:root{--font-color:#454545;--font-link:#bb3956;--font-light:#999;--brand-color:#364956;--brand-font:#fff;--brand-subcolor:#646f7f;--brand-subfont:#fff;--list-line:#646f7f;--list-mark:#646f7f;--header-color:#1f5a70;--other-topback:#748d97;--other-back:#e4e5e3;--other-border:#17141b;--fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-small:clamp(.875rem, .9rem + .25vw, 1rem);--fs-h1:clamp(1.5rem, 1.1rem + 1.8vw, 2.25rem);--fs-h2:clamp(1.25rem, 1rem + 1.1vw, 1.75rem);--fs-h3:clamp(1.125rem, .98rem + .6vw, 1.375rem);--fs-h4:clamp(1rem, .93rem + .3vw, 1.125rem)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}html{font-size:clamp(16px,2vw,20px)}body{background:var(--other-topback);color:var(--font-color);text-align:left;word-wrap:break-word;overflow-wrap:break-word;font-family:Inter,noto sans jp,游ゴシック,YuGothic,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,Verdana,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,ms pgothic,sans-serif;font-size:var(--fs-body);letter-spacing:.02em;margin:0;font-weight:500;line-height:1.2}.comments,.date-header,.inline-ad,.main-inner,.post,.widget{min-height:0;position:relative}#single-content a:not(.AmaQuick-btn,.sitemap-link),a.post-replies,#HTML3 a,#BlogArchive1 a:not(.toggle){background-image:linear-gradient(90deg, var(--font-link), var(--font-link));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .6s}#BlogArchive1 a:not(.AmaQuick-btn,.sitemap-link):hover,a.post-replies:hover,#HTML3 a:hover,#single-content a:hover{background-size:100% 1px}.container{width:100%}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}::selection{background:var(--brand-subcolor);color:var(--brand-subfont)}a{color:inherit;text-decoration:none}a:hover:not(.post-replies,.label-size a,.side-prof-sns a){text-decoration:underline}img{vertical-align:bottom;height:auto}.status-msg-wrap{color:var(--font-light);margin:0}.status-msg-body{text-align:left;color:var(--brand-font)}iframe,img{max-width:100%}#single-content ol,#single-content ul{font-size:var(--fs-small);margin:.5em 0;padding-left:2em;padding-right:0}#single-content ol{counter-reset:number;border:solid 2px var(--list-line);padding:.5em;position:relative;list-style-type:none!important}#single-content ol li{padding:.5em .5em .5em 30px;line-height:1.5em;position:relative}#single-content ol li:before{counter-increment:number;content:counter(number);background:var(--list-mark);color:#fff;text-align:center;border-radius:50%;width:25px;height:25px;font-family:Avenir,Arial Black,Arial,sans-serif;font-size:15px;font-weight:700;line-height:25px;display:inline-block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#single-content ul:not(.toc-root-list,.toc-sub-list){border:solid 2px var(--list-line);padding:.5em 1em .5em 2.3em;position:relative}#single-content ul:not(.toc-root-list,.toc-sub-list) li{padding:.5em 0;line-height:1.5;list-style-type:none!important}#single-content ul:not(.toc-root-list,.toc-sub-list) li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 448 512&#39; fill=&#39;%23646F7F&#39;%3E%3Cpath d=&#39;M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4Z&#39;/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;position:absolute;left:1em}.imageRow{text-align:center;margin-bottom:1em}.imagesRow{text-align:center;grid-template-columns:unset;gap:1em;margin-bottom:1em;display:grid}.sort-svg{width:1rem;height:1rem;fill:var(--brand-font)}#pagebottom,#pagetop{fill:var(--brand-color);z-index:99;display:none;position:fixed;right:5px}#pagetop{bottom:80px}#pagebottom{bottom:20px}#pagebottom span,#pagetop span{opacity:.7;transition:all .5s}#pagebottom svg,#pagetop svg{width:42px;height:42px}#pagebottom span:hover,#pagetop span:hover{cursor:pointer;opacity:1}#header_top{color:var(--brand-font);background-color:var(--brand-color);align-items:center;display:flex}#header_container{max-width:1180px;margin:auto;display:flex}#header_left{white-space:nowrap;padding:0 1rem}#header_right{justify-content:flex-end;align-items:center;width:100%;display:flex}#header_right,#header_bottom{display:none}#header_bottom{color:var(--brand-subfont);background-color:var(--brand-subcolor);justify-items:center;padding:.5rem 0}#header_category{margin:0;padding:0}#header_category li{padding:.8rem;display:inline}.searchform{width:200px;margin:0 10px 0 0;padding:0;position:relative}.searchbox{line-height:23px;font-size:var(--fs-body);box-sizing:border-box;background:var(--other-back);border:none;border-radius:100px;outline:0;width:100%;padding:5px 45px 5px 13px;font-weight:700}.searchsubmit{cursor:pointer;background:0 0;border:none;position:absolute;top:5px;right:5px}.search-svg{width:20px;height:20px;fill:var(--brand-color)}body:has(dialog[open]){overflow:hidden}.menu-dialog{--menu-interaction-delay:0s;interactivity:inert;pointer-events:none;max-width:none;max-height:none;transition:opacity .4s, translate .4s ease, display .4s allow-discrete, overlay .4s allow-discrete, interactivity 0s var(--menu-interaction-delay) allow-discrete, pointer-events 0s var(--menu-interaction-delay) allow-discrete;transition-behavior:allow-discrete;background:#fff;border:0;gap:16px;margin:0;padding:16px 24px;display:grid;position:fixed;&:not([open]):not(:popover-open){display:none}&::backdrop{background:var(--backdrop);opacity:0;transition:opacity .4s}&[open],&:popover-open{--menu-interaction-delay:.4s;interactivity:auto;opacity:1;pointer-events:auto;translate:0;&::backdrop{opacity:1}@starting-style{interactivity:inert;opacity:0;pointer-events:none;&::backdrop{opacity:0}}}}.menu-header{justify-content:space-between;align-items:center;display:flex}.menu-list{overscroll-behavior-y:contain;align-content:start;min-height:0;display:grid;overflow-y:auto;& a,& summary{cursor:pointer}&>a,& summary{align-items:center;min-height:42px;transition:background-color .2s;display:grid;@media (any-hover:hover){&:hover{background-color:var(--bg)}}}}.button-icon{background:var(--brand-color);opacity:.7;cursor:pointer;z-index:1;border:0;border-radius:5px;place-items:center;block-size:42px;inline-size:42px;display:block;position:fixed}.button-menu{top:10px;right:5px;&:before,&:after{background:#ddd;border-radius:20px;width:20px;height:2px;position:absolute;top:20px;transform:translateY(-50%)translate(-50%)}&:before{content:"";box-shadow:0 -6px #ddd,0 6px #ddd}&:after{content:none}}.button-close{top:10px;right:5px;&:before,&:after{background:#ddd;border-radius:20px;width:20px;height:2px;position:absolute;top:20px;right:10px}&:before{content:"";box-shadow:none;rotate:45deg}&:after{content:"";box-shadow:none;rotate:-45deg}}.button-share{top:60px;right:5px}svg.open{fill:#fff;width:28px;height:28px;opacity:inherit}.menu-extras{grid-template-rows:auto auto minmax(0,1fr) auto;& .menu-header{min-height:82px}& .menu-search{align-self:start}& .menu-extras-list{overscroll-behavior-y:contain;align-content:start;min-height:0;overflow-y:auto;& a{color:#fff;line-height:1.1}}}.menu-search{gap:12px;display:grid;& label{font-weight:700}& input{border:1px solid var(--line);min-height:48px;font:inherit;border-radius:8px;padding:16px;transition:background-color .2s,border-color .2s;@media (any-hover:hover){&:hover{background-color:var(--bg);border-color:var(--text)}}}}.menu-full{grid-template-rows:var(--site-header-height) minmax(0, 1fr);overscroll-behavior-y:contain;opacity:0;gap:0;width:100%;padding-block:0;padding-inline:24px;inset:0;overflow-y:auto;translate:0 -24px;&::backdrop{background-color:#0009}&[open]{opacity:.85;background:var(--brand-subcolor);translate:0;@starting-style{opacity:0;translate:0 -24px}}& .menu-list{overscroll-behavior-y:auto;text-align:center;overflow:visible}& .menu-header{min-height:var(--site-header-height);justify-content:center}}.menu-share{opacity:0;border-radius:8px;width:auto;max-width:400px;min-height:0;padding:8px;display:block;inset:0;translate:0 -8px;&::backdrop{background-color:#0009}& .menu-list{max-height:inherit;gap:4px;&>a{min-height:0;padding:12px;line-height:1.25}}&:popover-open{opacity:1;translate:0;@starting-style{opacity:0;translate:0 -8px}}}.share__modal{z-index:1000;opacity:0;background-color:#fff;align-items:flex-end;margin:auto;display:grid;position:fixed;inset:0;overflow:auto;box-shadow:0 10px 15px -3px #0003}.share__modal_content{flex-direction:column;row-gap:1rem;padding:1rem;display:flex}.share__modal__header{justify-content:space-between;align-items:center;display:flex}.share__modal__header h2{color:#373d46;opacity:.88;margin:0}.close_modal_btn{cursor:pointer;background:0 0;border:none;width:42px;height:42px;padding:0}.fa-xmark,.fa-copy{width:21px;height:21px}.share__modal__options{height:80px}.list{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.list__item{text-transform:capitalize;color:#373d46;opacity:.9;flex-direction:column;justify-content:center;row-gap:.5em;width:77px}.sp-sns-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}.sp-sns-btn svg{width:22px;height:22px;margin:10px;display:inline-block}.share__modal_link{flex-direction:column;row-gap:.5rem;display:flex}.share__modal_link span{text-transform:capitalize;color:#373d46;font-size:.9869em;font-weight:500}.share__modal_input{display:flex}.share__modal_input input{text-overflow:ellipsis;background-color:#bbb;border:none;border-radius:8px;outline:none;width:85%;padding:.5rem}.show-modal{opacity:1;visibility:visible}.copy_btn{cursor:pointer;background:0 0;border:none;width:15%}.copy_toast{color:#fff;opacity:0;pointer-events:none;z-index:9999;background:#333;border-radius:6px;width:max-content;padding:10px 18px;transition:opacity .25s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.copy_toast.show{opacity:1}#main-content{width:100%;margin-right:0}#main-inner{display:block}.section:last-child .widget:last-child{margin-bottom:0}.section:first-child .widget:first-child{margin-top:0}.breadcrumbs{color:var(--brand-font);background:var(--other-topback);align-items:center;height:2rem;padding-left:1rem;display:flex}.breadcrumb__separator{margin:0 1rem}.breadcrumb__separator2{margin-right:1rem}#list{background:var(--other-back)}.list-item{padding:1em;position:relative}.list-item>article{align-items:center;display:flex}.list-item:not(:last-child):after{content:"";border-bottom:dashed 1px var(--other-border);width:90%;position:absolute;bottom:0;left:5%}.list-item-img-box{flex-shrink:0}.list-item-img{object-fit:cover;border-radius:50%;width:80px;height:80px;display:block}.list-item-inner{flex-wrap:wrap;flex-grow:1;padding-left:1rem;display:flex}.list-item-title{font-size:var(--fs-h3);margin:0}.list-item>a{width:100%;height:100%;position:absolute;top:0;left:0}.post-meta{flex-wrap:wrap;align-items:center;width:100%;margin-top:10px;display:flex}.post-meta svg{fill:currentColor;width:1rem;height:1rem;margin-right:.2rem}.post-date,.post-replies{align-items:center;margin-right:1.5rem;display:flex}.read-more{width:14rem;margin-left:auto;display:none;position:relative}.label-size{background:var(--brand-subcolor);text-align:center;border:2px solid #0000;border-radius:5px;margin:.25rem;line-height:1.2;transition:all .2s;display:inline-block;position:relative}.label-size a{z-index:3;padding:.5rem;text-decoration:none;display:inline-block;position:relative;color:var(--brand-subfont)!important}.label-size>span{color:var(--brand-subcolor);background:var(--other-back);padding:.5rem;display:inline-block}.label-size:hover{background:var(--other-back);border:solid 2px var(--brand-subcolor)!important}.label-size:hover a{color:var(--brand-subcolor)!important}.pagination{background:var(--other-topback);justify-content:center;padding-top:2rem;display:flex}.pagination-ellipsis,.pagination-link{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 5px;font-size:1em;text-decoration:none;display:flex}.pagination-link{background:var(--brand-subcolor);box-shadow:0 2px 4px #0003,0 1px 2px #0003;color:var(--brand-subfont)!important}.pagination-link:hover{text-decoration:none}.pagination-link.current-page{background:var(--brand-color);color:var(--brand-font)!important}.pagination-ellipsis{color:#000;pointer-events:none}#single{background:var(--other-back);padding:1rem}#single-header-title{margin:0}#single-header .post-meta .post-labels{margin-left:auto}#single-content{line-height:1.8}#single-content h2,#single-content h3,#single-content h4{line-height:1.4}#single-content p:not(.b-toc-container p){margin-bottom:2rem}a.post-replies,#single-content a{color:var(--font-link)}.b-toc-container{background:#f9f9f9;border:1px solid #aaa;padding:10px}.b-toc-container p{text-align:center;margin:0}.b-toc-container ul{margin:0!important}.b-toc-container.hide>ul{display:none}.b-toc-container ul li{list-style:none}.share-main ul{justify-content:center;margin:1rem;padding:0;list-style:none;display:flex}.share-main li{width:20%}.share-main li a{text-align:center;color:var(--font-color);transition:all ease-in-out;display:block}.share-main svg{fill:currentColor;width:1.5rem;height:1.5rem}.tweet a:hover{color:#000}.facebook a:hover{color:#1877f2}.hatena a:hover{color:#00a4de}.line a:hover{color:#00c300}#blog-pager{margin-top:30px;margin-bottom:0}#blog-pager-newer-link,#blog-pager-older-link{background:var(--brand-subcolor);color:var(--brand-subfont);border-radius:2em;padding:1em;font-weight:700}.adjacent-nav{background:var(--other-topback);width:100%;height:6rem;padding-top:2rem;display:flex}.adjacent-nav-next-none{text-align:center;align-items:center;display:block}.adjacent-nav-next-none a{text-align:center;width:100%;height:100%;font-size:1.1rem;text-decoration:none;transition:all ease-in-out;display:block;position:relative}.adjacent-nav-next a:hover,.adjacent-nav-next-none a:hover,.adjacent-nav-prev a:hover{background:var(--brand-font)}.adjacent-nav-next-none a p{margin:0;font-family:Open Sans,sans-serif;font-size:1.1rem;font-style:italic;text-decoration:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.adjacent-nav-next,.adjacent-nav-next-none{margin-left:.5%}.adjacent-nav-prev,.adjacent-nav-prev-none{margin-right:.5%}.adjacent-nav-next,.adjacent-nav-next-none,.adjacent-nav-prev,.adjacent-nav-prev-none{background-color:var(--other-back);width:49.5%;height:auto;display:block}.adjacent-nav-next a,.adjacent-nav-prev a{-o-transition:.3s ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;width:100%;height:100%;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;overflow:hidden}.prev-next-img{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:35%;height:100%;position:relative}.prev-next-img:before{content:"";z-index:1;background:#0006;position:absolute;inset:0}.next-label,.prev-label{color:var(--brand-font);z-index:2;margin:.5rem;position:absolute;top:0}.prev-label{left:0}.next-label{text-align:right;right:0}.adjacent-right{width:65%;position:relative}.adjacent-right .next-title,.adjacent-right .prev-title{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:90%;font-size:80%;line-height:1.7;display:-webkit-box;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#single-footer-category{text-align:center;margin-top:2em}.comment-text,.related-text{text-align:center;background:var(--brand-color);color:var(--brand-font);margin-bottom:1em;padding:10px 14px}#top-ce{border:1px solid #999}.comments{clear:both;margin-bottom:0}.comments .comments-content{margin-bottom:16px}.comments .comment .comment-actions a:hover{text-decoration:underline}.comments .comments-content .comment-thread ol{text-align:left;padding:0;list-style-type:none}.comments .comments-content .inline-thread{padding:.5em 1em}.comments .comments-content .comment-thread{margin:8px 0}.comments .comments-content .comment-thread:empty{display:none}.comments .comments-content .comment-replies{margin-top:1em;margin-left:36px}.comments .comments-content .comment{margin-bottom:16px;padding-bottom:8px}.comments .comments-content .comment:first-child{padding-top:16px}.comments .comments-content .comment:last-child{border-bottom:0;padding-bottom:0}.comments .comments-content .comment-body{position:relative}.comments .comments-content .user{font-style:normal;font-weight:700}.comments .comments-content .icon.blog-author{width:18px;height:18px;margin:0 0 -4px 6px;display:inline-block}.comments .comments-content .datetime{margin-left:6px}.comments .comments-content .comment-content,.comments .comments-content .comment-header{margin:0 0 8px}.comments .comments-content .comment-content{text-align:justify}.comments .comments-content .owner-actions{position:absolute;top:0;right:0}.comments .comments-replybox{border:none;width:100%;height:250px}.comments .comment-replybox-single{margin-top:5px;margin-left:48px}.comments .comment-replybox-thread{margin-top:5px}.comments .comments-content .loadmore a{text-align:center;padding:10px 16px;display:block}.comments .thread-toggle{cursor:pointer;display:inline-block}.comments .continue{cursor:pointer}.comments .continue a{padding:.5em;font-weight:700;display:block}.comments .comments-content .loadmore{cursor:pointer;max-height:3em;margin-top:3em}.comments .comments-content .loadmore.loaded{opacity:0;max-height:0;overflow:hidden}.comments .thread-chrome.thread-collapsed{display:none}.comments .thread-toggle{display:inline-block}.comments .thread-toggle .thread-arrow{width:7px;height:6px;margin:.3em;padding-right:4px;display:inline-block;overflow:visible}.comments .thread-expanded .thread-arrow{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat}.comments .thread-collapsed .thread-arrow{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAABJRU5ErkJggg==) no-repeat}.comments .avatar-image-container{float:left;background-image:url(https://web.archive.org/web/20220327132943im_/https://1.bp.blogspot.com/-0redm1g5jaU/X8EEKa8DOPI/AAAAAAAAT_U/Mmvna60bde8UkoS_6A9-604p5tH3g77eACLcBGAsYHQ/s512/user-icon.png);background-repeat:no-repeat;background-size:contain;border:1px solid #999;border-radius:50%;width:35px;height:35px;overflow:hidden}.comments .comment-block{margin-left:48px;position:relative}.comments .hidden{display:none}@media screen and (max-device-width:480px){.comments .comments-content .comment-replies{margin-left:0}}.comment-block{background:#fff;border:1px solid #999;border-radius:10px;margin-bottom:.5em;position:relative;padding:1em 1em 2em!important}.comment-block:before{content:"";z-index:2;border:10px solid #0000;border-right:12px solid #fff;margin-top:-8px;position:absolute;top:21px;left:-21px}.comment-block:after{content:"";z-index:1;border:10px solid #0000;border-right:12.2px solid #999;margin-top:-8px;position:absolute;top:21px;left:-23px}.comment-footer{float:right}.comment-actions{position:absolute;right:5px}.comment-actions .comment-reply,.comment-block .item-control a{color:var(--brand-subfont);background:var(--brand-subcolor);border-radius:5px;margin:.5rem;padding:.5rem}.comment-actions .comment-reply:hover,.comment-block .item-control a:hover,.comment-delete:hover{color:#fff!important;text-decoration:none!important}.comment-actions .comment-reply:hover{background:var(--brand-color)}.comment-block .item-control a:hover{background:#6c2735}.comment-delete:after{content:"削除"}.rc-note{margin-bottom:.5em}.rc-block{word-break:break-all;border-top:1px dashed #999;padding:.5em;transition:all .2s;display:block;color:var(--font-color)!important}.rc-block:hover{background:#fafafa;text-decoration:none}.rc-head{height:40px;margin-bottom:10px;display:flex}.rc-head img{border:1px solid #ccc;border-radius:50%;width:38px;height:38px;margin:0;display:block}.rc-author{margin:0 10px;font-weight:700}.rc-time{color:#777;margin:0 10px}.p-container{flex-wrap:wrap;justify-content:space-between;display:flex}.p-container:after{content:"";width:32%;display:block}#related-posts{margin-top:3em}#related-posts a{box-sizing:border-box;border:1px solid #ccc;border-radius:3px;width:49%;min-height:200px;margin-bottom:2em;transition:all .3s;display:block}.related-img{height:120px;margin:0;overflow:hidden}.related-img img{object-fit:cover;border-radius:3px 3px 0 0;width:100%;height:100%;transition:all .3s;display:block}.related-title{padding:10px;font-size:90%;font-weight:700}#related-posts a:hover{background:var(--brand-font);text-decoration:none}#related-posts a:hover .related-img img{transform:scale(1.1)}#single-content h2{border-left:.5rem solid var(--header-color);color:var(--font-color);background:var(--other-back);margin:3rem 0 1rem -1rem;padding:1rem}#single-content h3{border-bottom:2px solid var(--header-color);margin:2rem 0 1rem;padding-bottom:.5rem}#single-content h4{color:var(--header-color);margin:2em 0 1em}blockquote{font-size:var(--fs-small);color:#777;border-left:4px solid var(--list-line);background:#f5f5f5;padding:1rem;font-style:italic}blockquote:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 448 512&#39; fill=&#39;%23646F7F&#39;%3E%3Cpath d=&#39;M96 224C84.72 224 74.05 226.3 64 229.9V224c0-35.3 28.7-64 64-64c17.67 0 32-14.33 32-32S145.7 96 128 96C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96S149 224 96 224zM352 224c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64c17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96S405 224 352 224z&#39;/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:2rem;height:2rem;position:absolute}#single-content blockquote p{margin:7px 0 0 2.5rem;padding:0;line-height:1.7}#single-content blockquote cite{text-align:right;font-size:.9rem;display:block}.note{background-color:khaki;padding:1em}.table-wrapper{overflow-x:scroll}.table-wrapper table{border-collapse:collapse;margin:auto}.table-wrapper table,.table-wrapper td,.table-wrapper th,.table-wrapper tr{border:1px solid #000;padding:.5rem;font-size:90%}iframe[title="YouTube video player"]{aspect-ratio:16/9;width:100%;height:100%;margin:3rem 0}.twitter-tweet{border:1px solid #000;margin-left:auto;margin-right:auto}.AmaQuick-box{background:var(--brand-font);margin:3rem 0;padding:1rem}.AmaQuick-btn{z-index:3;text-align:center;background:#f90;border:2px solid #0000;border-radius:3px;margin:.25rem;padding:.5em;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;position:relative;color:#000!important}.AmaQuick-btn>i{margin-right:.5rem}.AmaQuick-btn:hover{background:var(--brand-font);text-decoration:none;color:#f90!important;border:2px solid #f90!important}.AmaQuick-image img{width:100px}.amazon-svg{vertical-align:text-bottom;width:1.3rem;height:1.3rem}#side-bar{padding-top:2rem}.widget{margin-bottom:30px;line-height:1.4}#side-bar .widget{background:var(--other-back)}#side-bar h2{font-size:var(--fs-h3);background:var(--brand-color);color:var(--brand-font);margin:0;padding:.6rem}.widget-content{padding:.5em}.side-prof-sns{text-align:center}.side-prof-sns svg{fill:currentColor;width:1rem;height:1rem;margin-right:.5rem}.mail-btn,.twitter-btn{border:2px solid #0000;border-radius:5px;margin:.25rem;padding:.5rem;transition:all .2s;display:inline-block;color:var(--brand-subfont)!important}.twitter-btn{background:#1da1f2}.mail-btn{background:#db4437}.twitter-btn:hover,.mail-btn:hover{background:var(--other-back);text-decoration:none}.twitter-btn:hover{border:2px solid #1da1f2;color:#1da1f2!important}.mail-btn:hover{border:2px solid #db4437;color:#db4437!important}#ArchiveList .toggle{cursor:pointer;font-family:Arial,sans-serif}#ArchiveList .toggle-open{line-height:.6em}#ArchiveList a:not(.toggle){color:var(--font-link)}#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited{text-decoration:none}#ArchiveList a.toggle,#ArchiveList a.toggle:hover,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited{color:inherit;text-decoration:none}#ArchiveList ul li{text-indent:-15px;background:0 0;border-width:0;margin:.25em 0;padding-left:15px;list-style:none}#ArchiveList ul ul li{padding-left:1.2em}#ArchiveList ul{border-width:0;margin:0 0 .5rem;padding:0;line-height:1.2;list-style:none}#ArchiveList ul.posts li{padding-left:1.3em}#ArchiveList .collapsed ul{display:none}.list-item-link{display:flow-root}.item-thumbnail{float:left}.item-thumbnail img{padding-right:.4em}.widget:last-child{position:sticky;top:0}#HTML3{display:block}#HTML3 .b-toc-container{background:inherit;padding:0 1rem 1rem 0;font-weight:400;margin:0!important}#HTML3 .b-toc-container p{display:none}#HTML3 .b-toc-container ul li{padding:1rem 0 0 1.5rem}#copyright{text-align:center;color:var(--brand-font);letter-spacing:0;margin-top:1em;font-size:70%}#designed-by{text-align:center;color:var(--brand-font);letter-spacing:0;margin-bottom:1em;font-size:70%}@media (min-width:768px){body{min-width:500px}#header_right{align-content:center;justify-items:end;width:100%;padding-right:50px;display:block}#header_bottom{display:block}#main-content{width:calc(100% - 250px);margin-right:1rem}#single-header-title{font-size:var(--fs-h2)}#main-inner{display:flex}.list-item-img{width:150px;height:150px}.list-item-inner{padding-left:1.5rem}.read-more{display:block}.list-item>a:before{content:"";background:var(--brand-color);opacity:0;transition:opacity .3s linear;position:absolute;inset:0}.list-item>a:hover:before{opacity:.1}.read-more .circle{background:var(--brand-subcolor);border-radius:1.625rem;width:2rem;height:2rem;margin:0;transition:all .45s cubic-bezier(.65,0,.076,1);display:block;position:relative;left:2.5rem}.read-more .circle .icon{background:var(--brand-font);margin:auto;transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;bottom:0}.read-more .circle .icon.arrow{background:0 0;width:1.125rem;height:.125rem;transition:all .45s cubic-bezier(.65,0,.076,1)}.read-more .circle .icon.arrow:before{content:"";border-top:.125rem solid var(--brand-font);border-right:.125rem solid var(--brand-font);width:.625rem;height:.625rem;position:absolute;top:-.25rem;left:.5rem;transform:rotate(45deg)}.read-more .div-text{color:var(--brand-subcolor);text-align:center;margin:0 0 0 1.85rem;padding:.2rem 0;font-weight:700;line-height:1.6;transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:0;right:0}.list-item:hover .circle{width:10rem}.list-item:hover .circle .icon.arrow{background:var(--brand-font);transform:translate(1rem)}.list-item:hover .div-text{color:var(--brand-font)}.post-meta svg{width:1.5rem;height:1.5rem;margin-right:.5rem}.table-wrapper{overflow-x:auto}.imagesRow{grid-template-columns:1fr 1fr}#single-content h3{padding-bottom:1rem}.AmaQuick-image img{width:auto}#related-posts a{width:32%}#side-bar{flex-shrink:0;width:250px;display:flex}#side-bar h2{font-size:var(--fs-h4)}.popular-posts,#ArchiveList,#recent-cmt{font-size:var(--fs-small)}#HTML3{display:none}}@media (min-width:1025px){#header_left{white-space:nowrap}.container{min-width:960px;max-width:1180px;margin:auto}#main-content{width:calc(100% - 346px);margin-right:30px}#single{padding:2rem}#single-content h2{margin:3rem 0 1rem}#side-bar{width:316px}}