a,body,div,h1,h2,h3,p{font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}.global-nav-content>a,.nav>ul>li>div,.post-series>li,.section-list>ol>li,.urllist-categories.entries-access-ranking-categories{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entry-content p,.hatena-module-body>ul>li a,.page-index .entry{word-break:break-all}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}body{font-weight:'Hiragino Kaku Gothic ProN',Meiryo,Helvetica,Arial,sans-serif;background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20180209/20180209062358.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover}a,div,h1,h2,h3,p{-webkit-font-smoothing:subpixel-antialiased}p{color:#474747;font-size:16px}a{color:#007ab3}a:visited{color:#2159b3}pre{border:1px solid #adadad;padding:15px}.entry-content b,.entry-content em,.entry-content i,.entry-content strong{background:linear-gradient(white 50%,#ff0);font-weight:700;font-style:normal;color:#444}#globalheader-container{position:fixed;top:0;left:0;background:linear-gradient(rgba(0,0,0,.8),rgba(169,169,169,.8));color:#fff;width:100%}.header-image-enable #blog-title #title{margin-left:auto;margin-right:auto;position:relative}#box2 .hatena-module-body a{font-size:12px}#box2{position:relative;width:23%;float:right;margin:0 10.8% 0 0}.page-entry #box2{margin:0;width:31%}.hatena-module-title{background-color:#313131;font-family:serif;height:20px;line-height:1em;margin-bottom:15px;padding:13px;text-align:center;text-decoration:underline;color:#fff}ul.recent-comments.hatena-urllist{list-style-type:none;padding-left:0}#container{margin-bottom:0}h1.entry-title a{color:#000}.date a,.entry-date.date.first a{font-size:12px;color:#000}.date,.entry-date.date.first{padding:10px 0}.page-archive-catevory .entry-date.date.first,.page-index .entry-date.date.first{margin:0;padding:0 0 0 10px}.date:before,.entry-date.date.first:before{content:"\f043";font-family:blogicon;font-size:80%}.date{margin:0}a.entry-category-link.category-hatena{border:1px solid #adadad;border-radius:3px;color:#000;font-size:12px;padding:3px 10px;text-decoration:none}.categories a{padding:3px 10px;font-size:12px;text-decoration:none;color:#000}p.entry-footer-section{font-size:12px}footer.entry-footer{border-top:1px solid #adadad;margin-top:45px}.entry-footer-html{padding-top:40px;border-top:1px solid #adadad}a.leave-comment-title{border:1px solid #adadad;padding:6px 10px;border-radius:3px;font-size:12px;font-weight:700}span.entry-footer-time a{color:#000}#footer{display:none}.hatena-module{margin-bottom:20px}.page-archive-category #main{background-color:transparent}#container #content{margin:30px auto 0;overflow:hidden}.page-entry #content{padding:0 20px}.page-entry #content-inner{width:1200px;margin:0 auto;max-width:100%}.entry-inner{padding:29px;background-color:#fff}#main{width:52%;float:left;margin:0 0 0 10.8%;min-width:740px}.page-entry #main{min-width:740px;max-width:810px;margin:0;width:68%}#blog-title-inner{background-position:center;background-color:#1f1f1f;background-size:contain;height:250px}#blog-title-content{width:940px;font-size:30px;font-weight:700;padding-top:55px;margin:0 auto;position:relative}.header-image-enable #blog-title #blog-title-inner{background-repeat:no-repeat;background-position:center center;position:relative;background-size:cover;height:315px}.page-entry .midashi-img{max-width:100%;display:block;margin:0 auto}.page-entry p:first-child .hatena-fotolife{box-sizing:border-box;width:100%;height:auto;max-height:462px;border:1px solid #1D3557}.page-arhive-category a.entry-see-more,.page-index a.entry-see-more{float:right;position:absolute;right:15px;bottom:5px}.page-arhive-category .entry-content,.page-index .entry-content{padding-bottom:40px;overflow:hidden}.page-arhive-category img.hatena-fotolife,.page-index img.hatena-fotolife{margin-left:20px;float:left}.page-archive-category .entry-footer,.page-index .entry-footer{display:none}.page-arhive-category .entry,.page-index .entry{margin:30px 0 40px}.page-arhive-category .entry-inner,.page-index .entry-inner{padding:0}.header-image-enable #blog-title #blog-description{font-weight:400}h2#blog-description{max-width:85%;margin:30px auto 0;font-weight:400;font-size:25px;text-align:center}.pager a,p.toc{font-weight:700}.header-image-enable #title{padding-top:30px}.header-image-enable #blog-title #title{margin-top:0;background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927142847.png);background-size:70%;background-repeat:no-repeat;width:80%;background-position:center center;height:60px}.categories{margin-top:17px}.categories a{background-color:#fff;border:.1em solid #ddd}.page-entry .categories a{margin-left:20px}.page-entry .entry-content{position:relative}.page-entry .entry-content:after,.page-entry .entry-content:before{background-color:#000;height:2px;position:absolute;left:-31px;right:-31px;content:""}.page-entry .entry-content:before{top:-50px}.page-entry .entry-content:after{top:-47px}.entry-content h2,.kijisita-kanren{border:1px solid #000;background:linear-gradient(#a7a7a770,#fff,#a7a7a770);color:#333;padding:20px;margin-left:-20px;margin-top:10px;width:100%;font-size:26px;text-decoration:underline;text-align:center;border-radius:7px;position:relative;box-shadow:0 0 3px #a0a0a0}.entry-content h2:before,.kijisita-kanren:before{content:"";position:absolute;width:auto;height:auto;border:2px dashed #8a8585;left:5px;top:5px;right:5px;bottom:5px;border-radius:7px}.entry-content h3{font-size:150%;color:#000;border-bottom:3px solid #000;width:100%;padding-left:60px;padding-bottom:10px;margin-left:-30px;border-left:0;position:relative}.entry-content h3:after,.entry-content h3:before,.pager-prev:before{content:"";position:absolute}.entry-content h3:after{border:3px solid #000;left:15px;top:0;width:20px;height:20px;border-radius:3px}.entry-content h3:before{border:3px solid #000;left:25px;top:10px;width:20px;height:20px;border-radius:3px}.clr-footer{width:100%;height:197px;background-color:#555;color:#fff;text-align:center;line-height:200px}.pager .pager-next,.pager .pager-prev{width:48%;height:100px;padding:0;box-sizing:border-box}#top-box .breadcrumb,.pager span{background-color:#fff}.pager .pager-prev{border:1px solid #adadad;border-left:70px solid #1D3557;float:left}.pager-prev:before{left:23px;top:30px;border:20px solid transparent;border-top:20px solid #fff;border-left:20px solid #fff;transform:rotate(-45deg)}.pager-next:before,.pager-prev:after{border:20px solid transparent;position:absolute;top:30px;transform:rotate(-45deg)}.pager-prev:after{content:'';border-top:20px solid #1d3557;border-left:20px solid #1d3557;left:30px}.pager .pager-next{border:1px solid #adadad;border-right:70px solid#1D3557;float:right}.pager-next:before{content:"";right:23px;border-bottom:20px solid #fff;border-right:20px solid #fff}.pager-next:after,.person-right p:before{content:''}.pager-next:after{border:20px solid transparent;position:absolute;border-bottom:20px solid #1d3557;border-right:20px solid #1d3557;right:30px;top:30px;transform:rotate(-45deg)}.pager-next a{text-align:right}.pager{margin-top:20px;margin-bottom:15px;overflow:hidden;position:relative}.entry{margin-bottom:0;border:1px solid #c1c1c1}.page-entry .entry{border-top:2px solid #000;box-shadow:1px 1px 3px #4c4c4c}.page-entry .entry:after{content:"";border-bottom:2px solid #000;position:absolute;top:1px;left:-1px;right:-1px}.entry-header{position:relative;margin-bottom:50px}#blog-title{padding:0;margin-top:100px}.nav>ul{display:flex;margin:0 auto;padding:0;width:65%;float:right}.nav>ul>li{box-sizing:border-box;float:left;list-style-type:none;width:15%;height:45px;line-height:45px;text-align:center;word-wrap:break-word;margin:0 -1px;position:relative;font-size:.7em;transition:box-shadow .3s ease-out}.nav>ul>li:hover{box-shadow:0 0 50px 25px #262626 inset;cursor:pointer}.nav>ul>li:last-child{border-right:1px solid #adadad}.global-nav-content>a,.nav>ul>li>div{display:block;color:#fff;text-decoration:none;font-weight:700;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 3px}#top-box{margin:20px auto 0}#top-box .breadcrumb{padding:20px 10px;border:1px solid #c1c1c1;margin:0}.pager a{display:block;font-size:18px;width:auto;height:75px;margin:25px 15px 0;cursor:pointer}.pager span:hover{background-color:#eee}.hatena-module-search-box .search-form{border:1px solid #c1c1c1;position:relative}.hatena-module-search-box .search-module-button{width:20px;height:20px;background:url(https://cdn.blog.st-hatena.com/images/theme/search.png?version=91d3b8c0bf02af55874bccc694cbb2) right center no-repeat;border:none;outline:0;overflow:hidden;text-indent:1000px;position:absolute;top:9px;right:5px;opacity:.5}form.search-form input{height:30px;font-size:13px;border:0;padding-left:10px;line-height:1em;top:1px;right:7px}.fa{vertical-align:-20%}[class*=blogicon-].lg{vertical-align:-40%}.page-arhive-category .entry-header,.page-index .entry-header{margin-bottom:0;padding-bottom:0;border-bottom:0}#relateArticle{margin-top:30px}.insentense-adsense{width:100%;margin-top:50px;margin-bottom:50px;text-align:center}.h3-section{padding-left:15px}p.toc{border:7px solid #d9d9d9;background-color:#edf6ff;text-align:center;margin:0;font-size:20px;border-bottom:1px dotted #aaa;position:relative}.section-list p i{position:absolute;top:-2px;right:20px;cursor:pointer;transition-duration:.2s}.doubleRectangle-1{box-sizing:border-box;float:left;margin-right:8px}.doubleRectangle-2{box-sizing:border-box;float:left}.doubleRectangle-1,.doubleRectangle-2{min-width:336px;width:calc(100% / 2 - 4px);text-align:center}.bottom-adsense{overflow:hidden;margin-bottom:20px}.bottom-adsense-inner{margin:0 auto}div#relateArticle>.hatena-module-title{padding:15px;font-size:23px;line-height:1em;text-align:center;margin-bottom:20px}.hatena-urllist li{padding-bottom:0}.breadcrumb-inner{font-weight:600;font-size:14px}.page-entry .categories{margin-left:-20px;margin-bottom:15px}.page-archive .categories a{background-color:#fff}.page-archive .archive-entries .archive-entry{background-color:#fff;margin-bottom:1em;padding-bottom:30px;border:1px solid #adadad}.date{font-weight:700;margin-left:10px}span.pager-arrow{background-color:transparent}.entry-content ol,.entry-content ul{border:3px solid #00a0b3;border-radius:5px;padding:10px}.entry-content ol li,.entry-content ul li{margin:3px 17px 3px 30px;color:#00a0b3;text-decoration:underline}.section-list{min-height:350px;position:relative;overflow:hidden;margin-bottom:30px;width:100%}.entry-content .section-list ol{position:relative;border:7px solid #d9d9d9;margin-top:0;margin-bottom:0;padding:5px 10px;font-size:16px;border-radius:0;border-top:0;min-height:234px;max-height:234px;background-color:#edf6ff;overflow:hidden;transition:max-height 1s ease-out}span.show-hide{border:7px solid #d9d9d9;background-color:#edf6ff;width:17%;position:absolute;right:0;bottom:18px;font-size:10px;text-align:center;vertical-align:middle;cursor:pointer;padding:10px}.section-list>ol>li{list-style-type:none;letter-spacing:0;margin:9px 0 9px 17px}.page-archive .entry-thumb{width:200px;height:200px;float:left;margin-left:20px;margin-right:10px;background-size:contain;background-repeat:no-repeat}.page-archive .archive-entries .entry-description{margin:0 20px 1em 0;line-height:2em;font-size:16px}#my-footer{margin-bottom:30px}.page-index p.ad-label{display:inline}table>tbody>tr>td>p{font-size:10%}#title>a{position:absolute;text-indent:105%;white-space:nowrap;overflow:hidden;width:100%;margin:-60px 0 auto;height:250px}.entry,.follow-me{position:relative}.entry-content table{border:1px solid #adadad;width:100%;box-shadow:0 0 3px #a0a0a0}.entry-content td,.entry-content th{border:1px solid #adadad;padding:5px 15px}.hatena-module.hatena-module-profile{background:linear-gradient(#000,#6c6c6c 200%);background-position:center right;margin-top:45px;padding:10px;border-radius:5px;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;border:1px solid #000}.hatena-module-profile .hatena-module-title{color:#fff;text-align:center;margin:-11px -11px .5em;font-weight:900;border:1px solid #000}.hatena-module-profile .profile-icon{text-align:center;display:block;width:80px;border:3px solid #fff;float:none;margin:0 auto;border-radius:40px}.hatena-module-profile .id{font-weight:900;font-size:130%;margin-bottom:5px;text-align:center;display:block;margin-top:10px;margin-left:30px}.categories a.category-PR,.categories a.category-noindex,.tab-body .hatena-module-title,.tab-body>li{display:none}a.hatena-id-link{color:#fff}.hatena-follow-button-box.btn-subscribe.js-hatena-follow-button-box{margin-top:10px}ul.entries-access-ranking.hatena-urllist.urllist-with-thumbnails{padding:0}a.urllist-title-link.entries-access-ranking-title-link.urllist-title.entries-access-ranking-title{font-size:80%;text-decoration:none;line-height:1.5;color:#000;font-weight:700}.hatena-urllist li{padding-top:0;margin:10px auto;background-color:#fff;border-bottom:1px solid #adadad}ul.hatena-urllist{list-style-type:none;padding-left:0}pre.code{padding:15px;line-height:2em}.hatena-module-body li a{text-decoration:none}#box2 span.user-id{color:#676767;font-size:90%}#box2.hatena-module-title a{color:#fff;font-size:16px}.breadcrumb-gt{opacity:.7;margin:auto .6em;text-align:center}.page-arhive-category h1.entry-title,.page-index h1.entry-title,p.ad-label{margin-top:0}.entry-content p{margin-bottom:1.8em;line-height:1.7em;letter-spacing:1.2pt;color:#6e6e6e}p.ad-label{margin-bottom:5px;font-size:.8em;color:#969696}.section-list>p{letter-spacing:0;margin:0}ul.table-of-contents{border:2px solid #2c6ebd;padding:15px 30px;border-radius:3px}.table-of-contents li{margin-bottom:6px;font-size:14px}.hatena-module-title a{color:#fff}.page-archive .archive-entries .entry-title{margin-left:20px;margin-right:20px;margin-top:0}p.more-paragraph{margin-top:-3.3em}h1.entry-title{margin-top:10px}.entry-date.date.first{margin:0;padding:0}ul.entries-access-ranking.hatena-urllist.urllist-with-thumbnails{margin-bottom:0}.toppage-adsense{margin-top:30px;overflow:hidden}a.urllist-title-link.recent-entries-title-link.urllist-title.recent-entries-title,a.urllist-title-link.related-entries-title-link.urllist-title.related-entries-title{color:#000;font-weight:700;font-size:90%}.freebirdFormviewerViewFormBanner{height:130px}.page-entry.category-PR .hatena-module:nth-last-child(2){height:auto}.hatena-module.hatena-module-entries-access-ranking{margin-top:30px}ul.tab-list{margin:0 0 -1px;padding:0;list-style:none;overflow:hidden}.tab-list>li{width:20%;float:left;background-color:#ececec;border:1px solid #969696;box-sizing:border-box;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;margin-right:-1px;opacity:.5;font-size:12px;padding:5px 0;white-space:nowrap}.tab-list>li.on{background-color:#fff;cursor:default;border-color:#c5c5c5;border-bottom:0;opacity:1}.carousel .next:hover,.carousel .prev:hover,.follow-me>a,.footer-area a:hover,.freezed a:hover,.hatena-asin-detail a:hover{cursor:pointer}.tab-body{margin:0 4px 0 0;padding:0;list-style-type:none;overflow:hidden;border:1px solid #c5c5c5;border-top:0}.tab-body>li.on{display:block}.tab-body .hatena-module{margin:0}.tab-body .hatena-module-category li:nth-child(n+20){display:none}a.urllist-title-link.recent-entries-title-link.urllist-title.recent-entries-title{display:flex;padding-right:5px}.follow-me{height:10em}.follow-me>a{box-sizing:border-box;border-top:0;margin-right:4px;display:block;background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927141306.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:1em;right:0;bottom:0;left:0}.follow-me>a:hover{content:"";animation-name:follow-anim;animation-duration:.3s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes follow-anim{0%{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927141306.png)}25%{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927141310.png)}50%{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927141317.png)}75%{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927141314.png)}100%{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170927/20170927141322.png)}}@media screen and (max-width:1100px){.follow-me>a{background-position-y:0}}.hatena-module-profile .p7button a{min-width:85px;box-sizing:border-box;padding:0 1em;height:20px;font-size:13px;font-size:12px;align-items:center;justify-content:center;color:#fff;background-color:#EEAC00;text-decoration:none;border-radius:2px;cursor:pointer}.hatena-module-profile .p7button[data-align=right] .p7button-right{display:block;color:#333;min-width:10px;height:15px;padding:2px 3px;font-size:12px;margin-left:7px;border:1px solid #ccc;border-radius:2px;position:relative;text-align:center}.hatena-module-profile .p7button[data-align=right] .p7button-right::before{display:block;left:-4px;top:6px;position:absolute;width:5px;height:5px;transform:rotate(-45deg);background:-webkit-linear-gradient(135deg,transparent,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff);background:linear-gradient(-45deg,transparent,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff);content:"";border-left:1px solid #ccc;border-top:1px solid #ccc}.p7button-right{background-color:#fff}.profile-description{margin-top:15px}.profile-description p{margin-bottom:5px;color:#dadada}.post-background{padding:10px;background-color:#e9ecf4;border:1px solid #ececec;border-radius:3px}.page-index .entry-content p{margin:0;line-height:1.7em;letter-spacing:1.2pt;word-wrap:break-word}.page-arhive-category img.hatena-fotolife,.page-index img.hatena-fotolife{width:100%;height:auto;margin:30px auto;border:1px solid #eee;background-color:gray}.hatena-module-links .hatena-module-body,.side-adsense{background-color:#fff}.categories{padding-top:13px;padding-left:30px;padding-bottom:13px;position:relative;margin:0}.page-entry .categories{padding:17px 0;margin:0 -29px 20px}.estimated-time{margin-bottom:5px}.page-archive .categories,.page-archive-category .categories{margin-bottom:30px}.hatena-follow-button-box .subscription-count,.hatena-follow-button-box i,.hatena-follow-button-box u{visibility:hidden}.hatena-module.hatena-module-entries-access-ranking:last-child .hatena-module-title{display:none}.hatena-module.hatena-module-entries-access-ranking:last-child a.urllist-title-link.entries-access-ranking-title-link.urllist-title.entries-access-ranking-title,a.urllist-title-link.entries-access-ranking-title-link{display:flex}.hatena-module.hatena-module-entries-access-ranking:last-child{margin:-2px 0 0;border-bottom:0}.hatena-module.hatena-module-entries-access-ranking:last-child ul.entries-access-ranking.hatena-urllist.urllist-with-thumbnails{margin:0}.number-1-post{border:1px solid #adadad;margin-right:4px;border-bottom:0}.number-1-post .hatena-module.hatena-module-entries-access-ranking .hatena-module-body>ul>.entries-access-ranking-item{padding-bottom:0}.hatena-urllist>li.archive-module-year{background-color:#fff;margin-bottom:15px}input.search-module-input{width:100%;box-sizing:border-box}.urllist-categories.entries-access-ranking-categories{text-align:left;margin-top:.5em;position:absolute;height:30px;width:calc(100% - 20px);right:0;bottom:0;left:0;padding-left:10px;padding-right:10px}.hatena-module.hatena-module-links li{margin:0;transition:all .2s ease-in-out}.hatena-module.hatena-module-links>.hatena-module-body>ul>li:hover{padding:20px;line-height:calc(45px + 40px)}.hatena-module.hatena-module-links a{padding-left:10px}.hatena-module.hatena-module-links>.hatena-module-body>ul>li{position:relative;height:45px;line-height:45px;padding:0}.hatena-module.hatena-module-links a{position:absolute;top:0;right:0;bottom:0;left:0}.tab-body .hatena-module-body>ul>li{margin:0}.number-1-post .hatena-urllist li{margin:-2px 0 0;border:0}.tab-body .hatena-module.hatena-module-category .hatena-module-body>ul>li{position:relative;height:30px;line-height:30px;padding:0;transition:height .2s ease-in-out}.tab-body .hatena-urllist>li>a{position:absolute;top:0;right:0;bottom:0;left:1em}.hatena-module-body>ul>li{transition:box-shadow .2s ease-in-out;position:relative}.hatena-module.hatena-module-entries-access-ranking .hatena-module-body>ul>li{padding-bottom:30px}.tab-body .hatena-module.hatena-module-entries-access-ranking .hatena-module-body>ul>li{padding-bottom:0}.hatena-module-body>ul>.urllist-item:not(.archive-module-year):hover{box-shadow:0 0 50px 7em #d3d3d3 inset}.share-flat.share-top .lg{vertical-align:-10%}.left-arrow,.share-flat.share-top .fa{vertical-align:0}.footer-kanren-contents{margin:40px auto}.side-adsense p{padding:10px 0;margin:0}.entry-content .person-left,.entry-content .person-right{padding-top:15px;padding-bottom:15px;min-height:100px}.entry-content .person-left img,.entry-content .person-right img{background-color:#333;border:1px solid #555;border-radius:2.5em;width:75px;height:75px;margin-top:2px;background-size:cover}.entry-content .person-right img{background-image:url(https://cdn1.www.st-hatena.com/users/cl/clrmemory/profile.gif?1491644025);float:right}.entry-content .person-left img{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20170727/20170727070502.png);float:left}.entry-content .person-left p,.entry-content .person-right p{padding:10px;position:relative;border:1px solid #555;border-radius:10px;box-sizing:border-box;width:calc(100% - 100px);margin-top:16px}.entry-content .person-left p{float:right}.person-left p:after,.person-left p:before,.person-right p:after,.person-right p:before{top:13px}.person-right p:before{border:10px solid transparent;border-left:15px solid #000;position:absolute;left:100%}.person-left p:before,.person-right p:after{border:10px solid transparent;content:'';position:absolute}.person-right p:after{border-left:15px solid #fff;left:calc(100% - 1px)}.person-left p:before{border-right:15px solid #000;right:100%}.person-left p:after{content:'';border:10px solid transparent;border-right:15px solid #fff;position:absolute;right:calc(100% - 1px)}.hatena-asin-detail{width:60%}.freezed ul,.hatena-asin-detail ul{border:0;text-align:right}.categories a.category-noads,.freezed ul li:last-child,.hatena-asin-detail ul li:last-child{display:none}.amazon-rectangle-list{height:290px;background-color:#fff;border:1px solid #aaa}.amazon-rectangle1,.amazon-rectangle2{width:300px;float:left;padding:20px 0}.amazon-rectangle1{margin-right:calc(100% - 660px);margin-left:30px}.amazon-rectangle2{margin-right:30px}div#top-editarea{background:linear-gradient(rgba(0,0,0,.8),rgba(69,69,69,.8),rgba(0,0,0,.8));position:fixed;right:0;top:0;left:0;z-index:1}#top-editarea>a{float:left;line-height:45px;color:#fff;text-decoration:none;font-weight:700;padding-left:20px;font-size:1.2em}.global-contents{background:linear-gradient(#262626,#6f6f6f);padding-left:0;margin-top:70px;width:300px;text-align:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.global-contents>li{list-style-type:none;position:relative;width:300px;height:45px}.global-contents>li:hover{background-color:#1c1c1c;transition:background-color .5s ease-in-out}.global-contents>li>a{color:#fff;font-weight:700;font-size:1em;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0}.global-show{visibility:inherit;opacity:1;margin-top:45px}.left-arrow{margin-top:-6.1px;margin-right:5px;font-size:1.2em}.bottom-arrow{padding-left:5px;font-size:1.2em}.pickup-post{position:relative;box-sizing:border-box;border:10px solid #6a6a6a;border-right-color:#000;border-bottom-color:#000;display:block;background-color:#000}.pickup-post img{width:100%;height:auto}.pickup-title{position:absolute;background-color:rgba(0,0,0,.7);color:#fff;font-weight:700;padding:5px;right:0;bottom:0;left:0}.amzn{width:80%;max-width:480px;margin-top:10px;margin-bottom:10px;height:170px;border:1px solid #d5d5d5;position:relative}.amzn-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-indent:100%;overflow:hidden}.amzn-img{width:30%;height:150px;padding:10px;float:left;text-align:center;position:relative}.amzn-img img{max-height:150px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.amzn-check{display:none;background-color:red;padding:5px;color:#fff;font-style:italic;border:1px solid #000;border-radius:50pt 50pt 0;position:absolute;left:-20px;top:-15px}.amzn-contents{margin-left:35%;border-left:1px solid #d5d5d5;height:170px}.amzn-text{font-weight:700;color:#1c1c1c;padding:20px 10px;max-height:170px;overflow:hidden}.amzn-button,.rktn-button{padding:5px 7px;border:1px solid #d5d5d5;position:absolute;right:0;bottom:10px;text-align:center;font-size:.7em;font-weight:700;color:#fff;margin-right:2%;z-index:0}.footer-area,.footer-des,.footer-list{padding:0;margin:0}.amzn-button{background-color:#eb8c11}.rktn-button{background-color:#bf0200;z-index:2;right:153px}.rktn-button a{color:#fff;text-decoration:none}@media screen and (max-width:300px){.amzn-button{display:none}}img.global-title{vertical-align:-3px}.footer-area{background-color:#303030;width:100%;overflow:hidden}.footer-area li{list-style-type:none}.footer-title{width:100%;background-color:#000;color:#fff;height:2.5em;font-size:16px;line-height:2.5em;border-right:1px solid #fff;border-bottom:1px solid #fff}.footer-list{width:50%;float:left;text-align:center}.footer-des{width:25%;float:left;list-style-type:none;text-align:center}.footer-cat{width:50%;display:block;float:left;list-style-type:none;font-size:.8em;padding:20px 0;border-bottom:0}.footer-site{width:100%;float:left;list-style-type:none;font-size:.8em;padding:0;margin:0}.footer-cat:last-child{border-left:0;border-right:0}.footer-site .footer-title{margin:0 -1px 20px 1px}.footer-img .footer-title{margin-bottom:20px;text-align:center;margin-left:1px}.cat,.des{padding:5px 0;height:25px;line-height:25px;position:relative;box-sizing:border-box}.des:first-child{padding-top:20px}.cat>a,.des>a{color:#fff}.footer-area a{transition:background-color .3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.cat-1,.cat-2{padding:0}.footer-area a:hover{background-color:#646464}.footer-img{width:25%;float:left;border-left:1px solid #000;box-sizing:border-box}.footer-img>img{display:block;margin:0 auto;width:20%;border:3px solid #fff;border-radius:50px}.footer-img .footer-profile-description{color:#fff;font-size:.8em;padding:20px 40px}.c-text{color:#fff;text-align:center;font-size:.8em;font-style:italic;margin-bottom:20px}ul.post-series{padding:10px;border:3px solid #00f;border-radius:7px;margin:0 0 30px;position:relative}ul.post-series:before{content:"このシリーズの他の記事";position:absolute;top:-17px;left:15px;color:#00f;font-weight:700;background-color:#fff;width:180px;text-align:center;padding:2px 5px;text-decoration:underline}.post-series>li{list-style-type:none}#box2-inner .hatena-module.hatena-module-search-box:last-child{height:120px}.top-infeed-ads{width:100%;margin-top:30px;overflow:hidden}.set-border{box-sizing:border-box;border:1px solid #000}.entry-content b::selection,.entry-content h2::selection,.entry-content h3::selection,.entry-content i::selection,.entry-content p::selection,.entry-content strong::selection{background-color:transparent;color:#00c0c0}.footer-sharecontent{width:100%;height:200px;background:linear-gradient(#000,#676767)}.footer-share-img{width:calc(50% - 6px);height:194px;float:left;overflow:hidden;margin:3px}.footer-share-list{float:left;width:50%}.footer-share-list p{color:#fff;font-weight:700;text-align:center;padding:30px 30px 20px;margin:0;font-size:1.1em}.footer-sharebutton ul{margin:0 5px;padding:0}.footer-sharebutton li{list-style-type:none;width:calc(100% / 3);height:50px;margin:10px 0;float:left;text-align:center;font-size:2em;position:relative;box-sizing:border-box;border:3px solid transparent;border-top:0;border-bottom:0}.footer-sharebutton li:nth-child(2){border-left:0;border-right:0}.footer-sharebutton .hatebu,.footer-sharebutton .hatena,.footer-sharebutton .twitter{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s ease-in-out}.footer-sharebutton .hatena{color:#fff;background-color:#777}.footer-sharebutton .twitter{color:#fff;background-color:#559fee}.footer-sharebutton .feedly{color:#fff;background-color:#60c667}.footer-sharebutton .blogicon-bookmark.lg{vertical-align:2px;font-size:1em}.footer-sharebutton .hatebu{color:#fff;background-color:#3c7dd1}.footer-sharebutton .feedly:hover,.footer-sharebutton .hatebu:hover,.footer-sharebutton .hatena:hover,.footer-sharebutton .twitter:hover{color:#666;background-color:#fff}.p-left,.p-right{border:1px solid #555;border-radius:10px;width:calc(100% - 110px);padding:12px 10px;margin-top:20px;margin-bottom:55px;position:relative}.p-left:after,.p-left:before,.p-right:after,.p-right:before{position:absolute;content:''}.p-left{margin-left:auto}.p-left:before,.p-right:before{top:10px;width:15px;height:15px;border-bottom:1px solid #555;border-right:1px solid #555;background:linear-gradient(135deg,rgba(0,0,0,0) 50%,#fff 0)}.p-right:before{right:-9px;transform:rotate(-45deg) skew(15deg,15deg)}.p-left:before{left:-9px;transform:rotate(135deg) skew(15deg,15deg)}.p-left:after,.p-right:after{top:-22px;width:75px;height:75px;border:1px solid #555;border-radius:40px;background-position:center;background-size:cover;background-repeat:no-repeat}.p-right:after{right:-100px}.p-left:after{left:-100px}.img-clr:after{background-image:url(https://cdn1.www.st-hatena.com/users/cl/clrmemory/profile.gif?1491644025)}.img-girl:after{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/c/clrmemory/20171025/20171025155047.png)}.entry-content ul>li{position:relative;list-style-type:none}.entry-content ul>li:before{content:'';width:9px;height:9px;background-color:#00a0b3;position:absolute;left:-19px;top:8px;transform:rotate(45deg)}.footer-adsense{display:block;overflow:hidden}.kijisita-sharebutton{margin-bottom:30px}.amzn-rv{display:block;background-color:#e9e9e9;border:1px solid #9f9f9f;border-radius:5px;margin-right:20px;margin-bottom:1.8em;width:22%;height:275px;box-sizing:border-box;overflow:hidden;float:left}.amzn-box-rv{position:relative}.amzn-a-rv{z-index:1;text-decoration:none!important;position:absolute;top:0;right:0;bottom:0;left:0}.amzn-img-rv{width:100%;height:130px;position:relative;z-index:0;text-align:center;background-color:#fff}.amzn-img-rv>img{width:100%;height:130px;margin:0 auto;border-top-left-radius:5px;border-top-right-radius:5px}.amzn-books .amzn-img-rv>img{width:70%}.amzn-img-rv.slim>img{width:40%}.amzn-contents-rv{height:65px;overflow:hidden;padding:4.4px 5px;box-sizing:border-box;border:1px solid #9f9f9f;border-left:0;border-right:0}.amzn-text-rv{font-weight:700;text-align:center;font-size:.8em}.amzn-button-rv,.amzn-review-link{width:90%;height:30px;border-radius:5px;background:linear-gradient(#f55,orange);margin:6px auto;text-align:center;color:#fff;position:relative}.amzn-review-link{background:linear-gradient(#7373ff,#97b2ff)}.amzn-button-rv>a,.amzn-review-link>a{color:#fff;font-size:.7em;font-weight:700;line-height:30px;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0}.amzn-button-rv>a{content:"Amazon"}.amzn-review-link>a{content:"レビュー"}.kijisita-carousel{margin-bottom:50px;display:none}.carousel{position:relative;width:100%;height:275px;overflow:hidden}.carousel .amzn-rv{width:150px}.carousel .next,.carousel .next-back,.carousel .prev,.carousel .prev-back{width:30px;color:#fff;font-size:1.5em;line-height:275px;position:absolute;top:0;bottom:0;text-align:center}.carousel .next,.carousel .prev{background-color:rgba(35,35,35,0);z-index:3}.carousel .prev{left:0}.carousel .next{right:0}.carousel .next::selection,.carousel .prev::selection{background-color:transparent}.carousel .next-back,.carousel .prev-back{background-color:rgba(35,35,35,.7);z-index:2}.carousel .prev-back{left:0}.carousel .next-back{right:0}.carousel ul{width:3000px;list-style-type:none;position:absolute;padding:0;margin:0 0 50px -200px;overflow:hidden;height:auto;box-sizing:border-box;border-left:1px solid #474747;border-right:1px solid #474747}.comment-note{margin:30px 0 0;border:1px solid #adadad;padding:10px;border-radius:5px;width:120px;height:20px;text-align:center;font-size:.8em;font-weight:700;position:relative}.comment-note>a{color:#007ab3;line-height:40px;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0}.scroll-complete1,.scroll-complete2{width:330px;right:-100%;opacity:0;transition:all 0s ease-in-out;position:fixed}.scroll-complete1{top:100px}.scroll-complete2{top:200px}.profile-img{display:block;width:50%;margin:0 auto;border:10px double #a8b8b8}.profile-id{text-align:center;margin-top:-20px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px dashed #a8b8b8}.profile-id>a{color:#fff}.top-categories a.urllist-title-link.recent-entries-title-link.urllist-title.recent-entries-title{font-size:.8em;margin:0 .7em .7em 0;padding:10px;background:linear-gradient(rgba(0,0,0,.8),rgba(160,160,160,.8));color:#fff;height:35px}.entry-content img{border:1px solid #282828}.entry-content .amzn-img-rv>img,.entry-content .amzn-img>img,img.no-border{border:0}.same-category-entries{margin-top:50px}li.same-category-entries-entry{width:100%;height:170px;border:1px solid #282828;margin:45px 0 20px;padding:0;list-style:none;position:relative;box-shadow:0 0 3px #a0a0a0}li.same-category-entries-entry>a{text-decoration:none;color:#000}p.same-category-entries-entry-thum{width:170px;height:170px;position:relative;float:left;margin:0}.same-category-entries-entry-thum>img{position:absolute;top:0;right:0;bottom:0;left:0;width:170px;height:170px}p.same-category-entries-entry-title{font-weight:700;background-color:#959595;color:#fff;margin:0;padding:10px 20px 10px 190px}p.same-category-entries-entry-summary{padding:13px 13px 13px 183px;text-decoration:none;margin:0;font-size:.8em}.same-category-entries-entry-date{position:absolute;border:1px solid #000;padding:5px;font-size:.7em;background:linear-gradient(black,#ccc);color:#fff;bottom:100%;left:0}ul.same-category-entries-list{padding:0;margin:0 20px}h2.same-category-entries-category-title{padding:17px;margin-top:0;background-color:#fff;text-align:center;text-decoration:underline;color:#000;position:relative}h2.same-category-entries-category-title:before{content:'';border:2px dashed #b1b1b1;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.same-category-entries-category{border:1px solid #cecece;padding:0;margin-bottom:30px}h2.same-category-entries-category-title>a{color:#000}.post-kaisaichu{overflow:hidden;margin-bottom:30px;background:linear-gradient(#6cffff,#70abcc);border:10px solid #868686;border-right-color:#000;border-bottom-color:#000;position:relative}.post-kaisaichu>a{text-decoration:none;color:#fff}.kaisaichu-img{width:46%;float:left;background-color:#424242;height:flex;flex-grow:1;position:absolute;top:0;bottom:0;left:0}.kaisaichu-img img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kaisaichu-text{margin-left:46%}p.kaisaichu-h2,p.kaisaichu-h3{margin:0;border-left:10px solid #000;text-align:center;font-weight:700}p.kaisaichu-h2{font-size:1.5em;background:linear-gradient(#3e3e3e,#151515);color:#f9ff73;padding:10px 6px}p.kaisaichu-h3{padding:10px 0;line-height:37px;font-size:.9em;color:#fff;vertical-align:bottom;word-wrap:unset;white-space:0;text-shadow:1px 1px #000}.entry-content blockquote{padding:20px;margin:15px 0;background:linear-gradient(#c6c6c6,#fff);border-radius:7px;position:relative;border:2px solid #000;text-shadow:0 0 0 #474748}.entry-content blockquote:after,.entry-content blockquote:before{content:'';border-radius:50%;border:2px solid #000;background-color:#fff;width:15px;position:absolute;height:15px;top:0;transform:translate(-40%,-40%)}.entry-content blockquote:after{right:0;transform:translate(40%,-40%)}.entry-content blockquote:before{left:0;right:100%}.entry-content img[src*="a8.net"]{border:0;width:0;height:0;margin-right:-5px}.responsive-link{margin-bottom:50px}#blog-title-inner{display:none}.entry-content .review-table{width:60%;box-shadow:0 0 3px #a0a0a0}.review-table td{padding:15px 13px;text-align:center}.review-table tr>td:first-child{background-color:#67738f;font-weight:700;color:#fff;width:60%}.review-table tr>td:last-child{width:40%}.review-star1,.review-star2,.review-star3,.review-star4,.review-star5{color:#ff9500}.review-star1:before{content:"★☆☆☆☆ 1"}.review-star2:before{content:"★★☆☆☆ 2"}.review-star3:before{content:"★★★☆☆ 3"}.review-star4:before{content:"★★★★☆ 4"}.review-star5:before{content:"★★★★★ 5"}.review-star1:after,.review-star2:after,.review-star3:after,.review-star4:after{color:#000}.matomemae-adsense{margin-bottom:30px}.amzn-gadgets,.amzn-spec{overflow:hidden;margin-bottom:30px}@media screen and (max-width:480px){body.header-image-enable #header{margin:-118px auto 15px}#header #blog-description{color:#fff}.pager-prev-home{display:none}.header-image-enable #blog-title #title{background-size:100%}#container #content{width:100%;margin:0 auto;margin-left:0!important}#box2{margin-top:30px;display:none}#main,.page-entry #box2{width:100%;margin:0 auto}.page-entry #main{width:100%;max-width:unset;min-width:unset}.page-entry #content{padding:0}#blog-title-content{margin-left:0;width:100%}#blog-title #blog-description{font-size:20px;padding:0;width:80%;margin:0 auto}.header-image-enable #blog-title #title a{background-size:300px}.pager .pager-next,.pager .pager-prev{width:100%}.entry-content:after,.entry-content:before{content:"";background-color:#000;width:150%;height:2px;position:absolute;left:-31px}.entry-content:before{top:-50px}.entry-content:after{top:-47px}.hatena-module-title{text-align:center;width:35%}}@media screen and (min-width:481px) and (max-width:765px){#container #content{width:100%;margin-left:0!important}.page-entry #content{padding:0}#main{width:100%;margin:0 auto}.page-entry #main{width:100%;max-width:unset;min-width:unset}.header-image-enable #blog-title #title a{background-size:500px;background-repeat:no-repeat;margin-left:auto;margin-right:auto;background-position:center center;height:130px}#blog-title-content{margin-left:0;width:100%}#blog-title #blog-description{font-size:20px;text-align:center;padding:0;width:80%;margin:0 auto}#box2{margin-top:30px;width:100%}.page-entry #box2{width:100%;margin:0 auto}.entry-content:after,.entry-content:before{content:"";background-color:#000;width:150%;height:2px;position:absolute;left:-31px}.entry-content:before{top:-50px}.entry-content:after{top:-47px}.pager a{font-size:90%}.hatena-module-title{text-align:center}.pickup-post{display:none}}@media screen and (max-width:900px){#blog-title-content,#container #content{width:100%}}@media screen and (min-width:766px) and (max-width:1099px){#box2,#main{width:740px;float:none}#container #content{width:740px;margin:30px auto 0}#main{margin:0 auto}#box2{margin:30px auto 0}.page-entry #box2{width:100%;margin:0 auto}.hatena-module-title{padding:13px;font-size:20px;text-decoration:underline;margin-top:30px;text-align:center}div#box2-inner{padding-left:20px;padding-right:20px}h2#blog-description{font-size:20px;width:80%;margin:0 auto}#blog-title-content{width:100%}.pickup-post{display:none}}.kijisita-share-flat-inner a,.share-flat-inner a{background-color:#fff;transition:background-color .4s ease-in-out 0s;float:left;box-sizing:border-box;text-align:center}@media screen and (min-width:1100px){#top-box{width:78.5%;margin:20px auto}.page-entry #box2{position:relative}#box2-inner{padding:0}}@media screen and (min-width:1100px) and (max-width:1400px){#box2{width:24%;margin:0 4% 0 0}#main{width:66%;margin:0 0 0 4%}#top-box{width:92%}}@media screen and (max-width:1270px){.side-adsense{display:none}}@media screen and (min-width:1100px) and (max-width:1230px){.page-entry #box2{width:29%}}.customized-header p{margin:0}.share-flat{overflow:hidden;margin-bottom:20px}.share-flat>div{text-align:center;font-size:16px;margin-bottom:10px}.share-flat-inner a{width:19%;margin-right:1.25%;border:3px solid transparent;text-decoration:none;border-radius:3px}.kijisita-share-flat-inner a{width:25%;height:54px;margin-right:0;border:3px solid transparent;border-top:0;text-decoration:none;border-radius:0}.kijisita-share-flat-inner a:nth-child(1),.kijisita-share-flat-inner a:nth-child(2),.kijisita-share-flat-inner a:nth-child(3){border-right:0}.share-flat-inner a:last-child{margin-right:0}a.hatena-bookmark-button{border:3px solid #3c7dd1;color:#3c7dd1}a.hatena-bookmark-button:hover{background-color:#3c7dd1;color:#fff}.kijisita-share-flat-inner .hatena-bookmark-button:hover{background-color:#676767;color:#fff}.kijisita-share-flat-inner .hatena-bookmark-button{border:3px solid #676767;color:#676767}a.facebook-button{border:3px solid #3b5998;color:#3b5998}a.facebook-button:hover{background-color:#3b5998;color:#fff}.kijisita-share-flat-inner .facebook-button:hover{background-color:#676767;color:#fff}.kijisita-share-flat-inner .facebook-button{border:3px solid #676767;border-top:0;color:#676767}a.twitter-button{border:3px solid #55acee;color:#55acee}a.twitter-button:hover{background-color:#55acee;color:#fff}.kijisita-share-flat-inner .twitter-button:hover{background-color:#676767;color:#fff}.kijisita-share-flat-inner .twitter-button{border:3px solid #676767;border-top:0;color:#676767}a.googleplus-button{border:3px solid #dd4b39;color:#dd4b39}a.googleplus-button:hover{background-color:#dd4b39;color:#fff}.kijisita-share-flat-inner .googleplus-button:hover{background-color:#676767;color:#fff}.kijisita-share-flat-inner .googleplus-button{border:3px solid #676767;border-top:0;color:#676767}a.pocket-button{border:3px solid #ee4257;color:#ee4257}a.pocket-button:hover{background-color:#ee4257;color:#fff}.kijisita-share-flat-inner .pocket-button:hover{background-color:#676767;color:#fff}.kijisita-share-flat-inner .pocket-button{border:3px solid #676767;border-top:0;color:#676767}.kijisita-share-flat-inner .kijisita-feedly{border:3px solid #676767;border-top:0;color:#676767;text-align:center}.kijisita-share-flat-inner .kijisita-feedly:hover{background-color:#676767;color:#fff}.custom-sns-follow-button ul{padding:0}.custom-sns-follow-button{text-align:center;font-size:0}.custom-sns-follow-button.article-bottom{margin-top:10px}.custom-sns-follow-button li{display:inline-block;width:33.3%;font-size:14px;box-sizing:border-box;padding:0}.custom-sns-follow-button li a{display:block;padding:13px 0;text-align:center;text-decoration:none;background:#fff}.custom-sns-follow-button.narrow li{padding:0 5px}.custom-sns-follow-button.narrow li a{padding:9px 0}.custom-sns-follow-button .hatena{color:#fff;background-color:#777}.custom-sns-follow-button .twitter{color:#fff;background-color:#559fee;border-left:0}.custom-sns-follow-button .feedly{color:#fff;background-color:#60c667;border-left:0}.custom-sns-follow-button a{border:1px solid #adadad}.custom-sns-follow-button a:hover{color:#000;transition:linear all .3s}.custom-sns-follow-button .feedly:hover,.custom-sns-follow-button .hatena:hover,.custom-sns-follow-button .twitter:hover{background:#fff}.custom-sns-follow-button .title{font-size:16px;color:#333;display:-webkit-box;margin-bottom:3px;margin-top:20px;text-align:center;text-align:-webkit-center}span.hljs-keyword{color:#ff6868}.hljs-section,.hljs-title{color:#7ba700!important;font-weight:700}span.hljs-string{color:#f1f100}span.hljs-number{color:#a07eff}.hljs-literal{color:#b54cff}span.hljs-built_in,span.hljs-name{color:#e60000}span.hljs-attr,span.hljs-selector-class,span.hljs-selector-id{color:#7ba700}span.hljs-attribute{color:#4aabbd}span.hljs-selector-tag{color:#e60000}span.hljs-selector-attr{color:#7ba700}.lang-html .synSpecial,span.hljs-selector-pseudo{color:#fff}.lang-html .synStatement{color:#ff5f5f}.lang-html .synConstant{color:#fff}.lang-html .synIdentifier{color:#51cfcf}.entry-content pre{border:5px solid gray;background-color:#272727;color:#fff}.entry-content pre code{color:#fff;line-height:1.8em}.page-index .archive-entry-header{order:2}.page-index .categories{order:4}.page-index .entry-thumb-link{order:1;height:250px}.page-arhive-category h1.entry-title,.page-index h1.entry-title{border-top:0;border-bottom:0;padding:15px}.page-index .entry-content p:not(img){overflow:auto;padding:0 10px;margin:0;font-size:80%}.page-index .entry p{padding:10px}.page-index .entry-inner{position:relative}.page-index .categories{position:absolute;right:0;bottom:100%;left:0;margin:0;text-align:right;padding:5px;background-color:#313131}.page-index .categories>a:nth-child(n+4){display:none}.page-index h1.entry-title{margin-bottom:0;padding:0 20px 10px}.page-index img.hatena-fotolife{margin:0 auto}.page-index .entry-content p:not(img):first-child{margin-bottom:15px}.page-index #main-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.page-index .entry{background-color:#fff;flex:0 0 49%;display:flex;margin-top:30px;flex-direction:column}.page-index h1{font-size:120%}.page-index .pager,.top-categories{width:100%}.top-recent-entries{margin-top:50px}.page-entry .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-body>ul>li,.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-body>ul>li,.page-index .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-body>ul>li,.page-index .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-body>ul>li{padding:.7em 0 0 .7em;display:flex;flex:0 0 24%;flex-direction:column;border:1px solid #999;margin-top:3px}.page-entry .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-body>ul>li:not(:first-child),.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-body>ul>li:not(:first-child),.page-index .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-body>ul>li:not(:first-child),.page-index .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-body>ul>li:not(:first-child){margin-left:.7em}.page-entry .hatena-module.hatena-module-recent-entries.category-hatena ul.hatena-urllist,.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー ul.hatena-urllist,.page-index .hatena-module.hatena-module-recent-entries.category-hatena ul.hatena-urllist,.page-index .hatena-module.hatena-module-recent-entries.category-レビュー ul.hatena-urllist{list-style-type:none;padding-left:0;overflow:scroll;overflow-y:hidden;display:flex;flex-wrap:nowrap;margin-top:0}.page-entry .hatena-module.hatena-module-recent-entries.category-hatena .urllist-with-thumbnails li .urllist-image,.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー .urllist-with-thumbnails li .urllist-image,.page-index .hatena-module.hatena-module-recent-entries.category-hatena .urllist-with-thumbnails li .urllist-image,.page-index .hatena-module.hatena-module-recent-entries.category-レビュー .urllist-with-thumbnails li .urllist-image{float:none;height:auto}.top-categories-hatena{margin-top:50px}.page-entry .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-title,.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-title,.page-index .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-title,.page-index .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-title{padding:13px 0;margin-bottom:0;width:100%}.category-noads .hatena-module.hatena-module-recent-entries.category-hatena,.category-noads .hatena-module.hatena-module-recent-entries.category-レビュー,.page-archive .hatena-module.hatena-module-recent-entries.category-hatena,.page-archive .hatena-module.hatena-module-recent-entries.category-レビュー,.page-archive-category .hatena-module.hatena-module-recent-entries.category-hatena,.page-archive-category .hatena-module.hatena-module-recent-entries.category-レビュー,.page-entry .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-title,.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-title,body:not(.page-index) .sintyaku-post{display:none}.page-entry .hatena-module.hatena-module-recent-entries.category-hatena .hatena-module-body,.page-entry .hatena-module.hatena-module-recent-entries.category-レビュー .hatena-module-body{margin-bottom:40px}