a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{color:#4d4d4d}a{color:#95aa1b;text-decoration:none}#globalheader-container{background:#f7f7f7;border-bottom:1px solid #eee;padding:1px 0;height:40px}#container{background:#95aa1b;padding:60px}#container-inner{background:#f7f7f7;border-radius:8px;max-width:1000px;margin:0 auto}#blog-title{text-align:center;padding:180px 0 80px;background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/y/yamasy1549/20180823/20180823133043.png) no-repeat;background-size:220px;background-position:center 84px}#title a{text-decoration:none;color:#4d4d4d;font-size:24px;font-weight:700;letter-spacing:1px}#blog-description{font-size:12px;color:#999;margin-top:8px}.entry-date{height:28px;padding-left:16px;line-height:28px;font-size:12px}.entry-date a{color:#5b2c00;font-weight:700;letter-spacing:.75px}.entry-date a .hyphen{vertical-align:1px}.entry-title{padding-bottom:8px;border-bottom:4px solid #eee;padding-left:16px;line-height:20px;text-indent:-2px}.entry-title a{color:#4d4d4d;-webkit-transition:.3s;transition:.3s}.entry-title a:hover{color:#95aa1b}.entry-title a{font-size:20px;font-weight:700;letter-spacing:1px}.entry-categories{margin:8px 16px}.entry-categories .entry-category-link{text-decoration:none;color:#4d4d4d;font-size:12px;padding-left:16px;margin-right:16px;background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/y/yamasy1549/20180823/20180823211748.png) no-repeat;background-size:11px 11px;background-position:left 4px}.entry-content{counter-reset:h2}.entry-content *{font-size:14px;line-height:26px}.entry-content table{margin:16px 0 16px 16px}.entry-content table th{background-color:#eee}.entry-content table td,.entry-content table th{text-align:left;border:1px solid #ddd;padding:3px 7px}.entry-content blockquote{border-left:8px solid #eee;margin-left:16px}.entry-content .code,.entry-content code{border:0;background:#eee;border-radius:4px;padding:2px 6px}.entry-content .code{margin:8px 16px;padding:8px 16px}.entry-content p{margin:10px 16px}.entry-content .keyword{text-decoration:none;border-bottom:2px dotted #eee}.entry-content a{color:#95aa1b;text-decoration:none}.entry-content .hatena-citation{display:none}.entry-content h2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;border-bottom:2px solid #eee;font-weight:700;font-size:20px;padding-bottom:6px;letter-spacing:1px;counter-increment:h2}.entry-content h2::before{content:"#" counter(h2);text-indent:16px;margin-right:12px}.entry-content h3{font-size:16px;line-height:16px;font-weight:700;margin:22px 16px 8px}.entry-content h4{font-size:14px;line-height:14px;font-weight:700;margin:22px 16px 8px}.entry-content ol,.entry-content ul{list-style:disc;margin:10px 16px;font-size:14px;padding-left:24px}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin:0}.entry-content strong{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(30%,rgba(237,237,74,.6)));background:linear-gradient(transparent 70%,rgba(237,237,74,.6) 30%)}.entry-content hr{border:0;border-bottom:2px solid #eee;width:80px;margin:19px auto}.entry-content img{border-radius:4px}.entry-footer{font-size:14px;line-height:26px;margin:28px auto}.entry-footer .hatena-star-container{margin:12px auto}.hatena-module-title{margin-top:20px;border-bottom:2px solid #eee;font-weight:700;font-size:20px;line-height:20px;padding:0 0 10px 16px;letter-spacing:1px}.entry-footer-modules .related-entries .related-entries-item{padding:16px;max-height:calc(80px + 2*16px);border-bottom:2px solid #eee}.entry-footer-modules .related-entries .related-entries-item:last-child{border-bottom:0}.entry-footer-modules .related-entries .related-entries-image{float:right;margin:0 0 0 16px;border-radius:4px;width:80px;height:80px}.entry-footer-modules .related-entries .related-entries-date-link{line-height:20px}.entry-footer-modules .related-entries .related-entries-date-link a{color:#5b2c00;font-size:12px;font-weight:700}.entry-footer-modules .related-entries .related-entries-title{text-decoration:none;color:#4d4d4d;font-weight:700;-webkit-transition:.3s;transition:.3s}.entry-footer-modules .related-entries .related-entries-title:hover{color:#95aa1b}.entry-footer-modules .related-entries .related-entries-entry-body{display:none}.entry-footer .comment-box{display:none}.pager{position:relative;margin:16px 0 36px;height:38px}.pager .pager-next a,.pager .pager-prev a{display:inline-block;position:absolute;background:#95aa1b;padding:8px 20px;border-radius:30px;max-width:calc(50% - 8px);overflow:hidden;white-space:nowrap;font-size:14px;line-height:21px;color:#f7f7f7;-webkit-transition:.3s .pager .pager-prev a,.pager .pager-next a;transition:.3s .pager .pager-prev a,.pager .pager-next a}.pager .pager-next a :hover,.pager .pager-prev a :hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.pager .pager-prev a{left:0}.pager .pager-next a{right:0}.pager .pager-arrow{vertical-align:1px}#box2-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:14px;line-height:26px;margin:28px auto}#box2 a{color:#4d4d4d;-webkit-transition:.3s;transition:.3s}#box2 a:hover{color:#95aa1b}#box2 .hatena-module{width:calc(50% - 12px)}#box2 .hatena-module-title{margin:12px 0 8px;border-bottom:2px solid #eee;font-weight:700;font-size:16px;padding-bottom:6px;letter-spacing:1px}#box2 .hatena-module-body{padding:0 12px}#box2 .hatena-module-body .archive-module-hide-button,#box2 .hatena-module-body .archive-module-show-button{font-size:8px;vertical-align:1px}#box2 ul{list-style:disc;font-size:12px;padding-left:24px}#box2 ul ul{padding:0}#box2 .search-form .search-module-input{border-radius:4px;border:0;background:#ddd;padding:8px 12px;width:100%}#box2 .search-form .search-module-input:focus{outline:0}#box2 .search-form .search-module-button{display:none}#footer{background:#f7f7f7;text-align:center;padding:7px 0 8px 0;border-top:1px solid #eee;font-size:12px}#footer a{text-decoration:none;color:#4d4d4d}#footer img{width:12px;height:12px}#footer address{line-height:16px}.breadcrumb{padding:0 60px 20px;font-weight:400;font-size:14px;line-height:26px}.breadcrumb a{color:#4d4d4d;-webkit-transition:.3s;transition:.3s}.breadcrumb a:hover{color:#95aa1b}.breadcrumb .breadcrumb-gt{opacity:1;margin:auto 4px;color:#999}.archive-header-category{display:none}.archive-entries{margin-top:20px;font-size:14px;line-height:26px}.archive-entries .date{height:28px;padding-left:16px;line-height:28px;font-size:12px}.archive-entries .date a{color:#5b2c00;font-weight:700;letter-spacing:.75px}.archive-entries .date a .hyphen{vertical-align:1px}.archive-entries .entry-title{padding-bottom:8px;border-bottom:4px solid #eee;padding-left:16px;line-height:20px;text-indent:-2px}.archive-entries .entry-title a{color:#4d4d4d;-webkit-transition:.3s;transition:.3s}.archive-entries .entry-title a:hover{color:#95aa1b}.archive-entries .entry-title a{font-size:20px;font-weight:700;letter-spacing:1px}.archive-entries .categories{display:none}.archive-entries .entry-description{margin:10px 16px}.archive-entries .social-buttons{display:none}.archive-entries .entry-thumb{width:100px;height:100px;margin:16px;border-radius:4px;float:right}.archive-entries .archive-entry-header{margin-top:20px}:root{font-family:"Open Sans","Noto Sans CJK JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#content{padding:0 60px 60px}
