.navi-in a:hover,body{background-color:#eeeef1}p{margin-bottom:2em}.article h2{color:#424153;margin-bottom:40px;padding:.625em;border-bottom:1px solid #d1d1db;background:#f6f6f8;font-size:22px}.header-container{box-shadow:0 2px 5px 0 rgb(0 0 0/.04)}.navi-in a{font-size:14px}@media screen and (max-width:834px){.navi-in a:hover{background-color:#fff}}.sns-share-message{text-align:left}.sns-share-buttons a{width:34px!important;height:34px;margin-right:8px;background-color:#a7a6b9}.sns-share-buttons a:last-child{margin-right:0}.sns-share-buttons a span.social-icon{padding-top:0;font-size:20px!important}.ss-bottom .sns-share-buttons{justify-content:left}.button-caption,.share-count{display:none!important}.article-footer,.entry-footer{margin-top:3em;padding-top:3em;border-top:1px solid #b5b4c5}.toc{width:80%;padding-top:.5em;padding-bottom:.5em;border:1px solid #b5b4c5}.toc-content{border-top:1px solid #eeeef1}.cat-link,.cat-link:hover{background-color:#a7a6b9;color:#fff}.cat-link:hover{opacity:.7}.pager-post-navi{border:1px solid #b5b4c5}.pager-post-navi .card-thumb img{vertical-align:bottom}@media screen and (max-width:480px){.pager-post-navi a figure{min-width:20%;max-width:20%}}@media screen and (min-width:481px){.pager-post-navi{display:flex;flex-direction:row;position:relative;justify-content:space-between}.body .pager-post-navi:not(:has(.prev-post)){justify-content:flex-end}.pager-post-navi a.prev-post{width:50%;margin:0}.pager-post-navi::after{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#d1d1db;content:""}}.pager-post-navi a.prev-post::before{color:#9998ae}.related-entry-heading{padding:6px 20px;color:#58576f;font-size:20px}.a-wrap:hover,.related-entry-heading,.widget_archive ul li a:hover,.widget_categories ul li a:hover{background-color:#eeeef1}.sidebar h3{position:relative;margin-bottom:1.5em;padding:0 5px;border-bottom:2px solid #eeeef1;background:0 0;color:#58576f;font-size:18px}.sidebar h3::after{display:block;position:absolute;bottom:-2px;left:0;width:30%;border-bottom:2px solid #d1d1db;content:" "}.widget_archive ul li a,.widget_categories ul li a{padding:5px 0}.author-box{margin-top:3em;position:relative;border:1px solid #b5b4c5;border-radius:0;background-color:#fcfcfd}.author-box p{margin:.3em 0 1em}.author-box .author-name a{color:#4d4c61;text-decoration:none}.author-box .author-description{margin:.5em 0;font-size:.95em}.author-thumb{width:80px}.nwa .author-box{max-width:100%}.mobile-menu-buttons{background:#7d7b98}.mobile-menu-buttons .menu-caption,.mobile-menu-buttons .menu-icon{color:#fff}.mobile-menu-buttons .menu-button:hover{background-color:#64627e}.navi-menu-content{background-color:#b5b4c5}.navi-menu-content .menu-drawer a{color:#fff;border-bottom:1px solid #c3c3d0;position:relative;padding:10px}.navi-menu-content .menu-drawer a:hover{background-color:#c3c3d0}.navi-menu-content .menu-drawer a::after{position:absolute;right:0;padding-right:8px;color:#fff;font-family:FontAwesome;content:""}.search-menu-content{top:55%}.go-to-top-button{background-color:rgb(181 180 197/.5);color:#4d4c61}.go-to-top-button:hover{background-color:rgb(153 152 174/.5)}.common-icon-box,.information-box{margin-top:2em;padding:16px;border-width:2px 2px 2px 48px;border-radius:5px 0 0 5px;background-color:#fff;line-height:2}.common-icon-box::before,.information-box::before{left:-46px;padding:0;border-right:none;color:#fff;font-size:30px}.common-icon-box p,.information-box p{margin:0}.information-box{border-color:#bcd8e0}@media screen and (max-width:440px){.common-icon-box,.information-box{padding:6px;border-width:2px 2px 2px 30px}.common-icon-box::before,.information-box::before{top:50%;left:-13px;margin-left:-.5em;padding:0;font-size:20px}}.blank-box.sticky.st-green{border-color:#b4d09b;background-color:#e8f0e0}.font-awesome-5 .navi-menu-content .menu-drawer a::after{font-family:"Font Awesome 5 Free";font-weight:900}