/* <system section="theme" selected="26006613713386979"> */
@charset "UTF-8";/*!
  Theme: superliner
  Author: mntone
  Responsive: yes
  Description:
    OSのダークテーマ設定に対応した線を基調とするはてなブログのテーマです。
    2021年度自分のブログの雰囲気を一新するために新たに書き起こしたものになります。
  Released under the MIT License.
*//*! 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{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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{border-style:none;padding:0}[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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}template{display:none}[hidden]{display:none}html{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Meiryo,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:#000;background-color:#fff;line-height:1.6}::-moz-selection{background-color:rgba(120,120,128,.33)}::selection{background-color:rgba(120,120,128,.33)}::-webkit-input-placeholder{color:rgba(60,60,67,.6)}::-moz-placeholder{color:rgba(60,60,67,.6)}::-ms-input-placeholder{color:rgba(60,60,67,.6)}::placeholder{color:rgba(60,60,67,.6)}a{color:#1488cc}a:hover{color:#0f699e}a.keyword{text-decoration:none;border-bottom:1px dotted #ddd;color:#000}h1,h2,h3,h4,h5,h6{color:#000;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Meiryo UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-feature-settings:"palt","pkna";font-feature-settings:"palt","pkna";line-height:1.2}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1{font-size:1.5em}h2{font-size:1.375em}h3{font-size:1.25em}h4{font-size:1.1875em}h5{font-size:1.125em}h6{font-size:1.0625em}.text-primary{color:#000}.text-secondary{color:rgba(60,60,67,.6)}.text-tertiary{color:rgba(60,60,67,.3)}#globalheader-container{margin:auto;color:#000;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#container,#footer{margin:0 auto}#content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog-title,#wrapper,.guest-footer-content{margin:0 16px}#box2{margin:0 16px 0 12px}#box2-inner{margin-right:-4px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}#blog-title{contain:content;margin:16px;padding:4px 0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#title{margin:0;font-size:1.5em;font-weight:800;line-height:1;letter-spacing:-.02em}#title a{color:#000;background:-webkit-gradient(linear,left top,right top,from(#2b32b2),to(#1488cc));background:linear-gradient(to right,#2b32b2,#1488cc);-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent}#title a:hover{background:-webkit-gradient(linear,left top,right top,from(#272da2),to(#0f699e));background:linear-gradient(to right,#272da2,#0f699e)}#blog-description{margin:1.2em 0 0;color:rgba(60,60,67,.6);font-size:.875em;font-weight:400;line-height:1}.header-image-enable #blog-title{margin:0 0 2em}.header-image-enable #blog-title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-image-enable #blog-title-content{margin-left:10px;margin-right:10px}#top-editarea{margin-bottom:1em}.breadcrumb{margin:1rem 16px;font-size:.875rem}.social-buttons{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hatena-bookmark-comment-iframe{display:block;margin:-8px;width:calc(100% + 16px)!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.entry{position:relative;margin-bottom:32px}.entry-header{margin-bottom:24px;border-top:1px solid #111;border-bottom:1px solid #ccc;padding:.667em 0}.entry-header .social-buttons{margin-top:.5em}.date{margin-bottom:.375em;color:rgba(60,60,67,.6);font-size:.8125em}.date a{color:inherit;text-decoration:none}.date a:hover{text-decoration:underline}.entry-title{margin:0;font-size:1.25em}.categories,.urllist-categories{margin-top:.125em;font-size:.8125em;line-height:1.7}.categories a,.urllist-categories a{float:left;display:block;margin:.375em .375em 0 0;border:1px solid #ccc;border-radius:999px;padding:0 .75em;color:rgba(60,60,67,.6);background-color:#fff;text-decoration:none;-webkit-transition:background-color .22s cubic-bezier(.1, .9, .2, 1);transition:background-color .22s cubic-bezier(.1, .9, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.categories a:hover,.urllist-categories a:hover{background-color:#ccc}.categories::after,.urllist-categories::after{clear:both;display:block;content:""}.entry-see-more{display:inline-block;margin:.5em 0 0;border:1px solid rgba(60,60,67,.29);border-radius:4px;padding:.6em 1em;color:#000;-webkit-transition:background-color .22s cubic-bezier(.1, .9, .2, 1);transition:background-color .22s cubic-bezier(.1, .9, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.875em;line-height:1;text-decoration:none}.entry-see-more:hover{color:#000;background-color:rgba(60,60,67,.29)}.entry-header-menu{position:absolute;top:.5rem;right:0;font-size:.875em;line-height:1}.entry-header-menu a{display:block;border:1px solid rgba(60,60,67,.29);border-radius:4px;padding:.6em 1em;color:#000;-webkit-transition:background-color .22s cubic-bezier(.1, .9, .2, 1);transition:background-color .22s cubic-bezier(.1, .9, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.entry-header-menu a:hover{color:#000;background-color:rgba(60,60,67,.29)}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1.5em 0 .5em;font-weight:300}.entry-content h1,.entry-content h2,.entry-content h3{margin-left:calc(-.5em - 4px);border-left:4px solid #111;padding:.2em 0 .2em .5em;text-shadow:1px 1px 1px rgba(60,60,67,.6)}.entry-content h4{margin-left:calc(-.5em - 1px);border-left:1px solid #111;padding:.1em 0 .1em .5em}.entry-content dd,.entry-content ol,.entry-content ul{margin:0 0 1em 1.5em;padding:0}.entry-content dd li ol,.entry-content dd li ul,.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{margin-bottom:0}.entry-content table{display:block;overflow:auto;margin-bottom:1em;border-collapse:collapse;border-spacing:0;border-bottom:1em;width:100%;font-size:.875em;-webkit-overflow-scrolling:touch}.entry-content table td,.entry-content table th{border:1px solid #ddd;padding:.25em .8em;-webkit-font-feature-settings:"palt","pkna","tnum";font-feature-settings:"palt","pkna","tnum"}.entry-content table th{background-color:#f2f2f7}.entry-content blockquote,.entry-content pre{margin:0 0 1rem;border:0 none transparent;border-radius:8px;padding:1rem;background-color:#f2f2f7}.entry-content blockquote p:first-child,.entry-content pre p:first-child{margin-top:0}.entry-content blockquote p:last-child,.entry-content pre p:last-child{margin-bottom:0}.entry-content blockquote{font-size:.9375em}.entry-content code,.entry-content pre{font-family:Monaco,Consolas,'Courier New',Courier,monospace,sans-serif}.entry-content pre{font-size:.8125em;line-height:1.3;white-space:pre-wrap;text-overflow:ellipsis}.entry-content pre>code{margin:0;border:0 none transparent;padding:0;background-color:transparent;white-space:pre;font-family:Monaco,Consolas,'Courier New',Courier,monospace,sans-serif}.entry-content code{font-size:.9375em;margin:0;border:0 none transparent;border-radius:2px;padding:4px;background-color:#f2f2f7;word-break:break-all}.entry-content hr{margin:1em 0;border:0 none transparent;border-top:1px solid rgba(60,60,67,.29)}.entry-content .table-of-contents{display:table;margin:1em 0;border:1px solid rgba(60,60,67,.29);border-radius:4px;padding:1.5em 1.25em 1em 2.5em;font-size:.875em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.entry-content .table-of-contents a{text-decoration:none}.entry-content .table-of-contents a:hover{text-decoration:underline}.entry-content .table-of-contents::before{display:block;position:absolute;content:"概要";margin:-2em 0 .25em -1.5em;padding:0 .375em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.25em;font-weight:700;background-color:#fff}.entry-content [src^="https://www.youtube.com/"]{width:100%;height:calc(.5625 * (100vw - 32px))}.entry-content :first-child{margin-top:0}.hatena-asin-detail,.itunes-embed{margin:0 0 1em;border:0 none transparent;border-radius:8px;padding:1rem;background-color:#f2f2f7;font-size:.9375em;line-height:1.55}.hatena-asin-detail .hatena-asin-detail-image,.itunes-embed .hatena-asin-detail-image{max-width:40%;max-height:10rem;margin-right:1rem;border-radius:4px}.hatena-asin-detail a,.itunes-embed a{text-decoration:none}.hatena-asin-detail a:hover,.itunes-embed a:hover{text-decoration:underline}.hatena-asin-detail-info{overflow:hidden;overflow:clip}.hatena-asin-detail-info ul{margin-left:0}.entry-footer .social-buttons{margin-bottom:.5rem}.entry-footer-section{color:rgba(60,60,67,.6);font-size:.875rem}.entry-footer-section a{color:inherit}.quote-box{contain:strict;width:2em;height:6.5em;font-size:1.125em}.tooltip-quote{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.25em;border:1px solid rgba(60,60,67,.29);width:2em;height:2em;background-color:rgba(247,247,247,.82);opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tooltip-quote:hover{background-color:rgba(247,247,247,.82)}.tooltip-quote i{color:#000;font-size:1em;line-height:2}@supports (-webkit-text-stroke:1px #000){.tooltip-quote i{color:transparent;-webkit-text-stroke:1px #000}.tooltip-quote:hover i{-webkit-text-stroke:1px currentColor}}.tooltip-quote-star:hover i{color:#ffb638}.tooltip-quote-stock:hover i{color:#84e60e}.tooltip-quote-tweet:hover i{color:#1da1f2}.comment-box{margin:16px 0;text-align:right}.comment-box .hatena-id-icon{position:absolute;top:16px;left:16px;border-radius:4px;width:3rem!important;height:3rem!important}.entry-comment{margin:16px 0;border-radius:8px;padding:16px 16px 16px calc(28px + 3rem);background-color:#f2f2f7;text-align:left}.comment{list-style:none;padding:0;font-size:.875em}.comment-user-name{margin:0 0 .4em 0;font-weight:700}.comment-content{margin:0 0 .4em 0;word-wrap:break-word;color:#000}.comment-content p{margin:0 0 .6em 0}.comment-metadata{color:rgba(60,60,67,.6);margin:0;font-size:.8125rem}.comment-metadata a{color:inherit}.read-more-comments{line-height:1}.read-more-comments a{display:inline-block;border:1px solid rgba(60,60,67,.29);border-radius:4px;padding:.6em 1em;color:#000;-webkit-transition:background-color .22s cubic-bezier(.1, .9, .2, 1);transition:background-color .22s cubic-bezier(.1, .9, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.read-more-comments a:hover{color:#000;background-color:rgba(60,60,67,.29)}.leave-comment-title{font-size:.875rem;line-height:1;border:1px solid rgba(60,60,67,.29);border-radius:4px;padding:.6em 1em;color:#000;-webkit-transition:background-color .22s cubic-bezier(.1, .9, .2, 1);transition:background-color .22s cubic-bezier(.1, .9, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.leave-comment-title:hover{color:#000;background-color:rgba(60,60,67,.29)}.pager{margin:.5em 0;font-size:.875em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pager::after{clear:both;display:block;content:""}.pager-next,.pager-prev{position:relative;display:block;max-width:calc(100% - 1.5em);margin-bottom:.5em}.pager-next a,.pager-prev a{display:block;overflow:hidden;overflow:clip;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.pager-next a:hover,.pager-prev a:hover{text-decoration:underline}.pager-next a::after,.pager-prev a::before{position:absolute;bottom:0;font-family:blogicon;font-size:1rem;line-height:1.4}.pager-arrow{display:none}.pager-prev{clear:left;float:left;margin-right:1em}.pager-prev a{margin-left:1em}.pager-prev a::before{left:0;content:'\f005';margin-right:.25em}.pager-next{clear:right;float:right;margin-left:1em}.pager-next a{margin-right:1em;text-align:right}.pager-next a::after{right:.25em;content:'\f006';margin-left:.25em}.hatena-module{contain:content;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.75em;padding:0 4px .25em;font-size:.875em;line-height:1.5;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hatena-module-title{margin-bottom:.5rem;border-top:1px solid #111;border-bottom:1px solid #ccc;padding:.667em 0;font-size:.9375rem;font-weight:700}.hatena-module-title a{color:inherit;text-decoration:none}.hatena-module-title a:hover{text-decoration:underline}.hatena-urllist{list-style:none;margin:0;padding:0}.hatena-urllist li{padding:0 0 .5rem}.hatena-urllist li:last-child{padding-bottom:0}.hatena-urllist li .urllist-image{float:right;margin:0 0 .5em .5em;border-radius:4px}.hatena-urllist li>a,.urllist-date-link a,.urllist-title-link{text-decoration:none}.hatena-urllist li>a:hover,.urllist-date-link a:hover,.urllist-title-link:hover{text-decoration:underline}.urllist-categories{margin-top:0}.urllist-categories a{margin-top:.25em}.urllist-entry-body{margin:.25em 0 .75em;font-size:.8125rem}.urllist-see-more{font-size:.875rem;line-height:1;text-align:right}.urllist-see-more a{display:inline-block;border:1px solid rgba(60,60,67,.29);border-radius:4px;padding:.6em 1em;color:#000;-webkit-transition:background-color .22s cubic-bezier(.1, .9, .2, 1);transition:background-color .22s cubic-bezier(.1, .9, .2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.urllist-see-more a:hover{color:#000;background-color:rgba(60,60,67,.29)}.urllist-date-link{color:rgba(60,60,67,.6);font-size:.8125rem}.urllist-date-link a{color:inherit}.hatena-module-related-entries{padding-left:0;padding-right:0}.recent-comments .user-id{margin-right:.25em;font-weight:700}.recent-comments .user-id img{margin-right:.25em;border-radius:4px;width:1.5rem!important;height:1.5rem!important;vertical-align:middle}.recent-comments .recent-comment-time{color:rgba(60,60,67,.6);font-size:.8rem;white-space:nowrap;opacity:1}.hatena-module-profile .profile-icon{float:left;margin:0 .75rem .75rem 0;border-radius:4px;width:3rem!important;height:3rem!important}.hatena-module-profile .id{display:block;margin:0 0 .1rem;font-weight:700}.profile-activities{margin:0 0 .1rem;color:rgba(60,60,67,.6);opacity:1}.profile-description p{margin:0}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border-color .22s cubic-bezier(.1, .9, .2, 1);transition:border-color .22s cubic-bezier(.1, .9, .2, 1)}.search-form:focus-within{margin:-1px;border-width:2px;border-color:#1488cc;width:calc(100% + 2px)}.search-module-input{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;border:none;border-radius:3px;padding:.6em .5em;outline:0;color:#000;background:0 0;min-width:5rem;height:1.25rem}.search-module-input:-ms-input-placeholder{color:rgba(60,60,67,.6)}.search-module-button{overflow:hidden;overflow:clip;margin-right:5px;width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath d='M16.7,15l-3.4-3.3h-.1a5.4,5.4,0,0,0,.9-3.1,5.6,5.6,0,1,0-5.6,5.6,5.4,5.4,0,0,0,3.1-.9.1.1,0,0,0,.1.1L15,16.7a1.1,1.1,0,0,0,.8.3,1.6,1.6,0,0,0,.9-.3,1.4,1.4,0,0,0,0-1.7M8.5,12.3A3.8,3.8,0,0,1,4.8,8.5,3.8,3.8,0,0,1,8.5,4.7a3.9,3.9,0,0,1,3.8,3.8,3.8,3.8,0,0,1-3.8,3.8'/%3E%3Crect class='a' width='20' height='20'/%3E%3C/svg%3E") no-repeat center;background-size:1.5rem 1.5rem;border:none;outline:0;color:transparent;opacity:.6;cursor:pointer}.search-module-button:hover{opacity:1}.page-about .entry-content h1,.page-about .entry-content h2{margin-left:0;border-left:0 none transparent;padding-left:0}.page-about .entry-content dt,.page-about .entry-content h1{margin-bottom:.5em;border-top:1px solid #111;border-bottom:1px solid #ccc;padding:.667em 0;font-size:.9375em;font-weight:700;line-height:1.5;text-shadow:unset}.page-about .entry-content h1+h2,.page-about .entry-content h1+h3,.page-about .entry-content h1+h4,.page-about .entry-content h1+h5,.page-about .entry-content h1+h6{margin-top:0}.page-about .entry-content h2{text-shadow:1px 1px 1px rgba(60,60,67,.6)}.page-about .entry-content dl{margin:0}.page-about .entry-content dd{margin-left:0;margin-bottom:2em}.page-about .entry-content .profile-icon{width:2em!important;height:2em!important;margin-bottom:.25em;border-radius:4px;vertical-align:middle}.archive-header-category{margin-bottom:0}.archive-header-category .archive-heading,.archive-heading{margin:0;border-top:1px solid #111;padding:.667em 0;font-size:1.25rem}.archive-entry{margin-bottom:1rem;border-bottom:1px solid rgba(60,60,67,.29)}.archive-entry:first-child{padding-top:1rem;border-top:1px solid rgba(60,60,67,.29)}.archive-date{font-size:.75rem}.archive-entry-body{margin-top:1rem}.page-archive .entry-title{font-size:1.125rem}.page-archive .entry-thumb{float:right;margin:1rem 0 .5rem 1rem;width:120px;height:120px}.page-archive .entry-description{margin:0;font-size:.875rem}.page-archive .social-buttons{margin:.25rem 0 1rem}#footer{contain:content;margin:24px auto;padding:0 16px;color:rgba(60,60,67,.6);font-size:.8125em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#footer a{color:inherit}#footer p{margin:.5em auto}.guest-footer{text-align:left}.guest-footer-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 16px;border-radius:8px;padding:16px;padding-bottom:calc(16px - 1em);background-color:#f2f2f7}#footer .guest-footer .guest-footer-content h3{margin:0 0 .5em}@page{size:A4;margin:12.7mm}@media (prefers-color-scheme:dark){html{color:#fff;background-color:#000}::-webkit-input-placeholder{color:rgba(235,235,245,.6)}::-moz-placeholder{color:rgba(235,235,245,.6)}::-ms-input-placeholder{color:rgba(235,235,245,.6)}::placeholder{color:rgba(235,235,245,.6)}a{color:#42adec}a:hover{color:#70c1f1}a.keyword{border-bottom:1px dotted #222;color:#fff}h1,h2,h3,h4,h5,h6{color:#fff}.text-primary{color:#fff}.text-secondary{color:rgba(235,235,245,.6)}.text-tertiary{color:rgba(235,235,245,.3)}#globalheader-container{color:#fff;background-color:#000}#title a{background:-webkit-gradient(linear,left top,right top,from(#555cd6),to(#42adec));background:linear-gradient(to right,#555cd6,#42adec)}#title a:hover{background:-webkit-gradient(linear,left top,right top,from(#767cde),to(#57b7ef));background:linear-gradient(to right,#767cde,#57b7ef)}#blog-description{color:rgba(235,235,245,.6)}.entry-header{border-top-color:#eee;border-bottom-color:#333}.date{color:rgba(235,235,245,.6)}.categories a,.urllist-categories a{border-color:#333;color:rgba(235,235,245,.6);background-color:#000}.categories a:hover,.urllist-categories a:hover{background-color:#333}.entry-see-more{border-color:rgba(84,88,88,.6);color:#fff}.entry-see-more:hover{color:#fff;background-color:rgba(84,88,88,.6)}.entry-header-menu a{border-color:rgba(84,88,88,.6);color:#fff}.entry-header-menu a:hover{color:#fff;background-color:rgba(84,88,88,.6)}.entry-content h1,.entry-content h2,.entry-content h3{border-left-color:#eee;text-shadow:1px 1px 1px rgba(235,235,245,.6)}.entry-content h4{border-left-color:#eee}.entry-content table td,.entry-content table th{border-color:#222}.entry-content table th{background-color:#1c1c1e}.entry-content blockquote,.entry-content pre{background-color:#1c1c1e}.entry-content code{background-color:#1c1c1e}.entry-content hr{border-top-color:rgba(84,88,88,.6)}.entry-content .table-of-contents{border-color:rgba(84,88,88,.6)}.entry-content .table-of-contents::before{background-color:#000}.hatena-asin-detail,.itunes-embed{background-color:#1c1c1e}.entry-footer-section{color:rgba(235,235,245,.6)}.tooltip-quote{border-color:rgba(84,88,88,.6);background-color:rgba(28,28,28,.73)}.tooltip-quote:hover{background-color:rgba(28,28,28,.73)}.tooltip-quote i{color:#fff}@supports (-webkit-text-stroke:1px #fff){.tooltip-quote i{color:transparent;-webkit-text-stroke:1px #fff}.tooltip-quote:hover i{-webkit-text-stroke:1px currentColor}}.tooltip-quote-star:hover i{color:#ffc96b}.tooltip-quote-stock:hover i{color:#b5f665}.tooltip-quote-tweet:hover i{color:#8fcef5}.entry-comment{background-color:#1c1c1e}.comment-content{color:#fff}.comment-metadata{color:rgba(235,235,245,.6)}.read-more-comments a{border-color:rgba(84,88,88,.6);color:#fff}.read-more-comments a:hover{color:#fff;background-color:rgba(84,88,88,.6)}.leave-comment-title{border-color:rgba(84,88,88,.6);color:#fff}.leave-comment-title:hover{color:#fff;background-color:rgba(84,88,88,.6)}.hatena-module-title{border-top-color:#eee;border-bottom-color:#333}.urllist-see-more a{border-color:rgba(84,88,88,.6);color:#fff}.urllist-see-more a:hover{color:#fff;background-color:rgba(84,88,88,.6)}.urllist-date-link{color:rgba(235,235,245,.6)}.recent-comments .recent-comment-time{color:rgba(235,235,245,.6)}.profile-activities{color:rgba(235,235,245,.6)}.search-form{border-color:#222}.search-form:focus-within{border-color:#42adec}.search-module-input{color:#fff}.search-module-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23FFFFFF;%7D.b%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath class='a' d='M16.7,15l-3.4-3.3h-.1a5.4,5.4,0,0,0,.9-3.1,5.6,5.6,0,1,0-5.6,5.6,5.4,5.4,0,0,0,3.1-.9.1.1,0,0,0,.1.1L15,16.7a1.1,1.1,0,0,0,.8.3,1.6,1.6,0,0,0,.9-.3,1.4,1.4,0,0,0,0-1.7M8.5,12.3A3.8,3.8,0,0,1,4.8,8.5,3.8,3.8,0,0,1,8.5,4.7a3.9,3.9,0,0,1,3.8,3.8,3.8,3.8,0,0,1-3.8,3.8'/%3E%3Crect class='b' width='20' height='20'/%3E%3C/svg%3E")}.page-about .entry-content dt,.page-about .entry-content h1{border-top-color:#eee;border-bottom-color:#333}.page-about .entry-content h2{text-shadow:1px 1px 1px rgba(235,235,245,.6)}.archive-header-category .archive-heading,.archive-heading{border-top-color:#eee}.archive-entry{border-bottom-color:rgba(84,88,88,.6)}.archive-entry:first-child{border-top-color:rgba(84,88,88,.6)}#footer{color:rgba(235,235,245,.6)}.guest-footer-content{background-color:#1c1c1e}}@media (max-width:480px){@supports (font:-apple-system-body){html{font:-apple-system-body;line-height:1.6}}.hatena-urllist li{padding-bottom:.75rem}}@media (min-width:840px){#globalheader-container{padding:0 12px 0 10px;width:calc(100% - 22px)}#container,#footer{width:calc(100% - 40px)}#content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#blog-title,#wrapper,.guest-footer-content{margin:0;width:calc(100% - 240px)}#box2{margin:0;width:224px}#blog-title{margin:24px 0}.breadcrumb{margin-left:0;margin-right:0}.entry-content [src^="https://www.youtube.com/"]{width:calc(100vw - 280px);height:calc(.5625 * (100vw - 280px))}.hatena-module-search-box{position:absolute;top:calc(60px + 1.125rem);margin-bottom:0;padding-top:4px;width:228px}.hatena-module-search-box .hatena-module-title{display:none}#footer{margin:32px auto;padding:0 20px}}@media (min-width:992px){#globalheader-container{padding:0 32px 0 30px;width:calc(100% - 62px);max-width:1178px}#container,#footer{width:calc(100% - 80px);max-width:1160px}#blog-title,#wrapper,.guest-footer-content{width:calc(100% - 280px)}.entry-content [src^="https://www.youtube.com/"]{width:calc(100vw - 340px);height:calc(.5625 * (100vw - 340px))}#footer{padding-left:40px;padding-right:40px}}@media (min-width:1160px){#blog-title,#wrapper,.guest-footer-content{width:800px}#box2{width:calc(100% - 856px)}.entry-content [src^="https://www.youtube.com/"]{width:800px;height:450px}.hatena-module-search-box{width:calc(100% - 932px);max-width:308px}}@media (min-width:505px) and (max-width:740px){#box2-inner{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:741px) and (max-width:839px){#box2-inner{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (prefers-reduced-motion){.categories a,.urllist-categories a{-webkit-transition:none;transition:none}.search-form{-webkit-transition:none;transition:none}}@media (min-width:1300px){.entry-content table.element-stretch{margin-left:calc((1300px - 100vw)/ 2);width:calc(100% + ((100vw - 1300px)/ 2))}.entry-content pre.element-stretch{margin-left:calc((1300px - 100vw)/ 2);width:calc(100% + ((100vw - 1300px)/ 2))}.entry-content .element-stretch,.entry-content [src^="https://www.youtube.com/"]{margin-left:calc(650px - 50vw);width:calc(150px + 50vw);max-width:calc(150px + 50vw)}.entry-content [src^="https://www.youtube.com/"]{height:calc(.5625 * (150px + 50vw))}}@media print{body,html{font-family:serif}body{width:184.5mm}h1,h2,h3,h4,h5,h6{page-break-inside:avoid;page-break-after:avoid}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{page-break-before:avoid;page-break-inside:avoid}.hatena-asin-detail,.itunes-embed,blockquote,pre{page-break-inside:avoid}#box2,#globalheader-container,.hatena-bookmark-comment-iframe,.leave-comment-title,.pager,.read-more-comments,.social-buttons{display:none}}
/* </system> */