button.kumarin-page-button{background-color:#ea580c;border:1px solid #ea580c;border-radius:1.5em;color:#fff;cursor:pointer;display:block;margin:1.5em auto 0;padding:1em;white-space:nowrap;width:15rem}button.kumarin-page-button:active,button.kumarin-page-button:hover{background-color:#ee6c00;border:1px solid #ee6c00}button.kumarin-page-button:link,button.kumarin-page-button:visited{background-color:#ea580c;border:1px solid #ea580c}button#hamburger-icon{background-color:#ea580c;box-sizing:border-box;height:34px;position:fixed;right:20px;top:7px;transition:all .4s;width:38px;z-index:99}button#hamburger-icon span.icon-bar{background:#2b2b2b;height:4px;left:5px;position:absolute;transition:all .4s;width:28px}button#hamburger-icon span.icon-bar:first-child{top:5px}button#hamburger-icon span.icon-bar.show:first-child{transform:translate3d(0,10px,0) rotate(45deg)}button#hamburger-icon span.icon-bar:nth-child(2){top:15px}button#hamburger-icon span.icon-bar.show:nth-child(2){opacity:0}button#hamburger-icon span.icon-bar:nth-child(3){top:25px}button#hamburger-icon span.icon-bar.show:nth-child(3){transform:translate3d(0,-10px,0) rotate(-45deg)}#modal{opacity:0;transform:translateX(200px)}#modal,#modal.show{transition:all .3s ease}#modal.show{opacity:1;transform:translateX(0)}nav.modal{background-color:#2b2b2b;box-sizing:border-box;font-size:1em;height:100%;padding-bottom:50px;padding-top:50px;position:fixed;right:0;top:0;width:40vw;z-index:98}nav.modal ul.nav-list{margin:0;padding:0;width:100%}nav.modal ul.nav-list li{background-color:inherit;border-bottom:1px dotted #555;color:#2b2b2b;display:block;margin:0 32px;padding:16px 0;text-align:left}nav.modal ul.nav-list li a{color:#ea580c;display:block;text-decoration:none;width:99%}nav.modal ul.nav-list li a:active,nav.modal ul.nav-list li a:hover{color:#ea580c}nav.navigation{margin:3em 0}nav.navigation .nav-links{margin:0}nav.navigation .nav-links .nav-previous{text-align:left;width:50%}nav.navigation .nav-links .nav-previous span.nav-subtitle,nav.navigation .nav-links .nav-previous span.nav-title{font-size:smaller;line-height:1.1}nav.navigation .nav-links .nav-next{text-align:right;width:50%}nav.navigation .nav-links .nav-next span.nav-subtitle,nav.navigation .nav-links .nav-next span.nav-title{font-size:smaller;line-height:1.1}nav.pagination .nav-links{margin:0 auto;text-align:center}nav.pagination .nav-links a.page-numbers{border:1px solid #ea580c;border-radius:1em;display:inline-block;font-size:smaller;height:2em;line-height:2em;margin:0 5px;text-decoration:none;vertical-align:middle;width:2em}nav.pagination .nav-links a.page-numbers.next,nav.pagination .nav-links a.page-numbers.prev{border:none}nav.pagination .nav-links span.page-numbers.current{border:1px solid #949495;border-radius:1em;display:inline-block;font-size:smaller;height:2em;line-height:2em;margin:0 5px;text-decoration:none;vertical-align:middle;width:2em}#page-gotop{bottom:20px;display:block;height:60px;position:fixed;right:20px;width:48px}#page-gotop button#page-gotop-button{color:#2b2b2b;position:relative;text-align:center;transition:.3s0}#page-gotop button#page-gotop-button:hover{color:#949495}#page-gotop button#page-gotop-button svg{display:block;fill:#2b2b2b}#page-gotop button#page-gotop-button svg:hover{fill:#949495}#page-gotop button#page-gotop-button span{font-size:small;position:absolute;right:0;top:30px}footer.site-footer{background-color:#ea580c;color:#2b2b2b;margin-top:3em;padding:3em 0;text-align:center}footer.site-footer .copyright{font-size:smaller}header.kumarin-site-header{background-color:#ea580c;width:100%;z-index:9}header.kumarin-site-header #site-title{padding:10px 0 0;text-align:center;z-index:99}#primary{display:block;grid-area:primary}#primary.kumarin-site-main{margin:0 auto;max-width:640px;width:100%}#secondary{align-self:start;display:block;flex-direction:column;grid-area:sidebar;max-width:300px;overflow:auto;position:sticky;width:100%}#secondary.kumarin-widget-area .kumarin_searchform{border:1px solid #333;border-radius:1em;display:flex;margin-bottom:1em;max-width:250px;overflow:hidden;padding:0 .5em;position:relative;width:100%}#secondary.kumarin-widget-area .kumarin_searchform input.input-search{border:none;font-size:smaller}#secondary.kumarin-widget-area .kumarin_searchform input#submit{border:none;height:1em;position:absolute;right:.5em;top:.33em;width:1em}#secondary.kumarin-widget-area ul#kumarin-monthly-list li a{font-size:smaller;line-height:1.5;text-decoration:none}#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:link,#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:visited{color:#333}#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:active,#secondary.kumarin-widget-area ul#kumarin-monthly-list li a:hover{color:#ea580c}#secondary.kumarin-widget-area #kumarin-monthly-dropdown label{font-weight:700}#secondary.kumarin-widget-area #kumarin-monthly-dropdown select{appearance:none;background-color:#fff;border:1px solid #333;border-radius:1rem;color:#949495;display:flex;font-size:smaller;max-width:250px;overflow:hidden;padding:.25em .75em;width:100%}#secondary.kumarin-widget-area #kumarin-monthly-dropdown select::-ms-expand{display:none}#secondary.kumarin-widget-area #kumarin-monthly-dropdown select:focus{box-shadow:none;outline:none}header.entry-header{margin:0;padding:0}header.entry-header h1.kumarin-entry-title,header.entry-header h2.kumarin-entry-title{font-size:2em;line-height:1.1;margin-bottom:0;margin-top:1.25em;padding:0}header.entry-header h1.kumarin-entry-title a,header.entry-header h2.kumarin-entry-title a{color:#2b2b2b;text-decoration:none}header.entry-header .kumarin-entry-meta{color:#949495;font-size:90%;margin:0;padding:0}@media screen and (min-width:960px){header.entry-header h1.kumarin-entry-title,header.entry-header h2.kumarin-entry-title{font-size:2.5em}}header.page-header{margin:0;padding:0}header.page-header h1.kumarin-page-title-search,header.page-header h1.kumarin-page-title-tag{font-size:1em;font-weight:300;line-height:1.1;margin-top:3.5em}header.page-header h1.kumarin-page-title-search a,header.page-header h1.kumarin-page-title-tag a{color:#2b2b2b;text-decoration:none}header.page-header h1.kumarin-page-title-404,header.page-header h1.kumarin-page-title-no-results{font-size:2em;line-height:1.1;margin-top:1.25em;padding:0}@media screen and (min-width:960px){header.page-header h1.kumarin-page-title-404,header.page-header h1.kumarin-page-title-no-results{font-size:2.5em}}footer.kumarin-entry-footer{margin:0;padding:0 0 3em}footer.kumarin-entry-footer ul{display:flex;flex-wrap:wrap;font-size:small;margin-top:-10px}footer.kumarin-entry-footer ul li{background-color:#2b2b2b;border-radius:1em;margin:10px 10px 0 0;padding:0 1em}footer.kumarin-entry-footer ul li:before{color:#ea580c;content:"#";display:inline-block;height:1em;width:1em}footer.kumarin-entry-footer ul li a{text-decoration:none}html{color:#262626;font-family:Hiragino\ Kaku\ Gothic\ ProN,Noto\ Sans,Meiryo,Arial,sans-serif;scroll-behavior:smooth}.kumarin-site-container{display:block;margin:0 auto;padding:0;width:90%}.kumarin-site-container #primary,.kumarin-site-container #secondary{margin:0 auto;max-width:640px;padding:0;width:100%}.kumarin-site-container #primary{line-height:1.8}@media screen and (min-width:960px){.kumarin-site-container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:1em 0;margin:0 auto;max-width:960px;padding:0;width:100%}.kumarin-site-container #secondary{grid-column:1/5;grid-row:1/2;margin:3.5em 0 0;padding:0}.kumarin-site-container #primary{grid-column:5/13;grid-row:1/2;margin:0;padding:0}}