@import "https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700;800&display=swap";@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}[hidden]{display:none!important}:not(:defined){visibility:hidden}html,body{overflow-x:clip}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundR.woff2)format("woff2");font-weight:100 400;font-display:swap;unicode-range:U+3131-318E,U+3200-321E,U+3260-327F,U+AC00-D7A3}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundB.woff2)format("woff2");font-weight:500 700;font-display:swap;unicode-range:U+3131-318E,U+3200-321E,U+3260-327F,U+AC00-D7A3}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundEB.woff2)format("woff2");font-weight:800 900;font-display:swap;unicode-range:U+3131-318E,U+3200-321E,U+3260-327F,U+AC00-D7A3}:root{--wa-font-family-body:"M PLUS Rounded 1c", "NanumSquareRound", Helvetica Neue, Arial, Hiragino Sans, Hiragino Kaku Gothic ProN, BIZ UDPGothic, Meiryo, sans-serif;--wa-font-family-heading:"M PLUS Rounded 1c", "NanumSquareRound", Helvetica Neue, Arial, Hiragino Sans, Hiragino Kaku Gothic ProN, BIZ UDPGothic, Meiryo, sans-serif;--wa-font-family-longform:var(--wa-font-family-body);--wa-font-weight-normal:500;--wa-font-weight-bold:800}:not(:defined),.wa-cloak:has(:not(:defined)){opacity:1!important;animation:none!important}wa-page{--aside-width:15rem}wa-page:not(:has([slot=aside])){--aside-width:0}@media screen and (width<=1199px){wa-page:has([slot=aside]){--aside-width:0}[slot=aside]{display:none}}wa-page[view=mobile]{--menu-width:auto;--aside-width:auto}wa-page[view=mobile] main{padding:var(--wa-space-m)}wa-page[view=mobile] main h1{font-size:var(--wa-font-size-xl)}#content h1[data-title-length=long]{font-size:var(--wa-font-size-2xl)}#content h1[data-title-length=longer],wa-page[view=mobile] #content h1[data-title-length=long]{font-size:var(--wa-font-size-xl)}wa-page[view=mobile] #content h1[data-title-length=longer],wa-page[view=mobile] main h2{font-size:var(--wa-font-size-l)}wa-page[view=mobile] main h3{font-size:var(--wa-font-size-m)}[slot=header]{padding:var(--wa-space-s)}html,body{font-feature-settings:"palt";height:100%;min-height:100%;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1:focus{outline:none}main>div,main>wa-button,main>wa-callout,form>div{margin-block-end:var(--wa-space-xl)}@font-face{font-family:Adobe NotDef;src:url(/fonts/AND-Regular.woff2)format("woff2");font-display:block;unicode-range:U+????}.preview-section{border:1px solid var(--wa-color-neutral-border-normal);background:var(--wa-color-surface-subtle);border-radius:.5rem;margin-top:1.5rem;padding:1rem}wa-button[data-toggle-nav]{display:none}@media screen and (width<=919px){wa-button[data-toggle-nav]{display:inline-flex}}nav ul{margin:0;padding:0;list-style:none}nav li{margin:0}.nav-link-center{align-items:center;gap:.4em;display:flex}footer{padding:var(--wa-space-m);text-align:center}:is(.post-content,.article-body>p,.gallery) img{border-radius:var(--wa-border-radius-m);max-width:100%;height:auto}:is(.post-content,.article-body) blockquote{padding-left:var(--wa-space-m);border-left:4px solid var(--wa-color-brand-50);margin:var(--wa-space-m) 0}:is(.post-content,.article-body) .quote{padding-block:var(--wa-space-xs);padding-inline:var(--wa-space-l) 0;border-left:4px solid var(--wa-color-surface-border);margin:0}:is(.post-content,.article-body) .quote blockquote{font-size:inherit;border:none;margin:0;padding:0}.quote-mark{font-size:var(--wa-font-size-xl);color:var(--wa-color-neutral-border-normal)}.quote p{margin:0}.bibliography-note p{margin:0;line-height:1.6}:is(.post-content,.article-body) code{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;padding:0}:is(.post-content,.article-body) pre{background:var(--wa-color-surface-lowered);padding:var(--wa-space-m);border-radius:var(--wa-border-radius-m);overflow-x:auto}:is(.post-content,.article-body) pre code{font-family:monospace}#outline h2,article h2,section h2{margin-block-end:var(--wa-space-m)!important}.font-preview-textarea{field-sizing:content;white-space:pre-wrap;resize:vertical;width:100%;min-height:100px;box-shadow:none;color:var(--wa-color-text-normal);background:0 0;border:none;outline:none;padding:0;font-size:1.75rem;line-height:1.6}.font-preview-container{text-align:center}.font-preview-image{max-width:100%;height:auto}.sample-text-label{gap:var(--wa-space-xs);flex-direction:column;display:flex}.sample-text-textarea{width:100%;padding:var(--wa-space-s);border:1px solid var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-s);resize:vertical;background:var(--wa-color-surface-normal);color:var(--wa-color-text-normal)}.no-font-preview{align-items:center;gap:var(--wa-space-s);padding:var(--wa-space-xl);color:var(--wa-color-text-quiet);flex-direction:column;display:flex}.footer-center{justify-content:center;align-items:center;gap:var(--wa-space-s);flex-wrap:wrap;display:flex}.topics-summary{padding:var(--wa-space-m);gap:var(--wa-space-xl)}.summary-item{align-items:center;gap:var(--wa-space-xs);color:var(--wa-color-text-quiet);display:flex}.tag-tree{margin:0;padding:0;list-style:none}.tag-tree-item{padding:var(--wa-space-s) 0;border-bottom:1px solid var(--wa-color-neutral-border-subtle)}.tag-link{align-items:center;gap:var(--wa-space-xs);color:var(--wa-color-text-normal);font-weight:var(--wa-font-weight-semibold);text-decoration:none;display:inline-flex}.tag-link:hover{color:var(--wa-color-brand-text-normal)}.tag-description{margin:var(--wa-space-2xs) 0 0 0;color:var(--wa-color-text-quiet)}.tag-children{margin:0;padding:0;list-style:none}.license-section{margin-bottom:var(--wa-space-xl)}.license-section h2{align-items:center;gap:var(--wa-space-xs);display:flex}.license-summary{align-items:center;gap:var(--wa-space-s);display:flex}.license-name{font-weight:var(--wa-font-weight-semibold)}.license-content{padding:var(--wa-space-m)}.license-description{color:var(--wa-color-text-quiet);margin-bottom:var(--wa-space-s)}.license-text{background:var(--wa-color-surface-lowered);padding:var(--wa-space-m);border-radius:var(--wa-border-radius-m);font-size:var(--wa-font-size-s);white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}a.wa-link-plain>wa-card{transition:transform .2s,box-shadow .2s}a.wa-link-plain:hover>wa-card{box-shadow:var(--wa-shadow-l);transform:translateY(-4px)}a.wa-link-plain:active>wa-card{box-shadow:var(--wa-shadow-m);transform:translateY(-1px)}a.post-tag-link{text-decoration:none;transition:transform .15s;display:inline-block}a.post-tag-link:hover{transform:translateY(-2px)}a.post-tag-link:active{transform:translateY(0)}.article-body>section,.article-body>section+*{margin-block-start:var(--wa-content-spacing)}.article-body>:is(h2,section.footnotes){margin-block-start:var(--wa-space-5xl)}.article-body>h2+*{margin-block-start:var(--wa-space-m)}.article-body>.table-scroll+:not(h2,h3,section.footnotes){margin-block-start:var(--wa-content-spacing)}.article-body .wa-grid>wa-card img{border-radius:0;display:block}.article-body .wa-grid>wa-card>*{margin-block:0}.article-body .wa-grid>wa-card>*+*{margin-block-start:var(--wa-space-s)}.article-body>h3{margin-block-start:var(--wa-space-2xl)}.article-body>h3+*,.article-body>section.font-preview+section.font-preview,.article-body>:is(section.link-collection,section.amazon-product)+section.amazon-product{margin-block-start:var(--wa-space-s)}.article-body>:first-child{margin-block-start:0}.gallery>p{margin:0}sup.footnote-ref-follow:before{content:","}li[id^=user-content-fn-],a[data-footnote-ref]{scroll-margin-block-start:var(--wa-space-4xl)}li[id^=user-content-fn-]:target,a[data-footnote-ref]:target{background-color:var(--wa-color-warning-fill-quiet);border-radius:var(--wa-border-radius-s);animation:1.5s ease-out footnote-target}@keyframes footnote-target{0%{background-color:var(--wa-color-warning-fill-normal)}}.source-type{font-size:var(--wa-font-size-2xs);vertical-align:.15em;text-transform:none;margin-inline-end:var(--wa-space-2xs)}wa-tooltip>p{margin:0}wa-tooltip::part(body){position:relative}wa-tooltip::part(body):before,wa-tooltip::part(body):after{content:"";height:calc(var(--wa-tooltip-arrow-size,6px) + 12px);position:absolute;left:-1rem;right:-1rem}wa-tooltip::part(body):before{bottom:100%}wa-tooltip::part(body):after{top:100%}section.footnotes img,wa-tooltip img{max-width:min(100%,20rem);height:auto;margin-block-start:var(--wa-space-xs);display:block}wa-tooltip a{color:inherit}.needs-source{color:var(--wa-color-warning-on-quiet);white-space:nowrap}.needs-source>button,.font-feature-button{appearance:none;height:auto;min-height:0;box-shadow:none;font:inherit;vertical-align:baseline;color:inherit;cursor:help;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1;display:inline-block}.needs-source>button:focus-visible,.font-feature-button:focus-visible{outline:var(--wa-focus-ring)}.figure,.figure>p{margin:0}.article-body>section>.figure.chart{width:100%}.chart-note>:is(p,ul){margin:0}.chart-note>ul{padding-inline-start:1.25em}.figure.chart wa-line-chart{width:100%;display:block}.figure img{border-radius:var(--wa-border-radius-m);max-width:100%;height:auto;display:block}.article-body>section>.figure,.logo-entry-body .figure{width:fit-content;max-width:100%}.article-body>section>.figure>figcaption,.logo-entry-body .figure>figcaption{contain:inline-size}.article-body>section>.figure,.article-body>section>.figure img{margin-inline:auto}:root{--figure-specimen-width:36rem}.article-body>section>.figure.specimen{width:100%;max-width:var(--figure-specimen-width)}.figure.specimen img{width:100%}.gallery>section{margin:0}.gallery img{display:block}.logo-entry-media{padding:var(--wa-space-m);background:var(--wa-color-surface-lowered)}.logo-entry-images{gap:var(--wa-space-m);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.logo-entry-images figure{margin:0}.logo-entry-image{cursor:zoom-in;justify-content:center;align-items:center;block-size:min(24rem,60vw);display:flex;overflow:hidden}.figure.pixelated img,.logo-entry-image img.pixelated{image-rendering:pixelated}.logo-entry-image img{object-fit:contain;border-radius:var(--wa-border-radius-s);block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%}.logo-entry :is(h3,h4){margin:0}.logo-entry-body>:first-child{margin-block-start:0}.logo-entry-body section.footnotes{font-size:var(--wa-font-size-s)}.logo-entry-body section.footnotes h2{font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet);margin-block:var(--wa-space-m) var(--wa-space-2xs)}.logo-entry-links,.logo-index{margin:0;padding-inline-start:var(--wa-space-l)}.logo-entry{scroll-margin-block-start:var(--wa-space-4xl)}.logo-entry-body .figure img{border:var(--wa-border-width-s) solid var(--wa-color-surface-border)}.logo-entry-body section:has(>.figure){margin-block:var(--wa-content-spacing)}.logo-entry-body .figure{margin-inline:auto}.logo-entry-meta>wa-icon{margin-block-start:calc(.5lh - .5em)}.figure.framed img{padding:var(--wa-space-xs);border:var(--wa-border-width-s) solid var(--wa-color-surface-border)}.wa-dark .figure.invert-dark img,.wa-dark img.invert-dark{filter:invert()hue-rotate(180deg)}.figure.square img{border-radius:0}:is(h1,h2,h3,h4,h5,h6,[class*=wa-heading]){word-break:auto-phrase}.article-body{overflow-wrap:break-word}:is(.article-body,.post-introduction) a[href^=http]:not([href^="https://fonts.pronama.jp"]):not(:has(img,svg)):not(:is(.link-collection,.amazon-product) a):not(.source-type-link):after{content:"";vertical-align:.05em;forced-color-adjust:none;background-color:currentColor;width:.7em;height:.7em;margin-inline-start:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E") 50%/contain no-repeat}.table-scroll{overflow-x:auto}.table-scroll :is(th,td){min-width:5em}.compare-table table{table-layout:fixed;width:100%}.compare-table :is(th,td):first-child{width:6em}:is(.compare-table,.table-label-nowrap) :is(th,td):first-child{white-space:nowrap}:is(.compare-table,.table-label-nowrap){margin-block-end:var(--wa-space-xl)}:is(.compare-table,.table-label-nowrap) wa-badge{vertical-align:middle;margin-block:-.2em;position:relative;inset-block-start:-.15em}
