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