@font-face{font-family:__Josefin_Sans_2ad2c0;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/bdd413190225924c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Josefin_Sans_2ad2c0;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/0a82ec5629edbafa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Josefin_Sans_2ad2c0;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/a3a474206a856479-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Josefin_Sans_Fallback_2ad2c0;src:local("Arial");ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.00%;size-adjust:102.29%}.__className_2ad2c0{font-family:__Josefin_Sans_2ad2c0,__Josefin_Sans_Fallback_2ad2c0;font-style:normal}.__variable_2ad2c0{--font-josefin-sans:"__Josefin_Sans_2ad2c0","__Josefin_Sans_Fallback_2ad2c0"}

/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJPs - Based on Noto Sans JP */@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/YakuHanJPs-Thin.cee5496c.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/YakuHanJPs-ExtraLight.68e4a706.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/YakuHanJPs-Light.6d6abcf8.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/YakuHanJPs-Regular.e76597af.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/YakuHanJPs-Medium.6e3eebc4.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/YakuHanJPs-SemiBold.b199e6a1.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/YakuHanJPs-Bold.2635d914.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/YakuHanJPs-ExtraBold.6db1b179.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/YakuHanJPs-Black.514b12d5.woff2) format("woff2");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}#article .codex-editor__redactor{margin-right:0!important;padding-bottom:0!important}#editor .ce-block{padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){#editor .ce-block{padding-left:2.5rem;padding-right:2.5rem}}.codex-editor{cursor:text;overflow-wrap:break-word}.codex-editor.codex-editor--narrow .ce-block{padding-left:0;padding-right:0}.codex-editor .codex-editor__redactor{margin-right:0!important;padding-bottom:2rem!important}@media (min-width:768px){.codex-editor .codex-editor__redactor{padding-bottom:8rem!important}}.codex-editor .cdx-block{padding:0}.codex-editor .ce-block .ce-block__content{max-width:none}.codex-editor .ce-block .ce-block__content>*{margin-bottom:1.5rem}.codex-editor .ce-block .ce-block__content>h2,.codex-editor .ce-block .ce-block__content>h3{margin-bottom:1rem}.ce-toolbar__actions.ce-toolbar__actions--opened{padding:.25rem .75rem}@media (min-width:768px){.ce-toolbar__actions.ce-toolbar__actions--opened{border-radius:.25rem;border-width:1px;background-color:hsl(var(--background));padding:.125rem .25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.ce-toolbar__actions.ce-toolbar__actions--opened .ce-toolbar__plus,.ce-toolbar__actions.ce-toolbar__actions--opened .ce-toolbar__settings-btn{width:1.5rem;height:1.5rem}.cdx-search-field{display:none}.link-tool .link-tool__input-holder--error .link-tool__input{border-color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.2);color:currentColor}.link-tool .link-tool__input{border-radius:calc(var(--radius) - 2px);border-color:hsl(var(--border));font-size:.875rem;line-height:1.5;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.link-tool .link-tool__input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px}.link-tool .link-tool__input,.link-tool .link-tool__input-holder--error .link-tool__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%238C9FB3' stroke-linecap='round' stroke-width='2' d='m7.7 12.6-.021.02a2.795 2.795 0 0 0-.044 4.005v0a2.795 2.795 0 0 0 3.936.006l1.455-1.438a3 3 0 0 0 .34-3.866l-.146-.207'/%3E%3Cpath stroke='%238C9FB3' stroke-linecap='round' stroke-width='2' d='m16.22 11.12.136-.14c.933-.954.992-2.46.135-3.483v0a2.597 2.597 0 0 0-3.664-.32L11.39 8.386a3 3 0 0 0-.301 4.3l.031.034'/%3E%3C/svg%3E")}.link-tool .link-tool__input[contentEditable=true][data-placeholder]:before{color:hsl(var(--muted-foreground))}.link-tool .link-tool__input[contentEditable=true][data-placeholder]:empty:focus:before{opacity:1}.link-tool .link-tool__content,.link-tool .link-tool__content--rendered{border-radius:calc(var(--radius) - 2px);border-width:2px;border-color:hsl(var(--border));background-color:transparent;padding:1rem 1rem 1.5rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link-tool .link-tool__content--rendered:hover,.link-tool .link-tool__content:hover{background-color:hsl(var(--muted));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.link-tool .link-tool__content .link-tool__image,.link-tool .link-tool__content--rendered .link-tool__image{margin-left:1rem;display:block!important;height:45px;width:80px;border-radius:0;background-color:hsl(var(--muted));background-size:contain;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.link-tool .link-tool__content .link-tool__image,.link-tool .link-tool__content--rendered .link-tool__image{height:56px;width:100px}}.link-tool .link-tool__content .link-tool__title,.link-tool .link-tool__content--rendered .link-tool__title{margin:0;width:calc(100% - 80px);font-size:.875rem;line-height:1.5;color:hsl(var(--muted-foreground))}.link-tool .link-tool__content .link-tool__anchor,.link-tool .link-tool__content--rendered .link-tool__anchor{margin-top:.25rem;width:calc(100% - 80px);font-size:.75rem;line-height:1.5;color:hsl(var(--muted-foreground))!important}.cdx-quote .cdx-quote__caption{display:none}.cdx-quote .cdx-quote__text{position:relative;margin-bottom:0;min-height:0;border-radius:calc(var(--radius) - 2px);border-style:none;background-color:hsl(var(--muted));padding:1.5rem;font-size:.875rem;line-height:1.5;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cdx-quote .cdx-quote__text:after,.cdx-quote .cdx-quote__text:before{position:absolute!important;height:1.5rem;width:1.5rem;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary-foreground));opacity:1!important;--tw-content:""!important;content:var(--tw-content)!important;background:url(/img/post/editor/quote.svg) no-repeat;background-size:16px 16px}.cdx-quote .cdx-quote__text:before{left:.5rem;top:-.75rem;background-position:0}.cdx-quote .cdx-quote__text:after{right:.5rem;bottom:-.5rem;opacity:1!important;--tw-content:""!important;content:var(--tw-content)!important;transform:rotate(180deg)}.ce-header{padding:0!important}h2.ce-header{font-size:1.25rem}h2.ce-header,h3.ce-header{line-height:1.5;font-weight:700}h3.ce-header{font-size:1.125rem}.ce-paragraph{font-size:1rem;line-height:1.8!important;letter-spacing:.04rem}.ce-paragraph a{color:hsl(var(--muted-foreground))}.ce-paragraph[data-placeholder]:empty:before{color:hsl(var(--muted-foreground))!important}.cdx-nested-list__item{font-size:.875rem;line-height:1.5}@media (min-width:768px){.cdx-nested-list__item{font-size:1rem;line-height:1.5}}.cdx-nested-list__item:before{margin-right:.25rem!important;padding-left:.25rem;padding-right:.25rem}.ce-delimiter{border-top-width:2px}.ce-delimiter:before{display:none!important}.image-tool .cdx-button{border-radius:calc(var(--radius) - 2px);border-color:hsl(var(--border));padding:.625rem;font-size:.875rem;line-height:1.5;color:hsl(var(--primary));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.image-tool .cdx-button:hover{background-color:hsl(var(--muted))}.image-tool .cdx-button:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXVwbG9hZCI+PHBhdGggZD0iTTIxIDE1djRhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ2LTQiLz48cG9seWxpbmUgcG9pbnRzPSIxNyA4IDEyIDMgNyA4Ii8+PGxpbmUgeDE9IjEyIiB4Mj0iMTIiIHkxPSIzIiB5Mj0iMTUiLz48L3N2Zz4=") no-repeat 50%;margin-right:.5rem;display:inline-block;height:1rem;width:1rem;background-size:contain;background-position:50%;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content)}.image-tool .image-tool__caption{display:none}.image-tool.image-tool--withBackground .image-tool__image{background-color:hsl(var(--muted));padding:1.25rem}.ce-popover__overlay{z-index:100}.ce-popover{z-index:101}@media not all and (min-width:768px){.ce-popover{left:0;bottom:0;width:100vw;border-radius:0;padding:1rem}}.ce-popover .ce-popover-item .ce-popover-item__icon{border-radius:.25rem}.ce-popover .ce-popover-item .ce-popover-item__title{color:hsl(var(--primary))}.ce-popover .ce-popover-item--confirmation{background-color:hsl(var(--destructive))}.ce-popover .ce-popover-item--confirmation .ce-popover-item__title{color:hsl(var(--destructive-foreground))}.embed-tool .embed-tool__content--twitter{margin:auto;width:80%}.cdx-notifies,.embed-tool .embed-tool__caption{display:none}#nprogress{transition:opacity 0ms!important}#nprogress .bar{background:hsl(var(--tertiary))!important}#nprogress .spinner-icon{border-top-color:hsl(var(--tertiary))!important;border-left-color:hsl(var(--tertiary))!important}#nprogress .peg{box-shadow:0 0 0 hsl(var(--tertiary)),0 0 0 hsl(var(--tertiary))!important}