Personal website
1/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
2@layer properties;
3@layer theme, base, components, utilities;
4@layer theme {
5 :root, :host {
6 --font-sans: 'IBM Plex Sans JP', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
7 --font-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
8 --color-green-100: oklch(96.2% 0.044 156.743);
9 --color-green-300: oklch(87.1% 0.15 154.449);
10 --color-green-400: oklch(79.2% 0.209 151.711);
11 --color-blue-400: oklch(70.7% 0.165 254.624);
12 --color-blue-500: oklch(62.3% 0.214 259.815);
13 --color-blue-700: oklch(48.8% 0.243 264.376);
14 --color-blue-900: oklch(37.9% 0.146 265.522);
15 --color-gray-100: oklch(96.7% 0.003 264.542);
16 --color-gray-200: oklch(92.8% 0.006 264.531);
17 --color-gray-300: oklch(87.2% 0.01 258.338);
18 --color-gray-400: oklch(70.7% 0.022 261.325);
19 --color-gray-500: oklch(55.1% 0.027 264.364);
20 --color-gray-600: oklch(44.6% 0.03 256.802);
21 --color-gray-900: oklch(21% 0.034 264.665);
22 --color-stone-400: oklch(70.9% 0.01 56.259);
23 --color-black: #000;
24 --spacing: 0.25rem;
25 --container-6xl: 72rem;
26 --text-sm: 0.875rem;
27 --text-sm--line-height: calc(1.25 / 0.875);
28 --radius-xs: 0.125rem;
29 --radius-sm: 0.25rem;
30 --radius-md: 0.375rem;
31 --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);
32 --default-font-family: var(--font-sans);
33 --default-mono-font-family: var(--font-mono);
34 --color-ao-violet-darker: #19152a;
35 --color-ao-violet: #2b203f;
36 --color-ao-violet-lighter: #56417e;
37 --color-ao-violet-even-lighter: #7c62ad;
38 --color-ao-white-darker: #a094b7;
39 --color-ao-white: #ede9f5;
40 --color-ao-gold: #fec955;
41 --text-xxs: 0.625rem;
42 }
43}
44@layer base {
45 *, ::after, ::before, ::backdrop, ::file-selector-button {
46 box-sizing: border-box;
47 margin: 0;
48 padding: 0;
49 border: 0 solid;
50 }
51 html, :host {
52 line-height: 1.5;
53 -webkit-text-size-adjust: 100%;
54 tab-size: 4;
55 font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
56 font-feature-settings: var(--default-font-feature-settings, normal);
57 font-variation-settings: var(--default-font-variation-settings, normal);
58 -webkit-tap-highlight-color: transparent;
59 }
60 hr {
61 height: 0;
62 color: inherit;
63 border-top-width: 1px;
64 }
65 abbr:where([title]) {
66 -webkit-text-decoration: underline dotted;
67 text-decoration: underline dotted;
68 }
69 h1, h2, h3, h4, h5, h6 {
70 font-size: inherit;
71 font-weight: inherit;
72 }
73 a {
74 color: inherit;
75 -webkit-text-decoration: inherit;
76 text-decoration: inherit;
77 }
78 b, strong {
79 font-weight: bolder;
80 }
81 code, kbd, samp, pre {
82 font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
83 font-feature-settings: var(--default-mono-font-feature-settings, normal);
84 font-variation-settings: var(--default-mono-font-variation-settings, normal);
85 font-size: 1em;
86 }
87 small {
88 font-size: 80%;
89 }
90 sub, sup {
91 font-size: 75%;
92 line-height: 0;
93 position: relative;
94 vertical-align: baseline;
95 }
96 sub {
97 bottom: -0.25em;
98 }
99 sup {
100 top: -0.5em;
101 }
102 table {
103 text-indent: 0;
104 border-color: inherit;
105 border-collapse: collapse;
106 }
107 :-moz-focusring {
108 outline: auto;
109 }
110 progress {
111 vertical-align: baseline;
112 }
113 summary {
114 display: list-item;
115 }
116 ol, ul, menu {
117 list-style: none;
118 }
119 img, svg, video, canvas, audio, iframe, embed, object {
120 display: block;
121 vertical-align: middle;
122 }
123 img, video {
124 max-width: 100%;
125 height: auto;
126 }
127 button, input, select, optgroup, textarea, ::file-selector-button {
128 font: inherit;
129 font-feature-settings: inherit;
130 font-variation-settings: inherit;
131 letter-spacing: inherit;
132 color: inherit;
133 border-radius: 0;
134 background-color: transparent;
135 opacity: 1;
136 }
137 :where(select:is([multiple], [size])) optgroup {
138 font-weight: bolder;
139 }
140 :where(select:is([multiple], [size])) optgroup option {
141 padding-inline-start: 20px;
142 }
143 ::file-selector-button {
144 margin-inline-end: 4px;
145 }
146 ::placeholder {
147 opacity: 1;
148 }
149 @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
150 ::placeholder {
151 color: currentcolor;
152 @supports (color: color-mix(in lab, red, red)) {
153 color: color-mix(in oklab, currentcolor 50%, transparent);
154 }
155 }
156 }
157 textarea {
158 resize: vertical;
159 }
160 ::-webkit-search-decoration {
161 -webkit-appearance: none;
162 }
163 ::-webkit-date-and-time-value {
164 min-height: 1lh;
165 text-align: inherit;
166 }
167 ::-webkit-datetime-edit {
168 display: inline-flex;
169 }
170 ::-webkit-datetime-edit-fields-wrapper {
171 padding: 0;
172 }
173 ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
174 padding-block: 0;
175 }
176 ::-webkit-calendar-picker-indicator {
177 line-height: 1;
178 }
179 :-moz-ui-invalid {
180 box-shadow: none;
181 }
182 button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
183 appearance: button;
184 }
185 ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
186 height: auto;
187 }
188 [hidden]:where(:not([hidden='until-found'])) {
189 display: none !important;
190 }
191}
192@layer utilities {
193 .visible {
194 visibility: visible;
195 }
196 .absolute {
197 position: absolute;
198 }
199 .fixed {
200 position: fixed;
201 }
202 .static {
203 position: static;
204 }
205 .container {
206 width: 100%;
207 @media (width >= 40rem) {
208 max-width: 40rem;
209 }
210 @media (width >= 48rem) {
211 max-width: 48rem;
212 }
213 @media (width >= 64rem) {
214 max-width: 64rem;
215 }
216 @media (width >= 80rem) {
217 max-width: 80rem;
218 }
219 @media (width >= 96rem) {
220 max-width: 96rem;
221 }
222 }
223 .mx-64 {
224 margin-inline: calc(var(--spacing) * 64);
225 }
226 .contents {
227 display: contents;
228 }
229 .hidden {
230 display: none;
231 }
232 .table {
233 display: table;
234 }
235 .shadow {
236 --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
237 box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
238 }
239 .filter {
240 filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
241 }
242}
243.tx {
244 --tw-prose-body: var(--color-black);
245 --tw-prose-headings: var(--color-gray-900);
246 --tw-prose-lead: var(--color-gray-600);
247 --tw-prose-links: var(--color-blue-700);
248 --tw-prose-bold: var(--color-gray-900);
249 --tw-prose-counters: var(--color-gray-600);
250 --tw-prose-bullets: var(--color-gray-500);
251 --tw-prose-hr: var(--color-gray-400);
252 --tw-prose-quotes: var(--color-gray-900);
253 --tw-prose-quote-borders: var(--color-gray-400);
254 --tw-prose-captions: var(--color-gray-500);
255 --tw-prose-kbd: var(--color-gray-900);
256 --tw-prose-kbd-shadows: var(--color-gray-900);
257 --tw-prose-code: var(--color-gray-900);
258 --tw-prose-pre-code: var(--color-gray-200);
259 --tw-prose-pre-bg: transparent;
260 --tw-prose-th-borders: var(--color-gray-300);
261 --tw-prose-td-borders: var(--color-gray-200);
262 padding: calc(var(--spacing) * 10) !important;
263 color: var(--tw-prose-body);
264 font-size: 1.05rem;
265 line-height: 1.5;
266 & img[align="left"] {
267 padding-right: 20px;
268 }
269 & p {
270 margin-block: 0.5em;
271 }
272 & [class~="lead"] {
273 font-size: 1.22em;
274 line-height: round(32/22);
275 margin-block: 1.09em;
276 }
277 & h1, & h2, h3, & h4 {
278 margin-top: 1rem;
279 margin-bottom: 0.75rem;
280 font-weight: 600;
281 line-height: 1.25;
282 padding-bottom: calc(var(--spacing) * 2);
283 }
284 & h1 {
285 font-size: 2.33em;
286 border-bottom: 1px solid var(--tw-prose-hr);
287 color: var(--tw-prose-headings);
288 font-weight: 600;
289 & strong {
290 font-weight: 700;
291 }
292 }
293 & h2 {
294 font-size: 1.66em;
295 border-bottom: 1px solid var(--tw-prose-hr);
296 color: var(--tw-prose-headings);
297 font-weight: 550;
298 & strong {
299 font-weight: 650;
300 }
301 & code {
302 font-size: 0.86em;
303 }
304 & + * {
305 margin-top: 0px;
306 }
307 }
308 & h3 {
309 font-size: 1.33em;
310 color: var(--tw-prose-headings);
311 font-weight: 550;
312 & strong {
313 font-weight: 600;
314 }
315 & code {
316 font-size: 0.88em;
317 }
318 & + * {
319 margin-top: 0px;
320 }
321 }
322 & h4 {
323 color: var(--tw-prose-headings);
324 font-weight: 500;
325 & strong {
326 font-weight: 600;
327 }
328 & + * {
329 margin-top: 0px;
330 }
331 }
332 & picture > img {
333 margin-block: 0px;
334 }
335 & kbd {
336 font-size: 0.88em;
337 border-radius: 0.28rem;
338 padding-inline: 0.44em;
339 padding-block: 0.22em;
340 }
341 & code {
342 font-size: 0.88em;
343 }
344 & ol {
345 padding-inline-start: 1.25em;
346 }
347 & ul {
348 padding-inline-start: 1.25em;
349 }
350 & ol > li {
351 padding-inline-start: 0.22em;
352 }
353 & ul > li {
354 padding-inline-start: 0.22em;
355 }
356 & > ul > li p {
357 margin-block: 0.44em;
358 }
359 & > ul > li > p:first-child {
360 margin-top: 0.25em;
361 }
362 & > ul > li > p:last-child {
363 margin-bottom: 0.25em;
364 }
365 & > ol > li > p:first-child {
366 margin-top: 0.25em;
367 }
368 & > ol > li > p:last-child {
369 margin-bottom: 0.25em;
370 }
371 & ul ul, ul ol, ol ul, ol ol {
372 margin-block: 0.5em;
373 }
374 & dl {
375 margin-block: 1.33em;
376 }
377 & dt {
378 margin-top: 1.33em;
379 }
380 & dd {
381 margin-top: 0.66em;
382 padding-inline-start: 1.55em;
383 }
384 & hr {
385 margin-block: 1em;
386 }
387 & hr + * {
388 margin-top: 0px;
389 }
390 & table {
391 font-size: 0.88em;
392 line-height: round(24 / 16);
393 }
394 & thead th {
395 padding-inline: 0.75em;
396 padding-bottom: 0.75em;
397 }
398 & figure {
399 margin-block: 1.77em;
400 & > * {
401 margin-block: 0px;
402 }
403 }
404 & figcaption {
405 font-size: 0.88em;
406 line-height: round(24 / 16);
407 margin-top: 1em;
408 }
409 & > :first-child {
410 margin-top: 0px;
411 }
412 & > :last-child {
413 margin-bottom: 0px;
414 }
415 & [class~="lead"] {
416 color: var(--tw-prose-lead);
417 }
418 & a {
419 color: var(--tw-prose-links);
420 text-decoration: underline;
421 }
422 & strong {
423 color: var(--tw-prose-bold);
424 font-weight: 600;
425 }
426 & a strong {
427 color: inherit;
428 }
429 & blockquote strong {
430 color: inherit;
431 }
432 & thead th strong {
433 color: inherit;
434 }
435 & ol {
436 list-style-type: decimal;
437 }
438 & ol[type="A"] {
439 list-style-type: upper-alpha;
440 }
441 & ol[type="a"] {
442 list-style-type: lower-alpha;
443 }
444 & ol[type="A" s] {
445 list-style-type: upper-alpha;
446 }
447 & ol[type="a" s] {
448 list-style-type: lower-alpha;
449 }
450 & ol[type="-i"] {
451 list-style-type: upper-roman;
452 }
453 & ol[type="i"] {
454 list-style-type: lower-roman;
455 }
456 & ol[type="-i" s] {
457 list-style-type: upper-roman;
458 }
459 & ol[type="i" s] {
460 list-style-type: lower-roman;
461 }
462 & ol[type="1"] {
463 list-style-type: decimal;
464 }
465 & ul {
466 list-style-type: disc;
467 }
468 & ol > li::marker {
469 font-weight: 400;
470 font-size: smaller;
471 color: var(--tw-prose-counters);
472 }
473 & ul > li::marker {
474 font-size: smaller;
475 color: var(--tw-prose-bullets);
476 }
477 & dt {
478 color: var(--tw-prose-headings);
479 font-weight: 600;
480 }
481 & hr {
482 border-color: var(--tw-prose-hr);
483 border-top-width: 1px;
484 border-top-style: var(--tw-border-style);
485 border-top-width: 0.25em;
486 }
487 & blockquote {
488 font-weight: 500;
489 font-style: italic;
490 color: var(--tw-prose-quotes);
491 border-inline-start-width: 0.25rem;
492 border-inline-start-color: var(--tw-prose-quote-borders);
493 quotes: '"' '"' "'" "'";
494 margin-block: 1.25em;
495 padding-inline-start: 1em;
496 & + blockquote {
497 margin-top: 0px;
498 }
499 & pre {
500 padding-inline-start: 0.5em;
501 }
502 }
503 & picture {
504 display: block;
505 }
506 & kbd {
507 font-weight: 500;
508 font-family: inherit;
509 color: var(--tw-prose-kbd);
510 box-shadow: '0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%)';
511 }
512 & code {
513 padding-inline: 0.25em;
514 border-radius: 4px;
515 font-weight: inherit;
516 font-size: inherit;
517 font-family: var(--font-mono);
518 line-height: inherit;
519 }
520 & pre {
521 font-size: 0.88em;
522 line-height: 28/16;
523 border-radius: 0.33rem;
524 margin-block: 1em;
525 padding-inline: 0.25em;
526 padding-block: 0.24em;
527 color: var(--tw-prose-pre-code);
528 background-color: transparent !important;
529 font-weight: 400;
530 }
531 & pre code {
532 border-radius: var(--radius-md);
533 font-family: var(--font-mono);
534 padding: 0;
535 font-weight: inherit;
536 color: inherit;
537 font-size: inherit;
538 line-height: inherit;
539 display: block;
540 color: #ffffff;
541 padding: calc(var(--spacing) * 4);
542 overflow-x: visible;
543 overflow-y: hidden;
544 }
545 & pre code::before {
546 content: none;
547 }
548 & pre code::after {
549 content: none;
550 }
551 & table {
552 width: 100%;
553 table-layout: auto;
554 margin-top: 2em;
555 margin-bottom: 2em;
556 display: block;
557 width: max-content;
558 max-width: 100%;
559 overflow: auto;
560 font-variant-numeric: tabular-nums;
561 }
562 & thead {
563 border-bottom-width: 1px;
564 border-bottom-color: var(--tw-prose-th-borders);
565 & tr {
566 border: 1px solid var(--tw-prose-hr);
567 }
568 & th {
569 color: var(--tw-prose-headings);
570 font-weight: 600;
571 vertical-align: bottom;
572 padding-inline: 13px;
573 padding-block: 6px;
574 border: 1px solid var(--tw-prose-hr);
575 }
576 }
577 & tbody tr {
578 border-bottom-width: 1px;
579 border-bottom-color: var(--tw-prose-td-borders);
580 border: 1px solid var(--tw-prose-hr);
581 }
582 & tbody tr:last-child {
583 border-bottom-width: 0;
584 }
585 & tbody td {
586 vertical-align: baseline;
587 padding-inline: 13px;
588 padding-block: 6px;
589 border: 1px solid var(--tw-prose-hr);
590 }
591 & tfoot {
592 border-top-width: 1px;
593 border-top-color: var(--tw-prose-th-borders);
594 & td {
595 vertical-align: top;
596 }
597 }
598 & th, td {
599 text-align: start;
600 }
601 & figcaption {
602 color: var(--tw-prose-captions);
603 }
604 & .footnotes {
605 font-size: smaller;
606 }
607}
608:not(pre) > code {
609 background-color: var(--color-ao-violet);
610 color: var(--color-ao-white);
611 margin-inline: 0.3ch;
612 background-color: var(--color-ao-white);
613 color: var(--color-ao-violet-darker);
614 font-weight: bolder;
615 &::selection, & ::selection {
616 background-color: var(--color-ao-violet-lighter);
617 }
618}
619pre > code {
620 border-style: var(--tw-border-style);
621 border-width: 2px;
622 border-color: var(--color-ao-gold);
623 background-color: var(--color-ao-violet);
624 color: var(--color-ao-white);
625 scrollbar-width: auto;
626 scrollbar-color: var(--color-ao-violet-even-lighter) var(--color-ao-violet);
627}
628code[class*="language-"], pre[class*="language-"] {
629 text-align: left;
630 word-spacing: normal;
631 line-height: 1.5;
632 word-break: normal;
633 overflow-wrap: normal;
634 white-space: pre;
635 tab-size: 4;
636 -webkit-hyphens: none;
637 hyphens: none;
638}
639pre[class*="language-"], code[class*="language-"] {
640 &::selection, & ::selection {
641 background-color: var(--color-ao-violet-lighter);
642 }
643}
644:not(pre) > code[class*="language-"] {
645 border-radius: var(--radius-sm);
646 white-space: normal;
647}
648.token {
649 &.comment {
650 color: #73688d;
651 }
652 &.string {
653 color: #e6be7d;
654 }
655 &.function, &.class-name {
656 color: #e678e8;
657 }
658 &.namespace {
659 color: #e678e8;
660 font-style: italic;
661 }
662 &.boolean {
663 color: #b573b4;
664 }
665 &.variable {
666 color: #c07cff;
667 }
668 &.keyword, &.operator {
669 color: #c7a8ed;
670 }
671 &.punctuation {
672 color: #c7a8ed;
673 }
674 &.directive {
675 font-style: italic;
676 }
677 &.number {
678 color: #fc6a9d;
679 }
680 &.tag {
681 color: #bba5d4;
682 }
683 &.attr-name {
684 color: var(--color-ao-white);
685 }
686 &.attr-value, &.markup-attr-quotes {
687 color: #ddb672;
688 }
689}
690div.code-toolbar {
691 position: relative;
692 & > .toolbar {
693 transition: opacity 0.3s ease-in-out;
694 position: absolute;
695 top: 0.4em;
696 right: calc(var(--spacing) * 4);
697 z-index: 10;
698 display: flex;
699 gap: 1ch;
700 opacity: 0%;
701 }
702 &:hover > .toolbar {
703 opacity: 100%;
704 }
705 & > .toolbar > .toolbar-item {
706 display: inline-block;
707 cursor: default;
708 & > button, & > a {
709 cursor: pointer;
710 }
711 }
712 & > .toolbar > .toolbar-item {
713 font-size: .8em;
714 padding: 0 .5em;
715 border-radius: var(--radius-md);
716 background-color: var(--color-ao-violet);
717 color: var(--color-ao-white);
718 &:has(> button, > a) {
719 border-style: var(--tw-border-style);
720 border-width: 2px;
721 border-color: var(--color-ao-gold);
722 }
723 & > span {
724 vertical-align: sub;
725 }
726 }
727 & > .toolbar > .toolbar-item {
728 &:hover, &:focus {
729 background-color: var(--color-ao-violet-lighter);
730 }
731 }
732}
733.token.treeview-part {
734 & .entry-line {
735 position: relative;
736 display: inline-block;
737 width: 1.2em;
738 text-indent: -99em;
739 vertical-align: top;
740 }
741 & .entry-name {
742 position: relative;
743 display: inline-block;
744 vertical-align: top;
745 margin-left: 0ch;
746 }
747 & .entry-line + .entry-name {
748 margin-left: 0.5ch;
749 }
750 & .entry-name.dotfile {
751 opacity: 60%;
752 }
753 & .entry-name.dir:after {
754 content: "/";
755 color: var(--color-ao-white-darker);
756 }
757 & .entry-line:before, & .line-h:after {
758 content: "";
759 position: absolute;
760 top: calc(var(--spacing) * 0);
761 left: calc(1/2 * 100%);
762 height: 100%;
763 width: calc(1/2 * 100%);
764 }
765 & .line-h:before, & .line-v:before {
766 border-left-style: var(--tw-border-style);
767 border-left-width: 1px;
768 border-color: var(--color-ao-white-darker);
769 }
770 & .line-v-last:before {
771 height: calc(1/2 * 100%);
772 border-bottom-style: var(--tw-border-style);
773 border-bottom-width: 1px;
774 border-left-style: var(--tw-border-style);
775 border-left-width: 1px;
776 border-color: var(--color-ao-white-darker);
777 }
778 & .line-h:after {
779 height: calc(1/2 * 100%);
780 border-bottom-style: var(--tw-border-style);
781 border-bottom-width: 1px;
782 border-color: var(--color-ao-white-darker);
783 }
784}
785@font-face {
786 font-family: IBM Plex Mono;
787 font-style: normal;
788 font-weight: 400;
789 font-display: swap;
790 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/001.woff2) format('woff2');
791 unicode-range: U+0-7e;
792}
793@font-face {
794 font-family: IBM Plex Mono;
795 font-style: normal;
796 font-weight: 400;
797 font-display: swap;
798 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/002.woff2) format('woff2');
799 unicode-range: U+80-ff;
800}
801@font-face {
802 font-family: IBM Plex Mono;
803 font-style: normal;
804 font-weight: 400;
805 font-display: swap;
806 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/003.woff2) format('woff2');
807 unicode-range: U+100-17f;
808}
809@font-face {
810 font-family: IBM Plex Mono;
811 font-style: normal;
812 font-weight: 400;
813 font-display: swap;
814 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/004.woff2) format('woff2');
815 unicode-range: U+18f-237;
816}
817@font-face {
818 font-family: IBM Plex Mono;
819 font-style: normal;
820 font-weight: 400;
821 font-display: swap;
822 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/005.woff2) format('woff2');
823 unicode-range: U+259;
824}
825@font-face {
826 font-family: IBM Plex Mono;
827 font-style: normal;
828 font-weight: 400;
829 font-display: swap;
830 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/006.woff2) format('woff2');
831 unicode-range: U+2bb-2dd;
832}
833@font-face {
834 font-family: IBM Plex Mono;
835 font-style: normal;
836 font-weight: 400;
837 font-display: swap;
838 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/007.woff2) format('woff2');
839 unicode-range: U+300-328;
840}
841@font-face {
842 font-family: IBM Plex Mono;
843 font-style: normal;
844 font-weight: 400;
845 font-display: swap;
846 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/008.woff2) format('woff2');
847 unicode-range: U+3c0;
848}
849@font-face {
850 font-family: IBM Plex Mono;
851 font-style: normal;
852 font-weight: 400;
853 font-display: swap;
854 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/009.woff2) format('woff2');
855 unicode-range: U+400-4a7;
856}
857@font-face {
858 font-family: IBM Plex Mono;
859 font-style: normal;
860 font-weight: 400;
861 font-display: swap;
862 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/010.woff2) format('woff2');
863 unicode-range: U+4a8-4f9;
864}
865@font-face {
866 font-family: IBM Plex Mono;
867 font-style: normal;
868 font-weight: 400;
869 font-display: swap;
870 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/011.woff2) format('woff2');
871 unicode-range: U+524-525;
872}
873@font-face {
874 font-family: IBM Plex Mono;
875 font-style: normal;
876 font-weight: 400;
877 font-display: swap;
878 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/012.woff2) format('woff2');
879 unicode-range: U+e3f;
880}
881@font-face {
882 font-family: IBM Plex Mono;
883 font-style: normal;
884 font-weight: 400;
885 font-display: swap;
886 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/013.woff2) format('woff2');
887 unicode-range: U+1e80-1ef9;
888}
889@font-face {
890 font-family: IBM Plex Mono;
891 font-style: normal;
892 font-weight: 400;
893 font-display: swap;
894 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/014.woff2) format('woff2');
895 unicode-range: U+2000-205f;
896}
897@font-face {
898 font-family: IBM Plex Mono;
899 font-style: normal;
900 font-weight: 400;
901 font-display: swap;
902 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/015.woff2) format('woff2');
903 unicode-range: U+2070-2089;
904}
905@font-face {
906 font-family: IBM Plex Mono;
907 font-style: normal;
908 font-weight: 400;
909 font-display: swap;
910 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/016.woff2) format('woff2');
911 unicode-range: U+20a1-20bf;
912}
913@font-face {
914 font-family: IBM Plex Mono;
915 font-style: normal;
916 font-weight: 400;
917 font-display: swap;
918 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/017.woff2) format('woff2');
919 unicode-range: U+2113-212e;
920}
921@font-face {
922 font-family: IBM Plex Mono;
923 font-style: normal;
924 font-weight: 400;
925 font-display: swap;
926 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/018.woff2) format('woff2');
927 unicode-range: U+2150-215e;
928}
929@font-face {
930 font-family: IBM Plex Mono;
931 font-style: normal;
932 font-weight: 400;
933 font-display: swap;
934 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/019.woff2) format('woff2');
935 unicode-range: U+2190-21c6;
936}
937@font-face {
938 font-family: IBM Plex Mono;
939 font-style: normal;
940 font-weight: 400;
941 font-display: swap;
942 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/020.woff2) format('woff2');
943 unicode-range: U+2202-2265;
944}
945@font-face {
946 font-family: IBM Plex Mono;
947 font-style: normal;
948 font-weight: 400;
949 font-display: swap;
950 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/021.woff2) format('woff2');
951 unicode-range: U+2500-257f;
952}
953@font-face {
954 font-family: IBM Plex Mono;
955 font-style: normal;
956 font-weight: 400;
957 font-display: swap;
958 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/022.woff2) format('woff2');
959 unicode-range: U+2580-259f;
960}
961@font-face {
962 font-family: IBM Plex Mono;
963 font-style: normal;
964 font-weight: 400;
965 font-display: swap;
966 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/023.woff2) format('woff2');
967 unicode-range: U+25ca;
968}
969@font-face {
970 font-family: IBM Plex Mono;
971 font-style: normal;
972 font-weight: 400;
973 font-display: swap;
974 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/024.woff2) format('woff2');
975 unicode-range: U+2713-274c;
976}
977@font-face {
978 font-family: IBM Plex Mono;
979 font-style: normal;
980 font-weight: 400;
981 font-display: swap;
982 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/025.woff2) format('woff2');
983 unicode-range: U+2b0e-2b11;
984}
985@font-face {
986 font-family: IBM Plex Mono;
987 font-style: normal;
988 font-weight: 400;
989 font-display: swap;
990 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/026.woff2) format('woff2');
991 unicode-range: U+3000;
992}
993@font-face {
994 font-family: IBM Plex Mono;
995 font-style: normal;
996 font-weight: 400;
997 font-display: swap;
998 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/027.woff2) format('woff2');
999 unicode-range: U+f6d7-f6d8;
1000}
1001@font-face {
1002 font-family: IBM Plex Mono;
1003 font-style: normal;
1004 font-weight: 400;
1005 font-display: swap;
1006 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/028.woff2) format('woff2');
1007 unicode-range: U+fb01-fb02;
1008}
1009@font-face {
1010 font-family: IBM Plex Mono;
1011 font-style: normal;
1012 font-weight: 400;
1013 font-display: swap;
1014 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/029.woff2) format('woff2');
1015 unicode-range: U+feff;
1016}
1017@font-face {
1018 font-family: IBM Plex Mono;
1019 font-style: normal;
1020 font-weight: 400;
1021 font-display: swap;
1022 src: local('IBM Plex Mono'), local('IBMPlexMono'), url(/font/IBMPlexMono-Regular/030.woff2) format('woff2');
1023 unicode-range: U+fffd;
1024}
1025@font-face {
1026 font-family: IBM Plex Sans JP;
1027 font-style: normal;
1028 font-weight: 400;
1029 font-display: swap;
1030 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/001.woff2) format('woff2');
1031 unicode-range: U+20-7e;
1032}
1033@font-face {
1034 font-family: IBM Plex Sans JP;
1035 font-style: normal;
1036 font-weight: 400;
1037 font-display: swap;
1038 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/002.woff2) format('woff2');
1039 unicode-range: U+a0-ff;
1040}
1041@font-face {
1042 font-family: IBM Plex Sans JP;
1043 font-style: normal;
1044 font-weight: 400;
1045 font-display: swap;
1046 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/003.woff2) format('woff2');
1047 unicode-range: U+100-17e;
1048}
1049@font-face {
1050 font-family: IBM Plex Sans JP;
1051 font-style: normal;
1052 font-weight: 400;
1053 font-display: swap;
1054 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/004.woff2) format('woff2');
1055 unicode-range: U+192-237;
1056}
1057@font-face {
1058 font-family: IBM Plex Sans JP;
1059 font-style: normal;
1060 font-weight: 400;
1061 font-display: swap;
1062 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/005.woff2) format('woff2');
1063 unicode-range: U+250-2a2;
1064}
1065@font-face {
1066 font-family: IBM Plex Sans JP;
1067 font-style: normal;
1068 font-weight: 400;
1069 font-display: swap;
1070 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/006.woff2) format('woff2');
1071 unicode-range: U+2b0-2e9;
1072}
1073@font-face {
1074 font-family: IBM Plex Sans JP;
1075 font-style: normal;
1076 font-weight: 400;
1077 font-display: swap;
1078 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/007.woff2) format('woff2');
1079 unicode-range: U+300-361;
1080}
1081@font-face {
1082 font-family: IBM Plex Sans JP;
1083 font-style: normal;
1084 font-weight: 400;
1085 font-display: swap;
1086 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/008.woff2) format('woff2');
1087 unicode-range: U+384-3db;
1088}
1089@font-face {
1090 font-family: IBM Plex Sans JP;
1091 font-style: normal;
1092 font-weight: 400;
1093 font-display: swap;
1094 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/009.woff2) format('woff2');
1095 unicode-range: U+401-45f;
1096}
1097@font-face {
1098 font-family: IBM Plex Sans JP;
1099 font-style: normal;
1100 font-weight: 400;
1101 font-display: swap;
1102 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/010.woff2) format('woff2');
1103 unicode-range: U+1e3e-1ebd;
1104}
1105@font-face {
1106 font-family: IBM Plex Sans JP;
1107 font-style: normal;
1108 font-weight: 400;
1109 font-display: swap;
1110 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/011.woff2) format('woff2');
1111 unicode-range: U+1f70-1f73;
1112}
1113@font-face {
1114 font-family: IBM Plex Sans JP;
1115 font-style: normal;
1116 font-weight: 400;
1117 font-display: swap;
1118 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/012.woff2) format('woff2');
1119 unicode-range: U+2002-205d;
1120}
1121@font-face {
1122 font-family: IBM Plex Sans JP;
1123 font-style: normal;
1124 font-weight: 400;
1125 font-display: swap;
1126 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/013.woff2) format('woff2');
1127 unicode-range: U+2070-2089;
1128}
1129@font-face {
1130 font-family: IBM Plex Sans JP;
1131 font-style: normal;
1132 font-weight: 400;
1133 font-display: swap;
1134 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/014.woff2) format('woff2');
1135 unicode-range: U+20ac;
1136}
1137@font-face {
1138 font-family: IBM Plex Sans JP;
1139 font-style: normal;
1140 font-weight: 400;
1141 font-display: swap;
1142 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/015.woff2) format('woff2');
1143 unicode-range: U+20dd-20de;
1144}
1145@font-face {
1146 font-family: IBM Plex Sans JP;
1147 font-style: normal;
1148 font-weight: 400;
1149 font-display: swap;
1150 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/016.woff2) format('woff2');
1151 unicode-range: U+2100-213b;
1152}
1153@font-face {
1154 font-family: IBM Plex Sans JP;
1155 font-style: normal;
1156 font-weight: 400;
1157 font-display: swap;
1158 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/017.woff2) format('woff2');
1159 unicode-range: U+2150-2189;
1160}
1161@font-face {
1162 font-family: IBM Plex Sans JP;
1163 font-style: normal;
1164 font-weight: 400;
1165 font-display: swap;
1166 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/018.woff2) format('woff2');
1167 unicode-range: U+2190-21f5;
1168}
1169@font-face {
1170 font-family: IBM Plex Sans JP;
1171 font-style: normal;
1172 font-weight: 400;
1173 font-display: swap;
1174 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/019.woff2) format('woff2');
1175 unicode-range: U+2200-22db;
1176}
1177@font-face {
1178 font-family: IBM Plex Sans JP;
1179 font-style: normal;
1180 font-weight: 400;
1181 font-display: swap;
1182 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/020.woff2) format('woff2');
1183 unicode-range: U+2305-23ce;
1184}
1185@font-face {
1186 font-family: IBM Plex Sans JP;
1187 font-style: normal;
1188 font-weight: 400;
1189 font-display: swap;
1190 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/021.woff2) format('woff2');
1191 unicode-range: U+2423;
1192}
1193@font-face {
1194 font-family: IBM Plex Sans JP;
1195 font-style: normal;
1196 font-weight: 400;
1197 font-display: swap;
1198 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/022.woff2) format('woff2');
1199 unicode-range: U+2460-24e8;
1200}
1201@font-face {
1202 font-family: IBM Plex Sans JP;
1203 font-style: normal;
1204 font-weight: 400;
1205 font-display: swap;
1206 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/023.woff2) format('woff2');
1207 unicode-range: U+24e9-24ff;
1208}
1209@font-face {
1210 font-family: IBM Plex Sans JP;
1211 font-style: normal;
1212 font-weight: 400;
1213 font-display: swap;
1214 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/024.woff2) format('woff2');
1215 unicode-range: U+2500-2573;
1216}
1217@font-face {
1218 font-family: IBM Plex Sans JP;
1219 font-style: normal;
1220 font-weight: 400;
1221 font-display: swap;
1222 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/025.woff2) format('woff2');
1223 unicode-range: U+2581-2595;
1224}
1225@font-face {
1226 font-family: IBM Plex Sans JP;
1227 font-style: normal;
1228 font-weight: 400;
1229 font-display: swap;
1230 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/026.woff2) format('woff2');
1231 unicode-range: U+25a0-25ef;
1232}
1233@font-face {
1234 font-family: IBM Plex Sans JP;
1235 font-style: normal;
1236 font-weight: 400;
1237 font-display: swap;
1238 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/027.woff2) format('woff2');
1239 unicode-range: U+2600-26a0;
1240}
1241@font-face {
1242 font-family: IBM Plex Sans JP;
1243 font-style: normal;
1244 font-weight: 400;
1245 font-display: swap;
1246 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/028.woff2) format('woff2');
1247 unicode-range: U+2702-27a1;
1248}
1249@font-face {
1250 font-family: IBM Plex Sans JP;
1251 font-style: normal;
1252 font-weight: 400;
1253 font-display: swap;
1254 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/029.woff2) format('woff2');
1255 unicode-range: U+2934-2935;
1256}
1257@font-face {
1258 font-family: IBM Plex Sans JP;
1259 font-style: normal;
1260 font-weight: 400;
1261 font-display: swap;
1262 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/030.woff2) format('woff2');
1263 unicode-range: U+29bf-29fb;
1264}
1265@font-face {
1266 font-family: IBM Plex Sans JP;
1267 font-style: normal;
1268 font-weight: 400;
1269 font-display: swap;
1270 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/031.woff2) format('woff2');
1271 unicode-range: U+2b05-2b95;
1272}
1273@font-face {
1274 font-family: IBM Plex Sans JP;
1275 font-style: normal;
1276 font-weight: 400;
1277 font-display: swap;
1278 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/032.woff2) format('woff2');
1279 unicode-range: U+2e83-2ef2;
1280}
1281@font-face {
1282 font-family: IBM Plex Sans JP;
1283 font-style: normal;
1284 font-weight: 400;
1285 font-display: swap;
1286 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/033.woff2) format('woff2');
1287 unicode-range: U+2f00-2f7f;
1288}
1289@font-face {
1290 font-family: IBM Plex Sans JP;
1291 font-style: normal;
1292 font-weight: 400;
1293 font-display: swap;
1294 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/034.woff2) format('woff2');
1295 unicode-range: U+2f80-2fd5;
1296}
1297@font-face {
1298 font-family: IBM Plex Sans JP;
1299 font-style: normal;
1300 font-weight: 400;
1301 font-display: swap;
1302 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/035.woff2) format('woff2');
1303 unicode-range: U+3000-303d;
1304}
1305@font-face {
1306 font-family: IBM Plex Sans JP;
1307 font-style: normal;
1308 font-weight: 400;
1309 font-display: swap;
1310 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/036.woff2) format('woff2');
1311 unicode-range: U+3041-309f;
1312}
1313@font-face {
1314 font-family: IBM Plex Sans JP;
1315 font-style: normal;
1316 font-weight: 400;
1317 font-display: swap;
1318 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/037.woff2) format('woff2');
1319 unicode-range: U+30a0-30ff;
1320}
1321@font-face {
1322 font-family: IBM Plex Sans JP;
1323 font-style: normal;
1324 font-weight: 400;
1325 font-display: swap;
1326 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/038.woff2) format('woff2');
1327 unicode-range: U+3190-319f;
1328}
1329@font-face {
1330 font-family: IBM Plex Sans JP;
1331 font-style: normal;
1332 font-weight: 400;
1333 font-display: swap;
1334 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/039.woff2) format('woff2');
1335 unicode-range: U+31f0-31ff;
1336}
1337@font-face {
1338 font-family: IBM Plex Sans JP;
1339 font-style: normal;
1340 font-weight: 400;
1341 font-display: swap;
1342 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/040.woff2) format('woff2');
1343 unicode-range: U+3220-32dc;
1344}
1345@font-face {
1346 font-family: IBM Plex Sans JP;
1347 font-style: normal;
1348 font-weight: 400;
1349 font-display: swap;
1350 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/041.woff2) format('woff2');
1351 unicode-range: U+32dd-32ff;
1352}
1353@font-face {
1354 font-family: IBM Plex Sans JP;
1355 font-style: normal;
1356 font-weight: 400;
1357 font-display: swap;
1358 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/042.woff2) format('woff2');
1359 unicode-range: U+3300-33d4;
1360}
1361@font-face {
1362 font-family: IBM Plex Sans JP;
1363 font-style: normal;
1364 font-weight: 400;
1365 font-display: swap;
1366 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/043.woff2) format('woff2');
1367 unicode-range: U+33d7-33da;
1368}
1369@font-face {
1370 font-family: IBM Plex Sans JP;
1371 font-style: normal;
1372 font-weight: 400;
1373 font-display: swap;
1374 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/044.woff2) format('woff2');
1375 unicode-range: U+3402-41ee;
1376}
1377@font-face {
1378 font-family: IBM Plex Sans JP;
1379 font-style: normal;
1380 font-weight: 400;
1381 font-display: swap;
1382 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/045.woff2) format('woff2');
1383 unicode-range: U+41f3-4d77;
1384}
1385@font-face {
1386 font-family: IBM Plex Sans JP;
1387 font-style: normal;
1388 font-weight: 400;
1389 font-display: swap;
1390 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/046.woff2) format('woff2');
1391 unicode-range: U+4e00-4ec1;
1392}
1393@font-face {
1394 font-family: IBM Plex Sans JP;
1395 font-style: normal;
1396 font-weight: 400;
1397 font-display: swap;
1398 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/047.woff2) format('woff2');
1399 unicode-range: U+4ec2-4f78;
1400}
1401@font-face {
1402 font-family: IBM Plex Sans JP;
1403 font-style: normal;
1404 font-weight: 400;
1405 font-display: swap;
1406 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/048.woff2) format('woff2');
1407 unicode-range: U+4f79-501f;
1408}
1409@font-face {
1410 font-family: IBM Plex Sans JP;
1411 font-style: normal;
1412 font-weight: 400;
1413 font-display: swap;
1414 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/049.woff2) format('woff2');
1415 unicode-range: U+5021-50d9;
1416}
1417@font-face {
1418 font-family: IBM Plex Sans JP;
1419 font-style: normal;
1420 font-weight: 400;
1421 font-display: swap;
1422 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/050.woff2) format('woff2');
1423 unicode-range: U+50da-5183;
1424}
1425@font-face {
1426 font-family: IBM Plex Sans JP;
1427 font-style: normal;
1428 font-weight: 400;
1429 font-display: swap;
1430 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/051.woff2) format('woff2');
1431 unicode-range: U+5184-5231;
1432}
1433@font-face {
1434 font-family: IBM Plex Sans JP;
1435 font-style: normal;
1436 font-weight: 400;
1437 font-display: swap;
1438 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/052.woff2) format('woff2');
1439 unicode-range: U+5232-52df;
1440}
1441@font-face {
1442 font-family: IBM Plex Sans JP;
1443 font-style: normal;
1444 font-weight: 400;
1445 font-display: swap;
1446 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/053.woff2) format('woff2');
1447 unicode-range: U+52e0-537f;
1448}
1449@font-face {
1450 font-family: IBM Plex Sans JP;
1451 font-style: normal;
1452 font-weight: 400;
1453 font-display: swap;
1454 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/054.woff2) format('woff2');
1455 unicode-range: U+5382-5435;
1456}
1457@font-face {
1458 font-family: IBM Plex Sans JP;
1459 font-style: normal;
1460 font-weight: 400;
1461 font-display: swap;
1462 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/055.woff2) format('woff2');
1463 unicode-range: U+5436-54fe;
1464}
1465@font-face {
1466 font-family: IBM Plex Sans JP;
1467 font-style: normal;
1468 font-weight: 400;
1469 font-display: swap;
1470 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/056.woff2) format('woff2');
1471 unicode-range: U+54ff-55e3;
1472}
1473@font-face {
1474 font-family: IBM Plex Sans JP;
1475 font-style: normal;
1476 font-weight: 400;
1477 font-display: swap;
1478 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/057.woff2) format('woff2');
1479 unicode-range: U+55e4-56c5;
1480}
1481@font-face {
1482 font-family: IBM Plex Sans JP;
1483 font-style: normal;
1484 font-weight: 400;
1485 font-display: swap;
1486 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/058.woff2) format('woff2');
1487 unicode-range: U+56c8-577e;
1488}
1489@font-face {
1490 font-family: IBM Plex Sans JP;
1491 font-style: normal;
1492 font-weight: 400;
1493 font-display: swap;
1494 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/059.woff2) format('woff2');
1495 unicode-range: U+577f-5861;
1496}
1497@font-face {
1498 font-family: IBM Plex Sans JP;
1499 font-style: normal;
1500 font-weight: 400;
1501 font-display: swap;
1502 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/060.woff2) format('woff2');
1503 unicode-range: U+5862-5924;
1504}
1505@font-face {
1506 font-family: IBM Plex Sans JP;
1507 font-style: normal;
1508 font-weight: 400;
1509 font-display: swap;
1510 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/061.woff2) format('woff2');
1511 unicode-range: U+5925-59e6;
1512}
1513@font-face {
1514 font-family: IBM Plex Sans JP;
1515 font-style: normal;
1516 font-weight: 400;
1517 font-display: swap;
1518 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/062.woff2) format('woff2');
1519 unicode-range: U+59e7-5afd;
1520}
1521@font-face {
1522 font-family: IBM Plex Sans JP;
1523 font-style: normal;
1524 font-weight: 400;
1525 font-display: swap;
1526 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/063.woff2) format('woff2');
1527 unicode-range: U+5b00-5bcd;
1528}
1529@font-face {
1530 font-family: IBM Plex Sans JP;
1531 font-style: normal;
1532 font-weight: 400;
1533 font-display: swap;
1534 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/064.woff2) format('woff2');
1535 unicode-range: U+5bce-5c79;
1536}
1537@font-face {
1538 font-family: IBM Plex Sans JP;
1539 font-style: normal;
1540 font-weight: 400;
1541 font-display: swap;
1542 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/065.woff2) format('woff2');
1543 unicode-range: U+5c7a-5d79;
1544}
1545@font-face {
1546 font-family: IBM Plex Sans JP;
1547 font-style: normal;
1548 font-weight: 400;
1549 font-display: swap;
1550 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/066.woff2) format('woff2');
1551 unicode-range: U+5d7a-5e55;
1552}
1553@font-face {
1554 font-family: IBM Plex Sans JP;
1555 font-style: normal;
1556 font-weight: 400;
1557 font-display: swap;
1558 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/067.woff2) format('woff2');
1559 unicode-range: U+5e56-5f0c;
1560}
1561@font-face {
1562 font-family: IBM Plex Sans JP;
1563 font-style: normal;
1564 font-weight: 400;
1565 font-display: swap;
1566 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/068.woff2) format('woff2');
1567 unicode-range: U+5f0d-5fac;
1568}
1569@font-face {
1570 font-family: IBM Plex Sans JP;
1571 font-style: normal;
1572 font-weight: 400;
1573 font-display: swap;
1574 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/069.woff2) format('woff2');
1575 unicode-range: U+5fad-606b;
1576}
1577@font-face {
1578 font-family: IBM Plex Sans JP;
1579 font-style: normal;
1580 font-weight: 400;
1581 font-display: swap;
1582 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/070.woff2) format('woff2');
1583 unicode-range: U+606c-611c;
1584}
1585@font-face {
1586 font-family: IBM Plex Sans JP;
1587 font-style: normal;
1588 font-weight: 400;
1589 font-display: swap;
1590 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/071.woff2) format('woff2');
1591 unicode-range: U+611e-61de;
1592}
1593@font-face {
1594 font-family: IBM Plex Sans JP;
1595 font-style: normal;
1596 font-weight: 400;
1597 font-display: swap;
1598 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/072.woff2) format('woff2');
1599 unicode-range: U+61df-6294;
1600}
1601@font-face {
1602 font-family: IBM Plex Sans JP;
1603 font-style: normal;
1604 font-weight: 400;
1605 font-display: swap;
1606 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/073.woff2) format('woff2');
1607 unicode-range: U+6295-6366;
1608}
1609@font-face {
1610 font-family: IBM Plex Sans JP;
1611 font-style: normal;
1612 font-weight: 400;
1613 font-display: swap;
1614 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/074.woff2) format('woff2');
1615 unicode-range: U+6367-6430;
1616}
1617@font-face {
1618 font-family: IBM Plex Sans JP;
1619 font-style: normal;
1620 font-weight: 400;
1621 font-display: swap;
1622 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/075.woff2) format('woff2');
1623 unicode-range: U+6434-6516;
1624}
1625@font-face {
1626 font-family: IBM Plex Sans JP;
1627 font-style: normal;
1628 font-weight: 400;
1629 font-display: swap;
1630 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/076.woff2) format('woff2');
1631 unicode-range: U+6518-65d4;
1632}
1633@font-face {
1634 font-family: IBM Plex Sans JP;
1635 font-style: normal;
1636 font-weight: 400;
1637 font-display: swap;
1638 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/077.woff2) format('woff2');
1639 unicode-range: U+65d6-6679;
1640}
1641@font-face {
1642 font-family: IBM Plex Sans JP;
1643 font-style: normal;
1644 font-weight: 400;
1645 font-display: swap;
1646 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/078.woff2) format('woff2');
1647 unicode-range: U+667a-6738;
1648}
1649@font-face {
1650 font-family: IBM Plex Sans JP;
1651 font-style: normal;
1652 font-weight: 400;
1653 font-display: swap;
1654 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/079.woff2) format('woff2');
1655 unicode-range: U+673a-67ef;
1656}
1657@font-face {
1658 font-family: IBM Plex Sans JP;
1659 font-style: normal;
1660 font-weight: 400;
1661 font-display: swap;
1662 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/080.woff2) format('woff2');
1663 unicode-range: U+67f0-68ab;
1664}
1665@font-face {
1666 font-family: IBM Plex Sans JP;
1667 font-style: normal;
1668 font-weight: 400;
1669 font-display: swap;
1670 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/081.woff2) format('woff2');
1671 unicode-range: U+68ad-6965;
1672}
1673@font-face {
1674 font-family: IBM Plex Sans JP;
1675 font-style: normal;
1676 font-weight: 400;
1677 font-display: swap;
1678 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/082.woff2) format('woff2');
1679 unicode-range: U+6966-6a23;
1680}
1681@font-face {
1682 font-family: IBM Plex Sans JP;
1683 font-style: normal;
1684 font-weight: 400;
1685 font-display: swap;
1686 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/083.woff2) format('woff2');
1687 unicode-range: U+6a24-6b04;
1688}
1689@font-face {
1690 font-family: IBM Plex Sans JP;
1691 font-style: normal;
1692 font-weight: 400;
1693 font-display: swap;
1694 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/084.woff2) format('woff2');
1695 unicode-range: U+6b05-6bc3;
1696}
1697@font-face {
1698 font-family: IBM Plex Sans JP;
1699 font-style: normal;
1700 font-weight: 400;
1701 font-display: swap;
1702 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/085.woff2) format('woff2');
1703 unicode-range: U+6bc4-6c9a;
1704}
1705@font-face {
1706 font-family: IBM Plex Sans JP;
1707 font-style: normal;
1708 font-weight: 400;
1709 font-display: swap;
1710 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/086.woff2) format('woff2');
1711 unicode-range: U+6c9b-6d6c;
1712}
1713@font-face {
1714 font-family: IBM Plex Sans JP;
1715 font-style: normal;
1716 font-weight: 400;
1717 font-display: swap;
1718 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/087.woff2) format('woff2');
1719 unicode-range: U+6d6e-6e36;
1720}
1721@font-face {
1722 font-family: IBM Plex Sans JP;
1723 font-style: normal;
1724 font-weight: 400;
1725 font-display: swap;
1726 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/088.woff2) format('woff2');
1727 unicode-range: U+6e38-6f10;
1728}
1729@font-face {
1730 font-family: IBM Plex Sans JP;
1731 font-style: normal;
1732 font-weight: 400;
1733 font-display: swap;
1734 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/089.woff2) format('woff2');
1735 unicode-range: U+6f11-6fe9;
1736}
1737@font-face {
1738 font-family: IBM Plex Sans JP;
1739 font-style: normal;
1740 font-weight: 400;
1741 font-display: swap;
1742 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/090.woff2) format('woff2');
1743 unicode-range: U+6feb-70fd;
1744}
1745@font-face {
1746 font-family: IBM Plex Sans JP;
1747 font-style: normal;
1748 font-weight: 400;
1749 font-display: swap;
1750 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/091.woff2) format('woff2');
1751 unicode-range: U+7103-7208;
1752}
1753@font-face {
1754 font-family: IBM Plex Sans JP;
1755 font-style: normal;
1756 font-weight: 400;
1757 font-display: swap;
1758 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/092.woff2) format('woff2');
1759 unicode-range: U+7209-72e9;
1760}
1761@font-face {
1762 font-family: IBM Plex Sans JP;
1763 font-style: normal;
1764 font-weight: 400;
1765 font-display: swap;
1766 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/093.woff2) format('woff2');
1767 unicode-range: U+72ec-73bd;
1768}
1769@font-face {
1770 font-family: IBM Plex Sans JP;
1771 font-style: normal;
1772 font-weight: 400;
1773 font-display: swap;
1774 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/094.woff2) format('woff2');
1775 unicode-range: U+73bf-7491;
1776}
1777@font-face {
1778 font-family: IBM Plex Sans JP;
1779 font-style: normal;
1780 font-weight: 400;
1781 font-display: swap;
1782 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/095.woff2) format('woff2');
1783 unicode-range: U+7492-754f;
1784}
1785@font-face {
1786 font-family: IBM Plex Sans JP;
1787 font-style: normal;
1788 font-weight: 400;
1789 font-display: swap;
1790 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/096.woff2) format('woff2');
1791 unicode-range: U+7550-7601;
1792}
1793@font-face {
1794 font-family: IBM Plex Sans JP;
1795 font-style: normal;
1796 font-weight: 400;
1797 font-display: swap;
1798 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/097.woff2) format('woff2');
1799 unicode-range: U+7602-76b7;
1800}
1801@font-face {
1802 font-family: IBM Plex Sans JP;
1803 font-style: normal;
1804 font-weight: 400;
1805 font-display: swap;
1806 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/098.woff2) format('woff2');
1807 unicode-range: U+76b8-777e;
1808}
1809@font-face {
1810 font-family: IBM Plex Sans JP;
1811 font-style: normal;
1812 font-weight: 400;
1813 font-display: swap;
1814 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/099.woff2) format('woff2');
1815 unicode-range: U+777f-787c;
1816}
1817@font-face {
1818 font-family: IBM Plex Sans JP;
1819 font-style: normal;
1820 font-weight: 400;
1821 font-display: swap;
1822 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/100.woff2) format('woff2');
1823 unicode-range: U+787e-794f;
1824}
1825@font-face {
1826 font-family: IBM Plex Sans JP;
1827 font-style: normal;
1828 font-weight: 400;
1829 font-display: swap;
1830 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/101.woff2) format('woff2');
1831 unicode-range: U+7950-7a1a;
1832}
1833@font-face {
1834 font-family: IBM Plex Sans JP;
1835 font-style: normal;
1836 font-weight: 400;
1837 font-display: swap;
1838 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/102.woff2) format('woff2');
1839 unicode-range: U+7a1b-7adf;
1840}
1841@font-face {
1842 font-family: IBM Plex Sans JP;
1843 font-style: normal;
1844 font-weight: 400;
1845 font-display: swap;
1846 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/103.woff2) format('woff2');
1847 unicode-range: U+7ae0-7b9f;
1848}
1849@font-face {
1850 font-family: IBM Plex Sans JP;
1851 font-style: normal;
1852 font-weight: 400;
1853 font-display: swap;
1854 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/104.woff2) format('woff2');
1855 unicode-range: U+7ba0-7c60;
1856}
1857@font-face {
1858 font-family: IBM Plex Sans JP;
1859 font-style: normal;
1860 font-weight: 400;
1861 font-display: swap;
1862 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/105.woff2) format('woff2');
1863 unicode-range: U+7c61-7d1e;
1864}
1865@font-face {
1866 font-family: IBM Plex Sans JP;
1867 font-style: normal;
1868 font-weight: 400;
1869 font-display: swap;
1870 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/106.woff2) format('woff2');
1871 unicode-range: U+7d20-7dcd;
1872}
1873@font-face {
1874 font-family: IBM Plex Sans JP;
1875 font-style: normal;
1876 font-weight: 400;
1877 font-display: swap;
1878 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/107.woff2) format('woff2');
1879 unicode-range: U+7dce-7e89;
1880}
1881@font-face {
1882 font-family: IBM Plex Sans JP;
1883 font-style: normal;
1884 font-weight: 400;
1885 font-display: swap;
1886 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/108.woff2) format('woff2');
1887 unicode-range: U+7e8a-7fe5;
1888}
1889@font-face {
1890 font-family: IBM Plex Sans JP;
1891 font-style: normal;
1892 font-weight: 400;
1893 font-display: swap;
1894 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/109.woff2) format('woff2');
1895 unicode-range: U+7fe6-80ad;
1896}
1897@font-face {
1898 font-family: IBM Plex Sans JP;
1899 font-style: normal;
1900 font-weight: 400;
1901 font-display: swap;
1902 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/110.woff2) format('woff2');
1903 unicode-range: U+80af-8186;
1904}
1905@font-face {
1906 font-family: IBM Plex Sans JP;
1907 font-style: normal;
1908 font-weight: 400;
1909 font-display: swap;
1910 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/111.woff2) format('woff2');
1911 unicode-range: U+8188-8237;
1912}
1913@font-face {
1914 font-family: IBM Plex Sans JP;
1915 font-style: normal;
1916 font-weight: 400;
1917 font-display: swap;
1918 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/112.woff2) format('woff2');
1919 unicode-range: U+8238-82f6;
1920}
1921@font-face {
1922 font-family: IBM Plex Sans JP;
1923 font-style: normal;
1924 font-weight: 400;
1925 font-display: swap;
1926 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/113.woff2) format('woff2');
1927 unicode-range: U+82f7-83cc;
1928}
1929@font-face {
1930 font-family: IBM Plex Sans JP;
1931 font-style: normal;
1932 font-weight: 400;
1933 font-display: swap;
1934 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/114.woff2) format('woff2');
1935 unicode-range: U+83ce-84b2;
1936}
1937@font-face {
1938 font-family: IBM Plex Sans JP;
1939 font-style: normal;
1940 font-weight: 400;
1941 font-display: swap;
1942 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/115.woff2) format('woff2');
1943 unicode-range: U+84b4-8581;
1944}
1945@font-face {
1946 font-family: IBM Plex Sans JP;
1947 font-style: normal;
1948 font-weight: 400;
1949 font-display: swap;
1950 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/116.woff2) format('woff2');
1951 unicode-range: U+8584-8654;
1952}
1953@font-face {
1954 font-family: IBM Plex Sans JP;
1955 font-style: normal;
1956 font-weight: 400;
1957 font-display: swap;
1958 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/117.woff2) format('woff2');
1959 unicode-range: U+8655-871c;
1960}
1961@font-face {
1962 font-family: IBM Plex Sans JP;
1963 font-style: normal;
1964 font-weight: 400;
1965 font-display: swap;
1966 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/118.woff2) format('woff2');
1967 unicode-range: U+871e-87f8;
1968}
1969@font-face {
1970 font-family: IBM Plex Sans JP;
1971 font-style: normal;
1972 font-weight: 400;
1973 font-display: swap;
1974 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/119.woff2) format('woff2');
1975 unicode-range: U+87f9-88c0;
1976}
1977@font-face {
1978 font-family: IBM Plex Sans JP;
1979 font-style: normal;
1980 font-weight: 400;
1981 font-display: swap;
1982 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/120.woff2) format('woff2');
1983 unicode-range: U+88c1-8988;
1984}
1985@font-face {
1986 font-family: IBM Plex Sans JP;
1987 font-style: normal;
1988 font-weight: 400;
1989 font-display: swap;
1990 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/121.woff2) format('woff2');
1991 unicode-range: U+8989-8a58;
1992}
1993@font-face {
1994 font-family: IBM Plex Sans JP;
1995 font-style: normal;
1996 font-weight: 400;
1997 font-display: swap;
1998 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/122.woff2) format('woff2');
1999 unicode-range: U+8a5b-8b02;
2000}
2001@font-face {
2002 font-family: IBM Plex Sans JP;
2003 font-style: normal;
2004 font-weight: 400;
2005 font-display: swap;
2006 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/123.woff2) format('woff2');
2007 unicode-range: U+8b04-8c5a;
2008}
2009@font-face {
2010 font-family: IBM Plex Sans JP;
2011 font-style: normal;
2012 font-weight: 400;
2013 font-display: swap;
2014 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/124.woff2) format('woff2');
2015 unicode-range: U+8c5b-8d0b;
2016}
2017@font-face {
2018 font-family: IBM Plex Sans JP;
2019 font-style: normal;
2020 font-weight: 400;
2021 font-display: swap;
2022 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/125.woff2) format('woff2');
2023 unicode-range: U+8d0d-8e38;
2024}
2025@font-face {
2026 font-family: IBM Plex Sans JP;
2027 font-style: normal;
2028 font-weight: 400;
2029 font-display: swap;
2030 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/126.woff2) format('woff2');
2031 unicode-range: U+8e39-8f0c;
2032}
2033@font-face {
2034 font-family: IBM Plex Sans JP;
2035 font-style: normal;
2036 font-weight: 400;
2037 font-display: swap;
2038 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/127.woff2) format('woff2');
2039 unicode-range: U+8f0f-8feb;
2040}
2041@font-face {
2042 font-family: IBM Plex Sans JP;
2043 font-style: normal;
2044 font-weight: 400;
2045 font-display: swap;
2046 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/128.woff2) format('woff2');
2047 unicode-range: U+8fed-908b;
2048}
2049@font-face {
2050 font-family: IBM Plex Sans JP;
2051 font-style: normal;
2052 font-weight: 400;
2053 font-display: swap;
2054 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/129.woff2) format('woff2');
2055 unicode-range: U+908c-9165;
2056}
2057@font-face {
2058 font-family: IBM Plex Sans JP;
2059 font-style: normal;
2060 font-weight: 400;
2061 font-display: swap;
2062 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/130.woff2) format('woff2');
2063 unicode-range: U+9167-9216;
2064}
2065@font-face {
2066 font-family: IBM Plex Sans JP;
2067 font-style: normal;
2068 font-weight: 400;
2069 font-display: swap;
2070 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/131.woff2) format('woff2');
2071 unicode-range: U+9217-92d2;
2072}
2073@font-face {
2074 font-family: IBM Plex Sans JP;
2075 font-style: normal;
2076 font-weight: 400;
2077 font-display: swap;
2078 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/132.woff2) format('woff2');
2079 unicode-range: U+92d3-939a;
2080}
2081@font-face {
2082 font-family: IBM Plex Sans JP;
2083 font-style: normal;
2084 font-weight: 400;
2085 font-display: swap;
2086 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/133.woff2) format('woff2');
2087 unicode-range: U+939b-947e;
2088}
2089@font-face {
2090 font-family: IBM Plex Sans JP;
2091 font-style: normal;
2092 font-weight: 400;
2093 font-display: swap;
2094 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/134.woff2) format('woff2');
2095 unicode-range: U+947f-965d;
2096}
2097@font-face {
2098 font-family: IBM Plex Sans JP;
2099 font-style: normal;
2100 font-weight: 400;
2101 font-display: swap;
2102 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/135.woff2) format('woff2');
2103 unicode-range: U+965e-9713;
2104}
2105@font-face {
2106 font-family: IBM Plex Sans JP;
2107 font-style: normal;
2108 font-weight: 400;
2109 font-display: swap;
2110 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/136.woff2) format('woff2');
2111 unicode-range: U+9714-97d1;
2112}
2113@font-face {
2114 font-family: IBM Plex Sans JP;
2115 font-style: normal;
2116 font-weight: 400;
2117 font-display: swap;
2118 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/137.woff2) format('woff2');
2119 unicode-range: U+97d3-98c5;
2120}
2121@font-face {
2122 font-family: IBM Plex Sans JP;
2123 font-style: normal;
2124 font-weight: 400;
2125 font-display: swap;
2126 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/138.woff2) format('woff2');
2127 unicode-range: U+98c6-99c4;
2128}
2129@font-face {
2130 font-family: IBM Plex Sans JP;
2131 font-style: normal;
2132 font-weight: 400;
2133 font-display: swap;
2134 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/139.woff2) format('woff2');
2135 unicode-range: U+99c5-9ac8;
2136}
2137@font-face {
2138 font-family: IBM Plex Sans JP;
2139 font-style: normal;
2140 font-weight: 400;
2141 font-display: swap;
2142 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/140.woff2) format('woff2');
2143 unicode-range: U+9ace-9b79;
2144}
2145@font-face {
2146 font-family: IBM Plex Sans JP;
2147 font-style: normal;
2148 font-weight: 400;
2149 font-display: swap;
2150 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/141.woff2) format('woff2');
2151 unicode-range: U+9b7f-9c35;
2152}
2153@font-face {
2154 font-family: IBM Plex Sans JP;
2155 font-style: normal;
2156 font-weight: 400;
2157 font-display: swap;
2158 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/142.woff2) format('woff2');
2159 unicode-range: U+9c36-9d6f;
2160}
2161@font-face {
2162 font-family: IBM Plex Sans JP;
2163 font-style: normal;
2164 font-weight: 400;
2165 font-display: swap;
2166 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/143.woff2) format('woff2');
2167 unicode-range: U+9d70-9e9d;
2168}
2169@font-face {
2170 font-family: IBM Plex Sans JP;
2171 font-style: normal;
2172 font-weight: 400;
2173 font-display: swap;
2174 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/144.woff2) format('woff2');
2175 unicode-range: U+9e9e-9f61;
2176}
2177@font-face {
2178 font-family: IBM Plex Sans JP;
2179 font-style: normal;
2180 font-weight: 400;
2181 font-display: swap;
2182 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/145.woff2) format('woff2');
2183 unicode-range: U+9f62-9fb4;
2184}
2185@font-face {
2186 font-family: IBM Plex Sans JP;
2187 font-style: normal;
2188 font-weight: 400;
2189 font-display: swap;
2190 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/146.woff2) format('woff2');
2191 unicode-range: U+f860-f87f;
2192}
2193@font-face {
2194 font-family: IBM Plex Sans JP;
2195 font-style: normal;
2196 font-weight: 400;
2197 font-display: swap;
2198 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/147.woff2) format('woff2');
2199 unicode-range: U+f909-fa6a;
2200}
2201@font-face {
2202 font-family: IBM Plex Sans JP;
2203 font-style: normal;
2204 font-weight: 400;
2205 font-display: swap;
2206 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/148.woff2) format('woff2');
2207 unicode-range: U+fb00-fb04;
2208}
2209@font-face {
2210 font-family: IBM Plex Sans JP;
2211 font-style: normal;
2212 font-weight: 400;
2213 font-display: swap;
2214 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/149.woff2) format('woff2');
2215 unicode-range: U+fe10-fe19;
2216}
2217@font-face {
2218 font-family: IBM Plex Sans JP;
2219 font-style: normal;
2220 font-weight: 400;
2221 font-display: swap;
2222 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/150.woff2) format('woff2');
2223 unicode-range: U+fe30-fe48;
2224}
2225@font-face {
2226 font-family: IBM Plex Sans JP;
2227 font-style: normal;
2228 font-weight: 400;
2229 font-display: swap;
2230 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/151.woff2) format('woff2');
2231 unicode-range: U+ff01-ff80;
2232}
2233@font-face {
2234 font-family: IBM Plex Sans JP;
2235 font-style: normal;
2236 font-weight: 400;
2237 font-display: swap;
2238 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/152.woff2) format('woff2');
2239 unicode-range: U+ff81-ffe8;
2240}
2241@font-face {
2242 font-family: IBM Plex Sans JP;
2243 font-style: normal;
2244 font-weight: 400;
2245 font-display: swap;
2246 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/153.woff2) format('woff2');
2247 unicode-range: U+1f100;
2248}
2249@font-face {
2250 font-family: IBM Plex Sans JP;
2251 font-style: normal;
2252 font-weight: 400;
2253 font-display: swap;
2254 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/154.woff2) format('woff2');
2255 unicode-range: U+2000b-23763;
2256}
2257@font-face {
2258 font-family: IBM Plex Sans JP;
2259 font-style: normal;
2260 font-weight: 400;
2261 font-display: swap;
2262 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/155.woff2) format('woff2');
2263 unicode-range: U+23764-2770e;
2264}
2265@font-face {
2266 font-family: IBM Plex Sans JP;
2267 font-style: normal;
2268 font-weight: 400;
2269 font-display: swap;
2270 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/156.woff2) format('woff2');
2271 unicode-range: U+27723-2a6b2;
2272}
2273@font-face {
2274 font-family: IBM Plex Sans JP;
2275 font-style: normal;
2276 font-weight: 400;
2277 font-display: swap;
2278 src: local('IBM Plex Sans JP'), local('IBMPlexSansJP'), url(/font/IBMPlexSansJP-Regular/157.woff2) format('woff2');
2279 unicode-range: U+2f804-2f9f4;
2280}
2281@font-face {
2282 font-family: IBM Plex Sans JP;
2283 font-style: normal;
2284 font-weight: 700;
2285 font-display: swap;
2286 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/001.woff2) format('woff2');
2287 unicode-range: U+20-7e;
2288}
2289@font-face {
2290 font-family: IBM Plex Sans JP;
2291 font-style: normal;
2292 font-weight: 700;
2293 font-display: swap;
2294 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/002.woff2) format('woff2');
2295 unicode-range: U+a0-ff;
2296}
2297@font-face {
2298 font-family: IBM Plex Sans JP;
2299 font-style: normal;
2300 font-weight: 700;
2301 font-display: swap;
2302 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/003.woff2) format('woff2');
2303 unicode-range: U+100-17e;
2304}
2305@font-face {
2306 font-family: IBM Plex Sans JP;
2307 font-style: normal;
2308 font-weight: 700;
2309 font-display: swap;
2310 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/004.woff2) format('woff2');
2311 unicode-range: U+192-237;
2312}
2313@font-face {
2314 font-family: IBM Plex Sans JP;
2315 font-style: normal;
2316 font-weight: 700;
2317 font-display: swap;
2318 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/005.woff2) format('woff2');
2319 unicode-range: U+250-2a2;
2320}
2321@font-face {
2322 font-family: IBM Plex Sans JP;
2323 font-style: normal;
2324 font-weight: 700;
2325 font-display: swap;
2326 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/006.woff2) format('woff2');
2327 unicode-range: U+2b0-2e9;
2328}
2329@font-face {
2330 font-family: IBM Plex Sans JP;
2331 font-style: normal;
2332 font-weight: 700;
2333 font-display: swap;
2334 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/007.woff2) format('woff2');
2335 unicode-range: U+300-361;
2336}
2337@font-face {
2338 font-family: IBM Plex Sans JP;
2339 font-style: normal;
2340 font-weight: 700;
2341 font-display: swap;
2342 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/008.woff2) format('woff2');
2343 unicode-range: U+384-3db;
2344}
2345@font-face {
2346 font-family: IBM Plex Sans JP;
2347 font-style: normal;
2348 font-weight: 700;
2349 font-display: swap;
2350 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/009.woff2) format('woff2');
2351 unicode-range: U+401-45f;
2352}
2353@font-face {
2354 font-family: IBM Plex Sans JP;
2355 font-style: normal;
2356 font-weight: 700;
2357 font-display: swap;
2358 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/010.woff2) format('woff2');
2359 unicode-range: U+1e3e-1ebd;
2360}
2361@font-face {
2362 font-family: IBM Plex Sans JP;
2363 font-style: normal;
2364 font-weight: 700;
2365 font-display: swap;
2366 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/011.woff2) format('woff2');
2367 unicode-range: U+1f70-1f73;
2368}
2369@font-face {
2370 font-family: IBM Plex Sans JP;
2371 font-style: normal;
2372 font-weight: 700;
2373 font-display: swap;
2374 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/012.woff2) format('woff2');
2375 unicode-range: U+2002-205d;
2376}
2377@font-face {
2378 font-family: IBM Plex Sans JP;
2379 font-style: normal;
2380 font-weight: 700;
2381 font-display: swap;
2382 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/013.woff2) format('woff2');
2383 unicode-range: U+2070-2089;
2384}
2385@font-face {
2386 font-family: IBM Plex Sans JP;
2387 font-style: normal;
2388 font-weight: 700;
2389 font-display: swap;
2390 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/014.woff2) format('woff2');
2391 unicode-range: U+20ac;
2392}
2393@font-face {
2394 font-family: IBM Plex Sans JP;
2395 font-style: normal;
2396 font-weight: 700;
2397 font-display: swap;
2398 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/015.woff2) format('woff2');
2399 unicode-range: U+20dd-20de;
2400}
2401@font-face {
2402 font-family: IBM Plex Sans JP;
2403 font-style: normal;
2404 font-weight: 700;
2405 font-display: swap;
2406 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/016.woff2) format('woff2');
2407 unicode-range: U+2100-213b;
2408}
2409@font-face {
2410 font-family: IBM Plex Sans JP;
2411 font-style: normal;
2412 font-weight: 700;
2413 font-display: swap;
2414 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/017.woff2) format('woff2');
2415 unicode-range: U+2150-2189;
2416}
2417@font-face {
2418 font-family: IBM Plex Sans JP;
2419 font-style: normal;
2420 font-weight: 700;
2421 font-display: swap;
2422 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/018.woff2) format('woff2');
2423 unicode-range: U+2190-21f5;
2424}
2425@font-face {
2426 font-family: IBM Plex Sans JP;
2427 font-style: normal;
2428 font-weight: 700;
2429 font-display: swap;
2430 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/019.woff2) format('woff2');
2431 unicode-range: U+2200-22db;
2432}
2433@font-face {
2434 font-family: IBM Plex Sans JP;
2435 font-style: normal;
2436 font-weight: 700;
2437 font-display: swap;
2438 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/020.woff2) format('woff2');
2439 unicode-range: U+2305-23ce;
2440}
2441@font-face {
2442 font-family: IBM Plex Sans JP;
2443 font-style: normal;
2444 font-weight: 700;
2445 font-display: swap;
2446 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/021.woff2) format('woff2');
2447 unicode-range: U+2423;
2448}
2449@font-face {
2450 font-family: IBM Plex Sans JP;
2451 font-style: normal;
2452 font-weight: 700;
2453 font-display: swap;
2454 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/022.woff2) format('woff2');
2455 unicode-range: U+2460-24e8;
2456}
2457@font-face {
2458 font-family: IBM Plex Sans JP;
2459 font-style: normal;
2460 font-weight: 700;
2461 font-display: swap;
2462 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/023.woff2) format('woff2');
2463 unicode-range: U+24e9-24ff;
2464}
2465@font-face {
2466 font-family: IBM Plex Sans JP;
2467 font-style: normal;
2468 font-weight: 700;
2469 font-display: swap;
2470 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/024.woff2) format('woff2');
2471 unicode-range: U+2500-2573;
2472}
2473@font-face {
2474 font-family: IBM Plex Sans JP;
2475 font-style: normal;
2476 font-weight: 700;
2477 font-display: swap;
2478 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/025.woff2) format('woff2');
2479 unicode-range: U+2581-2595;
2480}
2481@font-face {
2482 font-family: IBM Plex Sans JP;
2483 font-style: normal;
2484 font-weight: 700;
2485 font-display: swap;
2486 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/026.woff2) format('woff2');
2487 unicode-range: U+25a0-25ef;
2488}
2489@font-face {
2490 font-family: IBM Plex Sans JP;
2491 font-style: normal;
2492 font-weight: 700;
2493 font-display: swap;
2494 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/027.woff2) format('woff2');
2495 unicode-range: U+2600-26a0;
2496}
2497@font-face {
2498 font-family: IBM Plex Sans JP;
2499 font-style: normal;
2500 font-weight: 700;
2501 font-display: swap;
2502 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/028.woff2) format('woff2');
2503 unicode-range: U+2702-27a1;
2504}
2505@font-face {
2506 font-family: IBM Plex Sans JP;
2507 font-style: normal;
2508 font-weight: 700;
2509 font-display: swap;
2510 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/029.woff2) format('woff2');
2511 unicode-range: U+2934-2935;
2512}
2513@font-face {
2514 font-family: IBM Plex Sans JP;
2515 font-style: normal;
2516 font-weight: 700;
2517 font-display: swap;
2518 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/030.woff2) format('woff2');
2519 unicode-range: U+29bf-29fb;
2520}
2521@font-face {
2522 font-family: IBM Plex Sans JP;
2523 font-style: normal;
2524 font-weight: 700;
2525 font-display: swap;
2526 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/031.woff2) format('woff2');
2527 unicode-range: U+2b05-2b95;
2528}
2529@font-face {
2530 font-family: IBM Plex Sans JP;
2531 font-style: normal;
2532 font-weight: 700;
2533 font-display: swap;
2534 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/032.woff2) format('woff2');
2535 unicode-range: U+2e83-2ef2;
2536}
2537@font-face {
2538 font-family: IBM Plex Sans JP;
2539 font-style: normal;
2540 font-weight: 700;
2541 font-display: swap;
2542 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/033.woff2) format('woff2');
2543 unicode-range: U+2f00-2f7f;
2544}
2545@font-face {
2546 font-family: IBM Plex Sans JP;
2547 font-style: normal;
2548 font-weight: 700;
2549 font-display: swap;
2550 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/034.woff2) format('woff2');
2551 unicode-range: U+2f80-2fd5;
2552}
2553@font-face {
2554 font-family: IBM Plex Sans JP;
2555 font-style: normal;
2556 font-weight: 700;
2557 font-display: swap;
2558 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/035.woff2) format('woff2');
2559 unicode-range: U+3000-303d;
2560}
2561@font-face {
2562 font-family: IBM Plex Sans JP;
2563 font-style: normal;
2564 font-weight: 700;
2565 font-display: swap;
2566 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/036.woff2) format('woff2');
2567 unicode-range: U+3041-309f;
2568}
2569@font-face {
2570 font-family: IBM Plex Sans JP;
2571 font-style: normal;
2572 font-weight: 700;
2573 font-display: swap;
2574 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/037.woff2) format('woff2');
2575 unicode-range: U+30a0-30ff;
2576}
2577@font-face {
2578 font-family: IBM Plex Sans JP;
2579 font-style: normal;
2580 font-weight: 700;
2581 font-display: swap;
2582 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/038.woff2) format('woff2');
2583 unicode-range: U+3190-319f;
2584}
2585@font-face {
2586 font-family: IBM Plex Sans JP;
2587 font-style: normal;
2588 font-weight: 700;
2589 font-display: swap;
2590 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/039.woff2) format('woff2');
2591 unicode-range: U+31f0-31ff;
2592}
2593@font-face {
2594 font-family: IBM Plex Sans JP;
2595 font-style: normal;
2596 font-weight: 700;
2597 font-display: swap;
2598 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/040.woff2) format('woff2');
2599 unicode-range: U+3220-32dc;
2600}
2601@font-face {
2602 font-family: IBM Plex Sans JP;
2603 font-style: normal;
2604 font-weight: 700;
2605 font-display: swap;
2606 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/041.woff2) format('woff2');
2607 unicode-range: U+32dd-32ff;
2608}
2609@font-face {
2610 font-family: IBM Plex Sans JP;
2611 font-style: normal;
2612 font-weight: 700;
2613 font-display: swap;
2614 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/042.woff2) format('woff2');
2615 unicode-range: U+3300-33d4;
2616}
2617@font-face {
2618 font-family: IBM Plex Sans JP;
2619 font-style: normal;
2620 font-weight: 700;
2621 font-display: swap;
2622 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/043.woff2) format('woff2');
2623 unicode-range: U+33d7-33da;
2624}
2625@font-face {
2626 font-family: IBM Plex Sans JP;
2627 font-style: normal;
2628 font-weight: 700;
2629 font-display: swap;
2630 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/044.woff2) format('woff2');
2631 unicode-range: U+3402-41ee;
2632}
2633@font-face {
2634 font-family: IBM Plex Sans JP;
2635 font-style: normal;
2636 font-weight: 700;
2637 font-display: swap;
2638 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/045.woff2) format('woff2');
2639 unicode-range: U+41f3-4d77;
2640}
2641@font-face {
2642 font-family: IBM Plex Sans JP;
2643 font-style: normal;
2644 font-weight: 700;
2645 font-display: swap;
2646 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/046.woff2) format('woff2');
2647 unicode-range: U+4e00-4ec1;
2648}
2649@font-face {
2650 font-family: IBM Plex Sans JP;
2651 font-style: normal;
2652 font-weight: 700;
2653 font-display: swap;
2654 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/047.woff2) format('woff2');
2655 unicode-range: U+4ec2-4f78;
2656}
2657@font-face {
2658 font-family: IBM Plex Sans JP;
2659 font-style: normal;
2660 font-weight: 700;
2661 font-display: swap;
2662 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/048.woff2) format('woff2');
2663 unicode-range: U+4f79-501f;
2664}
2665@font-face {
2666 font-family: IBM Plex Sans JP;
2667 font-style: normal;
2668 font-weight: 700;
2669 font-display: swap;
2670 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/049.woff2) format('woff2');
2671 unicode-range: U+5021-50d9;
2672}
2673@font-face {
2674 font-family: IBM Plex Sans JP;
2675 font-style: normal;
2676 font-weight: 700;
2677 font-display: swap;
2678 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/050.woff2) format('woff2');
2679 unicode-range: U+50da-5183;
2680}
2681@font-face {
2682 font-family: IBM Plex Sans JP;
2683 font-style: normal;
2684 font-weight: 700;
2685 font-display: swap;
2686 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/051.woff2) format('woff2');
2687 unicode-range: U+5184-5231;
2688}
2689@font-face {
2690 font-family: IBM Plex Sans JP;
2691 font-style: normal;
2692 font-weight: 700;
2693 font-display: swap;
2694 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/052.woff2) format('woff2');
2695 unicode-range: U+5232-52df;
2696}
2697@font-face {
2698 font-family: IBM Plex Sans JP;
2699 font-style: normal;
2700 font-weight: 700;
2701 font-display: swap;
2702 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/053.woff2) format('woff2');
2703 unicode-range: U+52e0-537f;
2704}
2705@font-face {
2706 font-family: IBM Plex Sans JP;
2707 font-style: normal;
2708 font-weight: 700;
2709 font-display: swap;
2710 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/054.woff2) format('woff2');
2711 unicode-range: U+5382-5435;
2712}
2713@font-face {
2714 font-family: IBM Plex Sans JP;
2715 font-style: normal;
2716 font-weight: 700;
2717 font-display: swap;
2718 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/055.woff2) format('woff2');
2719 unicode-range: U+5436-54fe;
2720}
2721@font-face {
2722 font-family: IBM Plex Sans JP;
2723 font-style: normal;
2724 font-weight: 700;
2725 font-display: swap;
2726 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/056.woff2) format('woff2');
2727 unicode-range: U+54ff-55e3;
2728}
2729@font-face {
2730 font-family: IBM Plex Sans JP;
2731 font-style: normal;
2732 font-weight: 700;
2733 font-display: swap;
2734 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/057.woff2) format('woff2');
2735 unicode-range: U+55e4-56c5;
2736}
2737@font-face {
2738 font-family: IBM Plex Sans JP;
2739 font-style: normal;
2740 font-weight: 700;
2741 font-display: swap;
2742 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/058.woff2) format('woff2');
2743 unicode-range: U+56c8-577e;
2744}
2745@font-face {
2746 font-family: IBM Plex Sans JP;
2747 font-style: normal;
2748 font-weight: 700;
2749 font-display: swap;
2750 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/059.woff2) format('woff2');
2751 unicode-range: U+577f-5861;
2752}
2753@font-face {
2754 font-family: IBM Plex Sans JP;
2755 font-style: normal;
2756 font-weight: 700;
2757 font-display: swap;
2758 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/060.woff2) format('woff2');
2759 unicode-range: U+5862-5924;
2760}
2761@font-face {
2762 font-family: IBM Plex Sans JP;
2763 font-style: normal;
2764 font-weight: 700;
2765 font-display: swap;
2766 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/061.woff2) format('woff2');
2767 unicode-range: U+5925-59e6;
2768}
2769@font-face {
2770 font-family: IBM Plex Sans JP;
2771 font-style: normal;
2772 font-weight: 700;
2773 font-display: swap;
2774 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/062.woff2) format('woff2');
2775 unicode-range: U+59e7-5afd;
2776}
2777@font-face {
2778 font-family: IBM Plex Sans JP;
2779 font-style: normal;
2780 font-weight: 700;
2781 font-display: swap;
2782 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/063.woff2) format('woff2');
2783 unicode-range: U+5b00-5bcd;
2784}
2785@font-face {
2786 font-family: IBM Plex Sans JP;
2787 font-style: normal;
2788 font-weight: 700;
2789 font-display: swap;
2790 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/064.woff2) format('woff2');
2791 unicode-range: U+5bce-5c79;
2792}
2793@font-face {
2794 font-family: IBM Plex Sans JP;
2795 font-style: normal;
2796 font-weight: 700;
2797 font-display: swap;
2798 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/065.woff2) format('woff2');
2799 unicode-range: U+5c7a-5d79;
2800}
2801@font-face {
2802 font-family: IBM Plex Sans JP;
2803 font-style: normal;
2804 font-weight: 700;
2805 font-display: swap;
2806 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/066.woff2) format('woff2');
2807 unicode-range: U+5d7a-5e55;
2808}
2809@font-face {
2810 font-family: IBM Plex Sans JP;
2811 font-style: normal;
2812 font-weight: 700;
2813 font-display: swap;
2814 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/067.woff2) format('woff2');
2815 unicode-range: U+5e56-5f0c;
2816}
2817@font-face {
2818 font-family: IBM Plex Sans JP;
2819 font-style: normal;
2820 font-weight: 700;
2821 font-display: swap;
2822 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/068.woff2) format('woff2');
2823 unicode-range: U+5f0d-5fac;
2824}
2825@font-face {
2826 font-family: IBM Plex Sans JP;
2827 font-style: normal;
2828 font-weight: 700;
2829 font-display: swap;
2830 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/069.woff2) format('woff2');
2831 unicode-range: U+5fad-606b;
2832}
2833@font-face {
2834 font-family: IBM Plex Sans JP;
2835 font-style: normal;
2836 font-weight: 700;
2837 font-display: swap;
2838 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/070.woff2) format('woff2');
2839 unicode-range: U+606c-611c;
2840}
2841@font-face {
2842 font-family: IBM Plex Sans JP;
2843 font-style: normal;
2844 font-weight: 700;
2845 font-display: swap;
2846 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/071.woff2) format('woff2');
2847 unicode-range: U+611e-61de;
2848}
2849@font-face {
2850 font-family: IBM Plex Sans JP;
2851 font-style: normal;
2852 font-weight: 700;
2853 font-display: swap;
2854 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/072.woff2) format('woff2');
2855 unicode-range: U+61df-6294;
2856}
2857@font-face {
2858 font-family: IBM Plex Sans JP;
2859 font-style: normal;
2860 font-weight: 700;
2861 font-display: swap;
2862 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/073.woff2) format('woff2');
2863 unicode-range: U+6295-6366;
2864}
2865@font-face {
2866 font-family: IBM Plex Sans JP;
2867 font-style: normal;
2868 font-weight: 700;
2869 font-display: swap;
2870 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/074.woff2) format('woff2');
2871 unicode-range: U+6367-6430;
2872}
2873@font-face {
2874 font-family: IBM Plex Sans JP;
2875 font-style: normal;
2876 font-weight: 700;
2877 font-display: swap;
2878 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/075.woff2) format('woff2');
2879 unicode-range: U+6434-6516;
2880}
2881@font-face {
2882 font-family: IBM Plex Sans JP;
2883 font-style: normal;
2884 font-weight: 700;
2885 font-display: swap;
2886 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/076.woff2) format('woff2');
2887 unicode-range: U+6518-65d4;
2888}
2889@font-face {
2890 font-family: IBM Plex Sans JP;
2891 font-style: normal;
2892 font-weight: 700;
2893 font-display: swap;
2894 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/077.woff2) format('woff2');
2895 unicode-range: U+65d6-6679;
2896}
2897@font-face {
2898 font-family: IBM Plex Sans JP;
2899 font-style: normal;
2900 font-weight: 700;
2901 font-display: swap;
2902 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/078.woff2) format('woff2');
2903 unicode-range: U+667a-6738;
2904}
2905@font-face {
2906 font-family: IBM Plex Sans JP;
2907 font-style: normal;
2908 font-weight: 700;
2909 font-display: swap;
2910 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/079.woff2) format('woff2');
2911 unicode-range: U+673a-67ef;
2912}
2913@font-face {
2914 font-family: IBM Plex Sans JP;
2915 font-style: normal;
2916 font-weight: 700;
2917 font-display: swap;
2918 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/080.woff2) format('woff2');
2919 unicode-range: U+67f0-68ab;
2920}
2921@font-face {
2922 font-family: IBM Plex Sans JP;
2923 font-style: normal;
2924 font-weight: 700;
2925 font-display: swap;
2926 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/081.woff2) format('woff2');
2927 unicode-range: U+68ad-6965;
2928}
2929@font-face {
2930 font-family: IBM Plex Sans JP;
2931 font-style: normal;
2932 font-weight: 700;
2933 font-display: swap;
2934 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/082.woff2) format('woff2');
2935 unicode-range: U+6966-6a23;
2936}
2937@font-face {
2938 font-family: IBM Plex Sans JP;
2939 font-style: normal;
2940 font-weight: 700;
2941 font-display: swap;
2942 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/083.woff2) format('woff2');
2943 unicode-range: U+6a24-6b04;
2944}
2945@font-face {
2946 font-family: IBM Plex Sans JP;
2947 font-style: normal;
2948 font-weight: 700;
2949 font-display: swap;
2950 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/084.woff2) format('woff2');
2951 unicode-range: U+6b05-6bc3;
2952}
2953@font-face {
2954 font-family: IBM Plex Sans JP;
2955 font-style: normal;
2956 font-weight: 700;
2957 font-display: swap;
2958 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/085.woff2) format('woff2');
2959 unicode-range: U+6bc4-6c9a;
2960}
2961@font-face {
2962 font-family: IBM Plex Sans JP;
2963 font-style: normal;
2964 font-weight: 700;
2965 font-display: swap;
2966 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/086.woff2) format('woff2');
2967 unicode-range: U+6c9b-6d6c;
2968}
2969@font-face {
2970 font-family: IBM Plex Sans JP;
2971 font-style: normal;
2972 font-weight: 700;
2973 font-display: swap;
2974 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/087.woff2) format('woff2');
2975 unicode-range: U+6d6e-6e36;
2976}
2977@font-face {
2978 font-family: IBM Plex Sans JP;
2979 font-style: normal;
2980 font-weight: 700;
2981 font-display: swap;
2982 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/088.woff2) format('woff2');
2983 unicode-range: U+6e38-6f10;
2984}
2985@font-face {
2986 font-family: IBM Plex Sans JP;
2987 font-style: normal;
2988 font-weight: 700;
2989 font-display: swap;
2990 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/089.woff2) format('woff2');
2991 unicode-range: U+6f11-6fe9;
2992}
2993@font-face {
2994 font-family: IBM Plex Sans JP;
2995 font-style: normal;
2996 font-weight: 700;
2997 font-display: swap;
2998 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/090.woff2) format('woff2');
2999 unicode-range: U+6feb-70fd;
3000}
3001@font-face {
3002 font-family: IBM Plex Sans JP;
3003 font-style: normal;
3004 font-weight: 700;
3005 font-display: swap;
3006 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/091.woff2) format('woff2');
3007 unicode-range: U+7103-7208;
3008}
3009@font-face {
3010 font-family: IBM Plex Sans JP;
3011 font-style: normal;
3012 font-weight: 700;
3013 font-display: swap;
3014 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/092.woff2) format('woff2');
3015 unicode-range: U+7209-72e9;
3016}
3017@font-face {
3018 font-family: IBM Plex Sans JP;
3019 font-style: normal;
3020 font-weight: 700;
3021 font-display: swap;
3022 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/093.woff2) format('woff2');
3023 unicode-range: U+72ec-73bd;
3024}
3025@font-face {
3026 font-family: IBM Plex Sans JP;
3027 font-style: normal;
3028 font-weight: 700;
3029 font-display: swap;
3030 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/094.woff2) format('woff2');
3031 unicode-range: U+73bf-7491;
3032}
3033@font-face {
3034 font-family: IBM Plex Sans JP;
3035 font-style: normal;
3036 font-weight: 700;
3037 font-display: swap;
3038 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/095.woff2) format('woff2');
3039 unicode-range: U+7492-754f;
3040}
3041@font-face {
3042 font-family: IBM Plex Sans JP;
3043 font-style: normal;
3044 font-weight: 700;
3045 font-display: swap;
3046 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/096.woff2) format('woff2');
3047 unicode-range: U+7550-7601;
3048}
3049@font-face {
3050 font-family: IBM Plex Sans JP;
3051 font-style: normal;
3052 font-weight: 700;
3053 font-display: swap;
3054 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/097.woff2) format('woff2');
3055 unicode-range: U+7602-76b7;
3056}
3057@font-face {
3058 font-family: IBM Plex Sans JP;
3059 font-style: normal;
3060 font-weight: 700;
3061 font-display: swap;
3062 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/098.woff2) format('woff2');
3063 unicode-range: U+76b8-777e;
3064}
3065@font-face {
3066 font-family: IBM Plex Sans JP;
3067 font-style: normal;
3068 font-weight: 700;
3069 font-display: swap;
3070 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/099.woff2) format('woff2');
3071 unicode-range: U+777f-787c;
3072}
3073@font-face {
3074 font-family: IBM Plex Sans JP;
3075 font-style: normal;
3076 font-weight: 700;
3077 font-display: swap;
3078 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/100.woff2) format('woff2');
3079 unicode-range: U+787e-794f;
3080}
3081@font-face {
3082 font-family: IBM Plex Sans JP;
3083 font-style: normal;
3084 font-weight: 700;
3085 font-display: swap;
3086 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/101.woff2) format('woff2');
3087 unicode-range: U+7950-7a1a;
3088}
3089@font-face {
3090 font-family: IBM Plex Sans JP;
3091 font-style: normal;
3092 font-weight: 700;
3093 font-display: swap;
3094 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/102.woff2) format('woff2');
3095 unicode-range: U+7a1b-7adf;
3096}
3097@font-face {
3098 font-family: IBM Plex Sans JP;
3099 font-style: normal;
3100 font-weight: 700;
3101 font-display: swap;
3102 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/103.woff2) format('woff2');
3103 unicode-range: U+7ae0-7b9f;
3104}
3105@font-face {
3106 font-family: IBM Plex Sans JP;
3107 font-style: normal;
3108 font-weight: 700;
3109 font-display: swap;
3110 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/104.woff2) format('woff2');
3111 unicode-range: U+7ba0-7c60;
3112}
3113@font-face {
3114 font-family: IBM Plex Sans JP;
3115 font-style: normal;
3116 font-weight: 700;
3117 font-display: swap;
3118 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/105.woff2) format('woff2');
3119 unicode-range: U+7c61-7d1e;
3120}
3121@font-face {
3122 font-family: IBM Plex Sans JP;
3123 font-style: normal;
3124 font-weight: 700;
3125 font-display: swap;
3126 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/106.woff2) format('woff2');
3127 unicode-range: U+7d20-7dcd;
3128}
3129@font-face {
3130 font-family: IBM Plex Sans JP;
3131 font-style: normal;
3132 font-weight: 700;
3133 font-display: swap;
3134 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/107.woff2) format('woff2');
3135 unicode-range: U+7dce-7e89;
3136}
3137@font-face {
3138 font-family: IBM Plex Sans JP;
3139 font-style: normal;
3140 font-weight: 700;
3141 font-display: swap;
3142 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/108.woff2) format('woff2');
3143 unicode-range: U+7e8a-7fe5;
3144}
3145@font-face {
3146 font-family: IBM Plex Sans JP;
3147 font-style: normal;
3148 font-weight: 700;
3149 font-display: swap;
3150 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/109.woff2) format('woff2');
3151 unicode-range: U+7fe6-80ad;
3152}
3153@font-face {
3154 font-family: IBM Plex Sans JP;
3155 font-style: normal;
3156 font-weight: 700;
3157 font-display: swap;
3158 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/110.woff2) format('woff2');
3159 unicode-range: U+80af-8186;
3160}
3161@font-face {
3162 font-family: IBM Plex Sans JP;
3163 font-style: normal;
3164 font-weight: 700;
3165 font-display: swap;
3166 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/111.woff2) format('woff2');
3167 unicode-range: U+8188-8237;
3168}
3169@font-face {
3170 font-family: IBM Plex Sans JP;
3171 font-style: normal;
3172 font-weight: 700;
3173 font-display: swap;
3174 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/112.woff2) format('woff2');
3175 unicode-range: U+8238-82f6;
3176}
3177@font-face {
3178 font-family: IBM Plex Sans JP;
3179 font-style: normal;
3180 font-weight: 700;
3181 font-display: swap;
3182 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/113.woff2) format('woff2');
3183 unicode-range: U+82f7-83cc;
3184}
3185@font-face {
3186 font-family: IBM Plex Sans JP;
3187 font-style: normal;
3188 font-weight: 700;
3189 font-display: swap;
3190 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/114.woff2) format('woff2');
3191 unicode-range: U+83ce-84b2;
3192}
3193@font-face {
3194 font-family: IBM Plex Sans JP;
3195 font-style: normal;
3196 font-weight: 700;
3197 font-display: swap;
3198 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/115.woff2) format('woff2');
3199 unicode-range: U+84b4-8581;
3200}
3201@font-face {
3202 font-family: IBM Plex Sans JP;
3203 font-style: normal;
3204 font-weight: 700;
3205 font-display: swap;
3206 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/116.woff2) format('woff2');
3207 unicode-range: U+8584-8654;
3208}
3209@font-face {
3210 font-family: IBM Plex Sans JP;
3211 font-style: normal;
3212 font-weight: 700;
3213 font-display: swap;
3214 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/117.woff2) format('woff2');
3215 unicode-range: U+8655-871c;
3216}
3217@font-face {
3218 font-family: IBM Plex Sans JP;
3219 font-style: normal;
3220 font-weight: 700;
3221 font-display: swap;
3222 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/118.woff2) format('woff2');
3223 unicode-range: U+871e-87f8;
3224}
3225@font-face {
3226 font-family: IBM Plex Sans JP;
3227 font-style: normal;
3228 font-weight: 700;
3229 font-display: swap;
3230 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/119.woff2) format('woff2');
3231 unicode-range: U+87f9-88c0;
3232}
3233@font-face {
3234 font-family: IBM Plex Sans JP;
3235 font-style: normal;
3236 font-weight: 700;
3237 font-display: swap;
3238 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/120.woff2) format('woff2');
3239 unicode-range: U+88c1-8988;
3240}
3241@font-face {
3242 font-family: IBM Plex Sans JP;
3243 font-style: normal;
3244 font-weight: 700;
3245 font-display: swap;
3246 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/121.woff2) format('woff2');
3247 unicode-range: U+8989-8a58;
3248}
3249@font-face {
3250 font-family: IBM Plex Sans JP;
3251 font-style: normal;
3252 font-weight: 700;
3253 font-display: swap;
3254 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/122.woff2) format('woff2');
3255 unicode-range: U+8a5b-8b02;
3256}
3257@font-face {
3258 font-family: IBM Plex Sans JP;
3259 font-style: normal;
3260 font-weight: 700;
3261 font-display: swap;
3262 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/123.woff2) format('woff2');
3263 unicode-range: U+8b04-8c5a;
3264}
3265@font-face {
3266 font-family: IBM Plex Sans JP;
3267 font-style: normal;
3268 font-weight: 700;
3269 font-display: swap;
3270 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/124.woff2) format('woff2');
3271 unicode-range: U+8c5b-8d0b;
3272}
3273@font-face {
3274 font-family: IBM Plex Sans JP;
3275 font-style: normal;
3276 font-weight: 700;
3277 font-display: swap;
3278 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/125.woff2) format('woff2');
3279 unicode-range: U+8d0d-8e38;
3280}
3281@font-face {
3282 font-family: IBM Plex Sans JP;
3283 font-style: normal;
3284 font-weight: 700;
3285 font-display: swap;
3286 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/126.woff2) format('woff2');
3287 unicode-range: U+8e39-8f0c;
3288}
3289@font-face {
3290 font-family: IBM Plex Sans JP;
3291 font-style: normal;
3292 font-weight: 700;
3293 font-display: swap;
3294 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/127.woff2) format('woff2');
3295 unicode-range: U+8f0f-8feb;
3296}
3297@font-face {
3298 font-family: IBM Plex Sans JP;
3299 font-style: normal;
3300 font-weight: 700;
3301 font-display: swap;
3302 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/128.woff2) format('woff2');
3303 unicode-range: U+8fed-908b;
3304}
3305@font-face {
3306 font-family: IBM Plex Sans JP;
3307 font-style: normal;
3308 font-weight: 700;
3309 font-display: swap;
3310 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/129.woff2) format('woff2');
3311 unicode-range: U+908c-9165;
3312}
3313@font-face {
3314 font-family: IBM Plex Sans JP;
3315 font-style: normal;
3316 font-weight: 700;
3317 font-display: swap;
3318 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/130.woff2) format('woff2');
3319 unicode-range: U+9167-9216;
3320}
3321@font-face {
3322 font-family: IBM Plex Sans JP;
3323 font-style: normal;
3324 font-weight: 700;
3325 font-display: swap;
3326 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/131.woff2) format('woff2');
3327 unicode-range: U+9217-92d2;
3328}
3329@font-face {
3330 font-family: IBM Plex Sans JP;
3331 font-style: normal;
3332 font-weight: 700;
3333 font-display: swap;
3334 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/132.woff2) format('woff2');
3335 unicode-range: U+92d3-939a;
3336}
3337@font-face {
3338 font-family: IBM Plex Sans JP;
3339 font-style: normal;
3340 font-weight: 700;
3341 font-display: swap;
3342 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/133.woff2) format('woff2');
3343 unicode-range: U+939b-947e;
3344}
3345@font-face {
3346 font-family: IBM Plex Sans JP;
3347 font-style: normal;
3348 font-weight: 700;
3349 font-display: swap;
3350 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/134.woff2) format('woff2');
3351 unicode-range: U+947f-965d;
3352}
3353@font-face {
3354 font-family: IBM Plex Sans JP;
3355 font-style: normal;
3356 font-weight: 700;
3357 font-display: swap;
3358 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/135.woff2) format('woff2');
3359 unicode-range: U+965e-9713;
3360}
3361@font-face {
3362 font-family: IBM Plex Sans JP;
3363 font-style: normal;
3364 font-weight: 700;
3365 font-display: swap;
3366 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/136.woff2) format('woff2');
3367 unicode-range: U+9714-97d1;
3368}
3369@font-face {
3370 font-family: IBM Plex Sans JP;
3371 font-style: normal;
3372 font-weight: 700;
3373 font-display: swap;
3374 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/137.woff2) format('woff2');
3375 unicode-range: U+97d3-98c5;
3376}
3377@font-face {
3378 font-family: IBM Plex Sans JP;
3379 font-style: normal;
3380 font-weight: 700;
3381 font-display: swap;
3382 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/138.woff2) format('woff2');
3383 unicode-range: U+98c6-99c4;
3384}
3385@font-face {
3386 font-family: IBM Plex Sans JP;
3387 font-style: normal;
3388 font-weight: 700;
3389 font-display: swap;
3390 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/139.woff2) format('woff2');
3391 unicode-range: U+99c5-9ac8;
3392}
3393@font-face {
3394 font-family: IBM Plex Sans JP;
3395 font-style: normal;
3396 font-weight: 700;
3397 font-display: swap;
3398 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/140.woff2) format('woff2');
3399 unicode-range: U+9ace-9b79;
3400}
3401@font-face {
3402 font-family: IBM Plex Sans JP;
3403 font-style: normal;
3404 font-weight: 700;
3405 font-display: swap;
3406 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/141.woff2) format('woff2');
3407 unicode-range: U+9b7f-9c35;
3408}
3409@font-face {
3410 font-family: IBM Plex Sans JP;
3411 font-style: normal;
3412 font-weight: 700;
3413 font-display: swap;
3414 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/142.woff2) format('woff2');
3415 unicode-range: U+9c36-9d6f;
3416}
3417@font-face {
3418 font-family: IBM Plex Sans JP;
3419 font-style: normal;
3420 font-weight: 700;
3421 font-display: swap;
3422 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/143.woff2) format('woff2');
3423 unicode-range: U+9d70-9e9d;
3424}
3425@font-face {
3426 font-family: IBM Plex Sans JP;
3427 font-style: normal;
3428 font-weight: 700;
3429 font-display: swap;
3430 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/144.woff2) format('woff2');
3431 unicode-range: U+9e9e-9f61;
3432}
3433@font-face {
3434 font-family: IBM Plex Sans JP;
3435 font-style: normal;
3436 font-weight: 700;
3437 font-display: swap;
3438 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/145.woff2) format('woff2');
3439 unicode-range: U+9f62-9fb4;
3440}
3441@font-face {
3442 font-family: IBM Plex Sans JP;
3443 font-style: normal;
3444 font-weight: 700;
3445 font-display: swap;
3446 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/146.woff2) format('woff2');
3447 unicode-range: U+f860-f87f;
3448}
3449@font-face {
3450 font-family: IBM Plex Sans JP;
3451 font-style: normal;
3452 font-weight: 700;
3453 font-display: swap;
3454 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/147.woff2) format('woff2');
3455 unicode-range: U+f909-fa6a;
3456}
3457@font-face {
3458 font-family: IBM Plex Sans JP;
3459 font-style: normal;
3460 font-weight: 700;
3461 font-display: swap;
3462 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/148.woff2) format('woff2');
3463 unicode-range: U+fb00-fb04;
3464}
3465@font-face {
3466 font-family: IBM Plex Sans JP;
3467 font-style: normal;
3468 font-weight: 700;
3469 font-display: swap;
3470 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/149.woff2) format('woff2');
3471 unicode-range: U+fe10-fe19;
3472}
3473@font-face {
3474 font-family: IBM Plex Sans JP;
3475 font-style: normal;
3476 font-weight: 700;
3477 font-display: swap;
3478 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/150.woff2) format('woff2');
3479 unicode-range: U+fe30-fe48;
3480}
3481@font-face {
3482 font-family: IBM Plex Sans JP;
3483 font-style: normal;
3484 font-weight: 700;
3485 font-display: swap;
3486 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/151.woff2) format('woff2');
3487 unicode-range: U+ff01-ff80;
3488}
3489@font-face {
3490 font-family: IBM Plex Sans JP;
3491 font-style: normal;
3492 font-weight: 700;
3493 font-display: swap;
3494 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/152.woff2) format('woff2');
3495 unicode-range: U+ff81-ffe8;
3496}
3497@font-face {
3498 font-family: IBM Plex Sans JP;
3499 font-style: normal;
3500 font-weight: 700;
3501 font-display: swap;
3502 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/153.woff2) format('woff2');
3503 unicode-range: U+1f100;
3504}
3505@font-face {
3506 font-family: IBM Plex Sans JP;
3507 font-style: normal;
3508 font-weight: 700;
3509 font-display: swap;
3510 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/154.woff2) format('woff2');
3511 unicode-range: U+2000b-23763;
3512}
3513@font-face {
3514 font-family: IBM Plex Sans JP;
3515 font-style: normal;
3516 font-weight: 700;
3517 font-display: swap;
3518 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/155.woff2) format('woff2');
3519 unicode-range: U+23764-2770e;
3520}
3521@font-face {
3522 font-family: IBM Plex Sans JP;
3523 font-style: normal;
3524 font-weight: 700;
3525 font-display: swap;
3526 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/156.woff2) format('woff2');
3527 unicode-range: U+27723-2a6b2;
3528}
3529@font-face {
3530 font-family: IBM Plex Sans JP;
3531 font-style: normal;
3532 font-weight: 700;
3533 font-display: swap;
3534 src: local('IBM Plex Sans JP Bold'), local('IBMPlexSansJP-Bold'), url(/font/IBMPlexSansJP-Bold/157.woff2) format('woff2');
3535 unicode-range: U+2f804-2f9f4;
3536}
3537html {
3538 --tw-gradient-position: to bottom;
3539 @supports (background-image: linear-gradient(in lab, red, red)) {
3540 --tw-gradient-position: to bottom in oklab;
3541 }
3542 background-image: linear-gradient(var(--tw-gradient-stops));
3543 background-attachment: fixed;
3544 --tw-gradient-from: var(--color-green-100);
3545 --tw-gradient-to: var(--color-green-300);
3546 --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
3547 font-family: var(--font-sans);
3548 font-size: var(--text-sm);
3549 line-height: var(--tw-leading, var(--text-sm--line-height));
3550 --tw-leading: 1.65;
3551 line-height: 1.65;
3552}
3553hr {
3554 margin-block: calc(var(--spacing) * 4);
3555 color: var(--color-stone-400);
3556}
3557a:not(.clickable) {
3558 &:hover {
3559 border-radius: var(--radius-xs);
3560 background-color: color-mix(in srgb, oklch(70.7% 0.165 254.624) 15%, transparent);
3561 @supports (color: color-mix(in lab, red, red)) {
3562 background-color: color-mix(in oklab, var(--color-blue-400) 15%, transparent);
3563 }
3564 }
3565 padding-inline: calc(var(--spacing) * 1);
3566 color: var(--color-blue-500);
3567 text-decoration-line: underline;
3568}
3569a::after {
3570 content: ' 🡥';
3571 padding-bottom: calc(var(--spacing) * 2);
3572 vertical-align: middle;
3573 font-size: var(--text-xxs);
3574 text-decoration-line: none;
3575}
3576.hidden-link-lmao {
3577 padding-inline: calc(var(--spacing) * 0) !important;
3578 &::after {
3579 content: '' !important;
3580 }
3581}
3582a:visited {
3583 color: var(--color-blue-900);
3584}
3585.n-box {
3586 width: min(67%, var(--container-6xl));
3587 border-style: var(--tw-border-style);
3588 border-width: 1px;
3589 --tw-border-style: solid;
3590 border-style: solid;
3591 border-color: var(--color-black);
3592 margin-top: calc(var(--spacing) * 8);
3593 margin-bottom: calc(var(--spacing) * 20);
3594 display: flex;
3595 flex-direction: column;
3596 border-radius: var(--radius-sm);
3597 padding: calc(var(--spacing) * 4);
3598 --tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1)));
3599 --tw-drop-shadow: drop-shadow(var(--drop-shadow-xl));
3600 filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
3601 background-color: #ffffff;
3602 margin-inline: auto;
3603 &:has(+ .n-box) {
3604 margin-bottom: calc(var(--spacing) * 8);
3605 }
3606}
3607.clear-n-box {
3608 border-color: transparent;
3609 background-color: transparent;
3610 --tw-drop-shadow: ;
3611 filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
3612}
3613.clickable {
3614 background-color: var(--color-gray-100);
3615 padding-right: 0.5ch;
3616 padding-left: 0.5ch;
3617 border-style: var(--tw-border-style);
3618 border-width: 1px;
3619 --tw-border-style: solid;
3620 border-style: solid;
3621 border-color: var(--color-black);
3622 border-radius: var(--radius-sm);
3623 text-decoration: none;
3624 &:hover {
3625 background-color: var(--color-gray-200);
3626 }
3627 &:disabled, &[aria-disabled="True"] {
3628 pointer-events: none;
3629 border-color: var(--color-stone-400);
3630 color: var(--color-stone-400);
3631 }
3632}
3633.pfp {
3634 --tw-drop-shadow-alpha: 25%;
3635 --tw-drop-shadow-size: drop-shadow(0 9px 7px var(--tw-drop-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 25%)));
3636 --tw-drop-shadow: var(--tw-drop-shadow-size);
3637 filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
3638}
3639#splash, .you-know-you-want-to {
3640 a {
3641 background-color: transparent;
3642 }
3643 width: min-content;
3644 cursor: pointer;
3645 padding-inline: 2ch;
3646 white-space: nowrap;
3647 font-smooth: never;
3648 animation-duration: .25s;
3649 animation-name: splashscale;
3650 animation-timing-function: transform 0.6s cubic-bezier(0.68, -0.6, 0.32, 1.6);
3651 animation-direction: alternate;
3652 animation-iteration-count: infinite;
3653 transition-property: background-color;
3654 transition-duration: 0.3s;
3655 transition-timing-function: ease-in-out;
3656 border-radius: var(--radius-md);
3657 &:hover {
3658 background-color: color-mix(in srgb, oklch(79.2% 0.209 151.711) 50%, transparent);
3659 @supports (color: color-mix(in lab, red, red)) {
3660 background-color: color-mix(in oklab, var(--color-green-400) 50%, transparent);
3661 }
3662 }
3663}
3664@media (prefers-reduced-motion) {
3665 #splash, .you-know-you-want-to {
3666 transform: rotateZ(-1.5deg);
3667 font-smooth: auto;
3668 animation: none;
3669 }
3670}
3671.post-component {
3672 margin: calc(var(--spacing) * 2);
3673 h1 a {
3674 font-size: 2.33em;
3675 font-weight: 800;
3676 text-decoration: none !important;
3677 }
3678}
3679.artifact-holder {
3680 display: grid;
3681 gap: 10px;
3682 grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
3683 grid-template-rows: masonry;
3684}
3685.artifact-component {
3686 width: 50%;
3687 h1 a {
3688 font-size: 1.5em;
3689 font-weight: 800;
3690 text-decoration: none !important;
3691 }
3692}
3693@keyframes splashscale {
3694 0% {
3695 transform: scale(0.99) rotateZ(-1deg);
3696 }
3697 100% {
3698 transform: scale(1.02) rotateZ(-1deg);
3699 }
3700}
3701@property --tw-shadow {
3702 syntax: "*";
3703 inherits: false;
3704 initial-value: 0 0 #0000;
3705}
3706@property --tw-shadow-color {
3707 syntax: "*";
3708 inherits: false;
3709}
3710@property --tw-shadow-alpha {
3711 syntax: "<percentage>";
3712 inherits: false;
3713 initial-value: 100%;
3714}
3715@property --tw-inset-shadow {
3716 syntax: "*";
3717 inherits: false;
3718 initial-value: 0 0 #0000;
3719}
3720@property --tw-inset-shadow-color {
3721 syntax: "*";
3722 inherits: false;
3723}
3724@property --tw-inset-shadow-alpha {
3725 syntax: "<percentage>";
3726 inherits: false;
3727 initial-value: 100%;
3728}
3729@property --tw-ring-color {
3730 syntax: "*";
3731 inherits: false;
3732}
3733@property --tw-ring-shadow {
3734 syntax: "*";
3735 inherits: false;
3736 initial-value: 0 0 #0000;
3737}
3738@property --tw-inset-ring-color {
3739 syntax: "*";
3740 inherits: false;
3741}
3742@property --tw-inset-ring-shadow {
3743 syntax: "*";
3744 inherits: false;
3745 initial-value: 0 0 #0000;
3746}
3747@property --tw-ring-inset {
3748 syntax: "*";
3749 inherits: false;
3750}
3751@property --tw-ring-offset-width {
3752 syntax: "<length>";
3753 inherits: false;
3754 initial-value: 0px;
3755}
3756@property --tw-ring-offset-color {
3757 syntax: "*";
3758 inherits: false;
3759 initial-value: #fff;
3760}
3761@property --tw-ring-offset-shadow {
3762 syntax: "*";
3763 inherits: false;
3764 initial-value: 0 0 #0000;
3765}
3766@property --tw-blur {
3767 syntax: "*";
3768 inherits: false;
3769}
3770@property --tw-brightness {
3771 syntax: "*";
3772 inherits: false;
3773}
3774@property --tw-contrast {
3775 syntax: "*";
3776 inherits: false;
3777}
3778@property --tw-grayscale {
3779 syntax: "*";
3780 inherits: false;
3781}
3782@property --tw-hue-rotate {
3783 syntax: "*";
3784 inherits: false;
3785}
3786@property --tw-invert {
3787 syntax: "*";
3788 inherits: false;
3789}
3790@property --tw-opacity {
3791 syntax: "*";
3792 inherits: false;
3793}
3794@property --tw-saturate {
3795 syntax: "*";
3796 inherits: false;
3797}
3798@property --tw-sepia {
3799 syntax: "*";
3800 inherits: false;
3801}
3802@property --tw-drop-shadow {
3803 syntax: "*";
3804 inherits: false;
3805}
3806@property --tw-drop-shadow-color {
3807 syntax: "*";
3808 inherits: false;
3809}
3810@property --tw-drop-shadow-alpha {
3811 syntax: "<percentage>";
3812 inherits: false;
3813 initial-value: 100%;
3814}
3815@property --tw-drop-shadow-size {
3816 syntax: "*";
3817 inherits: false;
3818}
3819@property --tw-border-style {
3820 syntax: "*";
3821 inherits: false;
3822 initial-value: solid;
3823}
3824@property --tw-gradient-position {
3825 syntax: "*";
3826 inherits: false;
3827}
3828@property --tw-gradient-from {
3829 syntax: "<color>";
3830 inherits: false;
3831 initial-value: #0000;
3832}
3833@property --tw-gradient-via {
3834 syntax: "<color>";
3835 inherits: false;
3836 initial-value: #0000;
3837}
3838@property --tw-gradient-to {
3839 syntax: "<color>";
3840 inherits: false;
3841 initial-value: #0000;
3842}
3843@property --tw-gradient-stops {
3844 syntax: "*";
3845 inherits: false;
3846}
3847@property --tw-gradient-via-stops {
3848 syntax: "*";
3849 inherits: false;
3850}
3851@property --tw-gradient-from-position {
3852 syntax: "<length-percentage>";
3853 inherits: false;
3854 initial-value: 0%;
3855}
3856@property --tw-gradient-via-position {
3857 syntax: "<length-percentage>";
3858 inherits: false;
3859 initial-value: 50%;
3860}
3861@property --tw-gradient-to-position {
3862 syntax: "<length-percentage>";
3863 inherits: false;
3864 initial-value: 100%;
3865}
3866@property --tw-leading {
3867 syntax: "*";
3868 inherits: false;
3869}
3870@layer properties {
3871 @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
3872 *, ::before, ::after, ::backdrop {
3873 --tw-shadow: 0 0 #0000;
3874 --tw-shadow-color: initial;
3875 --tw-shadow-alpha: 100%;
3876 --tw-inset-shadow: 0 0 #0000;
3877 --tw-inset-shadow-color: initial;
3878 --tw-inset-shadow-alpha: 100%;
3879 --tw-ring-color: initial;
3880 --tw-ring-shadow: 0 0 #0000;
3881 --tw-inset-ring-color: initial;
3882 --tw-inset-ring-shadow: 0 0 #0000;
3883 --tw-ring-inset: initial;
3884 --tw-ring-offset-width: 0px;
3885 --tw-ring-offset-color: #fff;
3886 --tw-ring-offset-shadow: 0 0 #0000;
3887 --tw-blur: initial;
3888 --tw-brightness: initial;
3889 --tw-contrast: initial;
3890 --tw-grayscale: initial;
3891 --tw-hue-rotate: initial;
3892 --tw-invert: initial;
3893 --tw-opacity: initial;
3894 --tw-saturate: initial;
3895 --tw-sepia: initial;
3896 --tw-drop-shadow: initial;
3897 --tw-drop-shadow-color: initial;
3898 --tw-drop-shadow-alpha: 100%;
3899 --tw-drop-shadow-size: initial;
3900 --tw-border-style: solid;
3901 --tw-gradient-position: initial;
3902 --tw-gradient-from: #0000;
3903 --tw-gradient-via: #0000;
3904 --tw-gradient-to: #0000;
3905 --tw-gradient-stops: initial;
3906 --tw-gradient-via-stops: initial;
3907 --tw-gradient-from-position: 0%;
3908 --tw-gradient-via-position: 50%;
3909 --tw-gradient-to-position: 100%;
3910 --tw-leading: initial;
3911 }
3912 }
3913}