@charset "UTF-8";:root{--scrollbar-width:0px;--ystd-layout-gap:1.5rem;--ystd-container-margin-vertical:var(--ystd-layout-gap);--ystd-content-margin-bottom:calc(var(--ystd-layout-gap)*2);--ystd-content-horizon-margin:auto;--ystd-content-padding:auto;--ystd-body-padding-top:0;--ystd-container-width:1200px;--ystd-container-gutter:1rem;--ystd-content-default-width:800px;--ystd-content-align-wide-width:896px;--ystd-content-min-width:66.66%;--ystd-sidebar-width:28%;--ystd-sidebar-max-width:336px;--ystd-sidebar-padding:1rem;--ystd-archive-gap:var(--ystd-layout-gap);--ystd-archive-padding:1em;--ystd-archive-item-width:100%;--ystd-archive-thumbnail-width:100%;--ystd-block-gap:1.5em;--font-family:sans-serif;--font-family-code:SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-color:#222222;--font-white:#ffffff;--font-gray:#656565;--site-bg:#ffffff;--site-bg-gray:#e9ecef;--site-bg-light-gray:#f1f1f3;--site-border-gray:#bdc3c7;--site-border-gray-light:#eeeeee;--link-text:#2980b9;--link-text-hover:rgb(64.2699115044,153.9646017699,212.7300884956);--header-bg:#ffffff;--header-text:var(--font-color);--header-dscr:var(--font-gray);--header-shadow:none;--global-nav-search-cover:var(--header-bg);--global-nav-margin:1.5em;--global-nav-bold:normal;--mobile-nav-toggle-top:0;--mobile-nav-container-padding:6em;--mobile-global-nav-width:600px;--mobile-nav-bg:#000000;--mobile-nav-text:var(--font-white);--mobile-nav-open:var(--font-color);--mobile-nav-close:var(--font-white);--breadcrumbs-text:var(--font-gray);--info-bar-bg:#f1f1f3;--info-bar-text:#222222;--content-bg:#ffffff;--content-meta:var(--font-gray);--ystd-archive-item-border:1px solid var(--site-border-gray-light);--ystd-archive-category-bg-color:var(--content-meta);--post-paging-text:var(--font-color);--pagination-text:var(--font-color);--advertisement-title:var(--font-gray);--toc-text:var(--font-color);--toc-bg:rgba(238,238,238,0.2);--toc-border:var(--site-border-gray);--toc-list-border:var(--site-border-gray);--tagcloud-bg:var(--site-bg-light-gray);--tagcloud-text:var(--font-color);--tagcloud-icon:"#";--fixed-sidebar-top:2em;--footer-bg:#e9ecef;--footer-text:var(--font-white);--footer-text-gray:#a7a7a7;--sub-footer-bg:#f1f1f3;--sub-footer-text:var(--font-color);--sub-footer-padding:1em;--mobile-footer-text:var(--font-color);--mobile-footer-bg:rgba(255,255,255,0.95);--form-text:var(--font-color);--form-bg-white:rgba(255,255,255,0.9);--form-border-gray:rgba(189,195,199,0.9);--ystd-button-text-color:#ffffff;--ystd-button-background-color:#222222;--ystd-button-display:inline-block;--ystd-button-padding:0.5em 1.5em;--ystd-button-border-width:2px;--ystd-button-border-style:solid;--ystd-button-border-color:var(--ystd-button-background-color);--ystd-button-border-radius:4px;--ystd-button-font-size:1em;--ystd-button-box-shadow:3px 3px 6px rgba(0,0,0,0.2);--ystd-button-hover-text-color:currentColor;--ystd-posts-item-gap:var(--ystd-layout-gap);--ystd-posts-item-width:100%;--ystd-posts-inner-gap:0.5em;--ystd-posts-item-border:var(--ystd-archive-item-border);--ystd-posts-thumbnail-width:100%;--ystd-posts-content-gap:var(--ystd-posts-inner-gap);--z-index-header:8;--z-index-global-nav:11;--z-index-global-nav-button:10;--z-index-global-nav-sub-menu:12;--z-index-mobile-footer:8;--z-index-back-to-top:8;--sns-color-globe:#2980b9;--sns-color-twitter:#21a1f3;--sns-color-x:#000000;--sns-color-bluesky:#0285FF;--sns-color-facebook:#1977f2;--sns-color-hatenabookmark:#00a4de;--sns-color-rss:#fb8501;--sns-color-feedly:#2bb24c;--sns-color-pocket:#ef3f56;--sns-color-instagram:#e4405f;--sns-color-line:#00c300;--sns-color-tumblr:#36465d;--sns-color-youtube-play:#ff0000;--sns-color-youtube:#ff0000;--sns-color-github:#181717;--sns-color-pinterest:#bd081c;--sns-color-linkedin:#0077b5;--sns-color-amazon:#ff9900;--sns-color-wordpress:#21759B;--sns-color-twitch:#9146FF;--sns-color-dribbble:#EA4C89}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:initial;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}:where(img){border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:where(*),:where(:after),:where(:before){box-sizing:border-box}html{-ms-text-size-adjust:100%}body{background-color:var(--site-bg);color:var(--font-color);line-height:1.7;font-family:var(--font-family);letter-spacing:.025em;word-wrap:break-word;overflow-x:hidden;word-break:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:3em 0 .25em;padding:0;line-height:1.4;letter-spacing:.05em}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:1em}h1,h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5,h6{font-size:1.1em}amp-img,img{max-width:100%;height:auto}figure{margin:0}figcaption{margin:.5em 0 0;color:var(--font-gray);font-size:.8em;text-align:center}a{color:var(--link-text);transition:all .3s}a:hover{color:var(--link-text-hover)}ol,ul{margin-bottom:0;padding-left:1.7em}ol ol,ol ul,ul ol,ul ul{margin:0}dt{margin-top:.5em;font-weight:700}dd{margin-left:1em}cite{font-style:italic}blockquote{position:relative;margin-right:0;margin-left:0;padding:1.5em 1em 1.5em 2.5em;border-left:1px solid var(--site-border-gray);background-color:rgba(241,241,243,.5);font-size:.95em}blockquote:before{position:absolute;top:.1em;left:.1em;content:"“";font-size:4em;line-height:1;font-family:sans-serif;opacity:.08}blockquote a{color:currentColor}blockquote p{margin-top:.5em}blockquote cite{display:block;margin-top:1em;color:var(--font-gray);font-size:.9em}blockquote cite:before{margin-right:.5em;content:"-"}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}code{padding:0 .2em;color:var(--font-gray);font-size:.9em;font-family:var(--font-family-code)}pre{padding:1rem;overflow:auto;background-color:var(--site-bg-light-gray);line-height:1.4}pre code{padding:0;color:inherit;line-height:inherit;white-space:pre;word-wrap:normal}table{width:100%;border-top:1px solid var(--site-border-gray);border-collapse:collapse;border-spacing:0;word-break:break-word}tr{border-left:1px solid var(--site-border-gray)}td,th{padding:.5em 1em;border-right:1px solid var(--site-border-gray);border-bottom:1px solid var(--site-border-gray)}th{background-color:var(--site-bg-light-gray);font-weight:400;text-align:left}hr{margin:1.5em auto;clear:both;border:.05rem solid var(--site-border-gray-light)}iframe,video{max-width:100%;border:0}audio{width:100%;min-width:300px}b,strong{font-weight:700}.ys-blog-card__container{display:flex;position:relative;border:1px solid #eeeeee}.ys-blog-card__container .ys-blog-card__title{margin:0;font-weight:700;font-size:.85em;line-height:1.4}@media (min-width:600px){.ys-blog-card__container .ys-blog-card__title{font-size:1em}}.ys-blog-card__link{color:#222222;text-decoration:none}.ys-blog-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ys-blog-card__image{min-width:100px;max-width:100px;margin:0;overflow:hidden}@media (min-width:600px){.ys-blog-card__image{max-width:200px}}.ys-blog-card__image amp-img,.ys-blog-card__image img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.ys-blog-card__text{flex-grow:1;padding:1rem}@media (min-width:600px){.ys-blog-card__text{padding:1.5rem 1rem}}.ys-blog-card__dscr{margin-top:1em;color:#656565;font-size:.6em;line-height:1.4}.ys-blog-card__domain{margin-top:1em;color:#656565;font-size:.5em}