body{color:#444;font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}body p{line-height:180%;margin-bottom:1.1em}.header{background-image:linear-gradient(135deg,#bbd2c5 10%,#536976 100%)}.header-container,.navi{box-shadow:0 2px 3px rgb(0 0 0/.1)}.site-name-text,.tagline{color:#fff;font-weight:700;text-shadow:1px 1px 2px rgb(0 0 0/.3)}.tagline{top:2em;position:relative}.footer{background-image:linear-gradient(135deg,#bbd2c5 10%,#536976 100%)}.footer,.footer a,.go-to-top-button:hover{color:#fff}.main,.sidebar aside{box-shadow:0 2px 3px rgb(0 0 0/.1);border-radius:0}.main{padding:1em 3em}.go-to-top-button{background-color:#879d9d;color:#fff}img.avatar{border-radius:50%;background-color:#d3dbdb}.sidebar{padding:0;background-color:#fff0}.sidebar aside{margin-bottom:2em;background:#fff}.sidebar form:first-child,.sidebar h3:first-child{margin-top:0}.sidebar h3{background-image:linear-gradient(165deg,#bbd2c5 0,#536976 20%);text-shadow:1px 1px 2px rgb(0 0 0/.3);color:#fff;font-size:1.2rem;font-weight:400;padding:.5em 1em;border-radius:0}.sidebar aside .search-edit{border:0}.cat-label,.eye-catch .cat-label,.mobile-menu-buttons,.navi-menu-close-button{background-image:linear-gradient(135deg,#bbd2c5 10%,#536976 100%)}.mobile-menu-buttons .menu-button:hover{background-color:unset}.cat-label,.eye-catch .cat-label{border-radius:0 0 12px 0;border:0;top:2px;left:2px}.cat-link{background-color:#879d9d}.card-thumb img,.eye-catch img{border:solid 2px #cfd8dc}.a-wrap:hover,input#submit{box-shadow:0 2px 7px rgb(0 0 0/.15),0 5px 6px rgb(0 0 0/.15)}input#submit{background-color:#879d9d;color:#fff;border:0;border-radius:10px;display:inline-block}.a-wrap:hover{background-color:#fff}.pager-post-navi a.prev-post{position:relative}.pager-post-navi a.prev-post::before{position:absolute;padding:.3em .4em;font-size:1.2em;background-color:#879d9d;color:#fff;top:0;content:"Prev";left:0}.article h2{background-color:#fff0;padding:0;font-size:1.8rem;text-indent:.5em}.article h2::after,.under-entry-content h2{background-image:linear-gradient(165deg,#bbd2c5 0,#536976 20%)}.article h2::after{margin-top:.3em;content:"";display:block;height:8px;position:relative!important}.under-entry-content h2{text-shadow:1px 1px 2px rgb(0 0 0/.3);color:#fff;padding:.2em 0 .2em 1em;font-size:1.2rem;font-weight:400}.article .toc{border-color:#879d9d}.toc{border:0;font-size:1em;line-height:1.8em;padding:0;margin-bottom:1em;display:block}.toc-title{background:#879d9d;color:#fff;font-size:1.2em;text-align:center;padding:6px 16px;box-shadow:0 2px 7px rgb(0 0 0/.15),0 5px 6px rgb(0 0 0/.15);border-radius:10px 10px 0 0}.toc ol li a{display:block}.toc ol.toc-list>li{margin-top:1em}.toc .toc-content>ol>li>a{font-weight:700}.toc .toc-content>ol>li{list-style-type:decimal;margin:.8em 0}.toc ol li{list-style-type:disc}.toc a:hover{text-decoration:none}.toc .toc-content{height:0;padding:0 1.5em 1em 1em;overflow:hidden;opacity:0;transition:.8s;border:solid 1px #879d9d;border-radius:0 0 10px 10px;color:#879d9d;visibility:visible}.body .toc ol{padding-left:1.8em}.toc a{color:#444}.toc label.toc-title::before{font-family:FontAwesome;margin-right:.5em;content:""}@media only screen and (max-width:500px){.toc ol{padding-left:.8em}}.widget_archive ul,.widget_recent_entries ul{padding:0 1em 1em}.font-awesome-5 .toc .toc-checkbox:checked+label.toc-title::before,.font-awesome-5 .toc label.toc-title::before{font-family:"Font Awesome 5 Free";font-weight:400}.font-awesome-5 .toc label.toc-title::before{content:""}.font-awesome-5 .toc .toc-checkbox:checked+label.toc-title::before{content:""}