/* Responsive: yes */
html{box-sizing:border-box;font-size:90%}*,:after,:before{box-sizing:inherit}body{font-size:110%;line-height:1.9;font-family:Kazesawa-Semibold;font-weight:400;margin:0;padding:0;color:#33403d;background:#f5f5f5}a{outline:0;text-decoration:none;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;-ms-transition:All .2s ease;transition:All .2s ease}a,a:hover{color:#333}a img,img{border:0;vertical-align:bottom}p{line-height:1.7}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%}#blog-title{width:100%;height:200px;overflow:hidden;display:table;margin:0;background:#fff;display:none}#blog-title #blog-title-inner{display:table-cell;text-align:center;vertical-align:middle}#blog-title #title a{font-size:3pc;font-weight:700;line-height:1}#top-editarea{width:100%;margin:0 auto 15px}.page-index #content{padding-top:25px}#content{width:1174px;margin:0 auto;padding:0 40px}.page-index #content{padding:15px 40px 40px 25px;-webkit-animation:a 1s ease 0 1 normal;animation:a 1s ease 0 1 normal}#content-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#wrapper{width:728px}.page-index #wrapper{width:758px;margin:0}.page-entry #wrapper,.page-preview #wrapper{width:763px;margin:0 0 0 -40px}#box2{width:21pc}.page-index #main-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.page-index #wrapper{position:relative;top:-15px}.entry{width:100%}.entry-inner{border-radius:4px;background:#fff}.page-index .entry-inner{box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);border-radius:8px}.page-index .entry-inner:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px rgba(0,0,0,.2);transition:.3s ease-in-out}@keyframes a{0{opacity:0;transform:translateY(-25px)}to{opacity:1}}.entry-content p{margin:0 0 1.5em;padding:0;font-family:Kazesawa-Semibold;font-size:1.2rem}.entry-content p a{text-decoration:underline}.page-index .entry{width:379px;height:25pc;margin:0 0 8px;padding:15px 0 0;position:relative}.page-index .entry-inner{position:absolute;width:349px;margin-left:15px;padding-bottom:15px}.page-index .entry-content{height:369px;overflow:hidden;background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180106/20180106013333.jpg)no-repeat;background-size:349px;border-radius:8px 8px 0 0}.page-index .entry-content p{position:relative;padding:0;margin:0;font-size:11px;line-height:1.8;letter-spacing:.2px;color:gray}.page-index .entry-content p:nth-of-type(1){padding:290px 10px 10px}.page-index .entry-content p img{display:inline-block;margin-left:-10px}.page-index .entry-content img:nth-of-type(1){position:absolute;top:0;width:349px;height:196px;object-fit:cover}.page-index .entry-content h2,.page-index .entry-content p:nth-of-type(n+2) img{display:none}.entry-header{position:relative}.page-index .entry-header{position:absolute;top:210px;width:93%;margin:auto;left:0;right:0}.page-index .entry-title{position:absolute;top:0;font-size:18px;letter-spacing:1px;line-height:26px;word-break:break-all;height:52px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kazesawa-Extrabold;transform:skewX(-10deg)}.page-index .entry-title .entry-title-link{display:block;max-height:52px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.entry-date{color:#666;font-weight:700;margin:0 0 .5em}.entry-date a{display:inline-block}.entry-date:before{content:"\f043";font-family:blogicon}.page-index .entry-date{font-size:9pt;margin:4pc 0 0}.page-about .entry-date,.page-entry .entry-date,.page-preview .entry-date,.static-page-form .entry-date,.static-page-privacypolicy .entry-date,.static-page-sweepstake .entry-date{padding:42px 0 0}.entry-categories{padding:0 .8em;font-size:10px}.page-index .entry-categories{position:absolute;top:-215px;left:-18px;z-index:1}.page-index .entry-categories a{line-height:2;margin:0 .2em}.page-about .entry-categories,.page-entry .entry-categories,.static-page-form .entry-categories,.static-page-privacypolicy .entry-categories,.static-page-sweepstake .entry-categories{position:absolute;top:10px;left:-5px;z-index:1;display:inline-block;padding:.4em .8em .2em;font-size:11px;transform:rotate(0);background:#ef7b75;border-radius:8px;color:#fff}.page-about .entry-categories a,.page-entry .entry-categories a,.page-index .entry-categories a{display:inline-block;color:#fff;font-weight:700;margin-left:1em}.page-index .entry-categories a{margin:1em .2em 0;border-radius:8px;background:#4f8299;color:#fff;padding:0 10px}.page-entry .entry-categories:before{content:"\f013";font-family:blogicon}.page-index .entry-categories a:nth-child(n+2){display:none}a.entry-see-more{position:absolute;top:0;width:100%;height:100%;color:transparent}.page-about .entry-inner,.page-entry .entry-inner,.page-preview .entry-inner,.static-page-form .entry-inner,.static-page-privacypolicy .entry-inner,.static-page-sweepstake .entry-inner{padding:0 35px 10px}.page-about .entry-inner,.static-page-form .entry-inner,.static-page-privacypolicy .entry-inner,.static-page-sweepstake .entry-inner{margin-bottom:35px}.page-about .entry-title,.page-entry .entry-title,.page-preview .entry-title,.static-page-form .entry-title,.static-page-privacypolicy .entry-title,.static-page-sweepstake .entry-title{font-size:1.5rem;line-height:1.4;margin:0 0 .5em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kazesawa-Extrabold;transform:skewX(-10deg)}.page-about .entry-content,.page-entry .entry-content,.page-preview .entry-content,.static-page-form .entry-content,.static-page-privacypolicy .entry-content,.static-page-sweepstake .entry-content{letter-spacing:.2px}.entry-header-menu{position:absolute;z-index:1}.page-index .author,.page-index .comment-box,.page-index .entry-footer-time{display:none}.page-index .hatena-bookmark-comment-iframe{position:absolute;top:-9999px;left:-9999px}.page-index .hatena-star-container{display:none}.page-index .entry-footer{position:absolute;top:0;background:transparent}.page-index .google-afc-image{background:transparent;position:absolute;z-index:2}.social-buttons{display:none}.page-entry .social-buttons{display:block;padding:0}.page-entry .entry-footer-html{padding:0}.page-entry .hatena-star-container{z-index:4}.page-entry .entry-footer{position:relative}.entry-content h1{font-size:1.35em;line-height:1.6}.entry-content h2{font-size:1.6rem;padding:5px 2px;border-top:double 5px #4f8299;border-bottom:double 5px #4f8299}.entry-content h2,.entry-content h3{color:#4f8299;line-height:1.5;margin:50px 0 9pt;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kazesawa-Extrabold;transform:skewX(-10deg)}.entry-content h3{font-size:1.5rem;border-bottom:solid 3px #c3e7f7;position:relative}.entry-content h3:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #4f8299;bottom:-3px;width:20%}.entry-content h4{font-size:1.3rem;margin:50px 0 9pt;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kazesawa-Extrabold;line-height:1.5;transform:skewX(-10deg);color:#4f8299}h4:before{color:#4f8299;content:"\f00c";font-family:FontAwesome,sans-serif;margin-right:5px}.entry-content h5{font-size:1.2rem;padding:1em 0 0;margin:0 0 .3em}.entry-content h6{font-size:1.1rem;padding:1em 0 0;margin:0 0 .3em}blockquote{position:relative;padding:45px 15px 10px;box-sizing:border-box;font-style:italic;background:#f5f5f5;color:#777;border-left:4px solid #4f8299;box-shadow:0 2px 4px rgba(0,0,0,.14);margin:25px 5px!important}blockquote:before{display:inline-block;position:absolute;top:10px;left:15px;vertical-align:middle;content:"\f10d";font-family:FontAwesome;color:#4f8299;font-size:28px;line-height:1}blockquote p{padding:0!important;margin:7px 0!important;line-height:1.7!important}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}q{font-style:italic;background:#e0f2f1;margin:0 .2em}.page-entry .entry-content .hatena-fotolife,.page-preview .entry-content .hatena-fotolife{margin:0 0 .7em;max-width:100%}.entry-content .hatena-image-left,.entry-content .hatena-image-right{display:block;max-width:50%!important}.entry-content .hatena-image-left{margin-right:1rem!important}.entry-content .hatena-image-right{margin-left:1rem!important}.entry-content ol,.entry-content ul{margin:1em;padding:0;counter-reset:a;list-style:disc}.entry-content dl{margin:0 1em 1.5em;padding:0}.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{margin:.2em .5em .5em 1em}.entry-content ol li,.entry-content ul li{margin:0 0 .2em 1.5em;padding:0;line-height:1.7;position:relative}.entry-content ol li:before{margin:0 .4em 0 0}.entry-content ol li:before,.entry-content ol ol li:before{content:counter(a);counter-increment:a;background-color:#a1cee2;color:#fff;font-size:.8rem;display:inline-block;text-align:center;height:1.5em;width:1.5em;line-height:1.5em;position:relative;top:-.1em}.entry-content ol ol li:before{margin:0 .4em 0 .5em}.entry-content pre.code{margin:0 0 1.5em;padding:1em;background:#444;color:#fff}table{margin:0 0 1em;border-collapse:collapse;border:3px solid #ccc;max-width:100%}th{background:#eee;color:#666}td,th{border:1px solid #ccc;padding:.3em .6em}ul.table-of-contents{border-top:3px solid #ef7b75;padding:1.2em 1em 1em 2em;margin:.5em 0 2em;position:relative;background:#f5f5f5;box-shadow:2px 2px 2px rgba(0,0,0,.15);font-family:Kazesawa-bold}@media screen and (max-width:675px){ul.table-of-contents{padding:1em}ul.table-of-contents li{padding:5px 0;margin:0 0 0 10px;font-size:1.2rem}}ul.table-of-contents li{padding:5px 0;margin:0 0 0 15px;font-size:1.2rem}ul.table-of-contents li a{text-decoration:none}ul.table-of-contents li a:hover{text-decoration:underline}ul.table-of-contents ul ul li{line-height:1}ul.table-of-contents:before{display:inline-block;padding:0 0 10px;font-weight:700;color:#ef7b75;font-size:150%;content:"\f039"" 目次";font-family:blogicon}.entry-content strong{background:linear-gradient(transparent 60%,#ffe732 0)}.entry-content strong.teal{background:linear-gradient(transparent 60%,#b2dfdb 0)}.entry-content strong.pink{background:linear-gradient(transparent 60%,#f8bbd0 0)}.entry-content .exlink{border:1px solid #ccc;background:#f8f8f8;padding:.7em;margin:0 0 1em;position:relative}.entry-content .exlink a:before{content:"\f009 \0020";font-family:blogicon}.entry-content .exlink a{text-decoration:underline}.entry-content .exlink a:hover{background:#e0e0e0}.entry-content .exlink a:visited{color:#666}.entry-content .flexbox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.entry-content .flexbox span:nth-of-type(n+2){margin-left:1%}.entry-content .iflexbox{display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between}.entry-content .iflexbox span{display:inline-block;max-width:49%}#top-box{width:1174px;margin:0 auto}.breadcrumb{font-size:.8rem}.page-entry .breadcrumb{margin:0}.comment-box{position:relative;margin:0 0 2em}.comment{margin:0;padding:0}.comment li{list-style-type:none;overflow:hidden;border-bottom:1px dotted #ccc;margin:0 0 1em}.comment li .hatena-id-icon{width:4pc;height:4pc;float:left;border:1px solid #ccc;padding:2px;margin:0 8px 1em 0}.comment li .comment-user-name{font-weight:700;margin:0}.comment li .comment-content p{overflow:hidden;padding:0;margin:0 0 1em;font-size:.9rem}.comment li .comment-metadata{position:absolute;bottom:0;right:0;margin:0;padding:0;font-size:.8rem;font-style:italic}.leave-comment-title{display:inline-block;border:1px solid #ccc;border-radius:4px;padding:0 1em .6em;background:#f0f0f0;font-size:.8rem;margin:2em 1em 0}.leave-comment-title:hover{border:1px solid #666;background:#666;color:#fff}.leave-comment-title:before{content:"\f01d";font-family:blogicon;font-size:1.5rem;margin:0 .2em 0 0;position:relative;top:.35rem}.entry-footer-section{text-align:right;font-size:80%;margin:2.5em 0}.permalink{position:relative;margin:0 0 2em;width:100%;overflow:hidden}.page-archive .pager,.page-index .pager{width:100%;padding:1em 0;text-align:center;border-radius:4px;margin-bottom:45px}.page-archive .pager a,.page-index .pager a{display:inline-block;padding:1em 8.5em;border:1px solid #4f8299;color:#4f8299;border-radius:8px}.page-archive .pager a:hover,.page-index .pager a:hover{background:#4f8299;color:#fff}.page-entry .pager{width:calc(100% - 35px);padding:1em 0;margin:1rem 0 2rem 35px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-entry .pager span{display:table;width:49%;border:1px solid #4f8299;border-radius:4px}.page-entry .pager span a{display:table-cell;padding:0 .5rem;line-height:1.2rem;vertical-align:middle;color:#4f8299}.page-entry .pager span a:hover{background:#4f8299;color:#fff}.page-entry .pager .pager-next:after,.page-entry .pager .pager-prev:before{display:table-cell;vertical-align:middle;font-family:blogicon;background:#4f8299;color:#fff;width:4rem;height:4rem;text-align:center}.page-entry .pager .pager-prev:before{content:'\f005'}.page-entry .pager .pager-next:after{content:'\f006'}.page-entry .pager .pager-arrow{display:none}.hatena-module{width:100%;overflow:hidden;margin:0 0 3em;font-size:9pt}.hatena-module-title{background:#ef7b75;color:#fff;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:.5em;margin:0 3px 1em;font-size:1.3rem;line-height:1;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kazesawa-Extrabold;transform:skewX(-10deg)}.hatena-module-title a{color:#fff}.search-form{border:3px solid #e0e0e0;position:relative;overflow:hidden;line-height:3rem}.search-form:after{content:"\f01a";font-family:blogicon;position:absolute;right:0;height:2rem;width:3rem;text-align:center;font-size:1.5rem;line-height:3rem}.search-module-input{border:0;width:calc(100% - 3rem);height:2rem;font-size:.9rem;line-height:2rem;padding:0 .5em}.search-module-button{background:hsla(0,0%,100%,.1);border:0;color:transparent;position:absolute;right:0;height:2rem;width:3rem;z-index:2}.search-module-button:hover{cursor:pointer}.search-result-form{height:2.3em}.search-result-input{height:2.3em!important}.hatena-urllist{margin:0;padding:0}.hatena-urllist li{list-style-type:none;word-break:break-all}.hatena-module-body .hatena-urllist li{line-height:1.5}#menu .hatena-module-body .hatena-urllist li{border-bottom:1px solid #999;padding:5px}.urllist-item{position:relative;padding:0 2em 0 0}.urllist-item:hover:before{right:.4em;transition:.3s}.urllist-item:before{content:'\f006';font-family:blogicon;font-size:1.2rem;line-height:1;color:#ef7b75;position:absolute;right:.6em;top:calc(50% - 1rem);z-index:2}.urllist-item-inner{font-size:9pt}.urllist-image{margin-bottom:.8rem!important}.urllist-date-link a{font-weight:700;color:#999}.recent-entries-item{overflow:hidden;margin:0 0 .8rem;border-bottom:1px dotted #e0e0e0}.recent-entries-item:last-of-type{margin:0;border-bottom:0}.hatena-module-category .hatena-urllist{margin:-1em 0 0}.hatena-module-category .hatena-urllist li{border-bottom:1px dotted #e0e0e0;position:relative}.hatena-module-category .hatena-urllist li a{padding:1em 0}.page-about h2{margin-top:0}.archive-heading{background:#4f8299;color:#fff;font-weight:700;padding:1.1em 1em;margin:0 0 1em;font-size:1.4rem;line-height:1;position:relative}.archive-heading:before{position:absolute;top:100%;content:'';border-style:solid;border-width:9pt 9pt 0;border-color:#4f8299 transparent transparent}.archive-entries{padding:0}.archive-entry{position:relative;padding:0 0 1em 136px;margin:0 0 1em;border-bottom:1px solid #ccc;overflow:hidden}.archive-entry:last-of-type{border-bottom:0}.entry-thumb-link{position:absolute;top:0;left:0}.page-archive .entry-title{font-size:1.2rem}.page-archive .categories a,.page-archive .date{font-size:.8rem}.page-archive .categories:before{content:"\f013";font-family:blogicon;font-size:15px}.page-archive .archive-entry-body{font-size:.9rem}#bottom-editarea{margin:0 auto;padding:40px 40px 1em;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#copyright{margin:0 auto;font-size:.8em}#bottom-editarea,#footer{background:#bfbfbf;color:#fff}#footer{width:1174px;margin:0 auto 3em;padding:2em 40px 1em;box-shadow:0 0 3px rgba(0,0,0,.1);text-align:center;font-size:80%;border-top:1px solid #95a5a6}#footer a{color:#fff}#bottom-editarea,#footer-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#footer address img{vertical-align:bottom}#footer address{display:block}#footer .services,#footer address{margin:0;padding:0}.three-footer{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.three-footer div{width:100%;margin-left:3%}.three-footer div:nth-of-type(1){margin-left:0}.footer-h{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.15rem;border-bottom:2px dotted #fff}.three-footer div a{color:#fff;border-bottom:1px dotted #fff}.three-footer div a:hover{border-bottom:1px solid #fff}@media screen and (max-width:1200px){#content{width:760px;overflow:hidden}#content,.page-index #content{padding:15px 0 0}#content-inner{display:block}#wrapper{width:100%}.page-entry #box2{margin-top:0}.page-index #wrapper,.page-preview #wrapper{width:100%;margin:0;position:relative;top:0}.page-index #main-inner{-webkit-justify-content:center;justify-content:center}.page-archive .pager,.page-index .pager{padding:1em 0}.page-entry #wrapper,.page-preview #wrapper{width:100%;margin:0}.page-entry .pager{width:calc(100% - 2pc);margin:1rem 0 2rem 1pc}#box2{width:100%}#box2-inner{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.hatena-module{width:21pc}#bottom-editarea{padding:40px 22px 1em}#footer{padding:2em 22px 1em}#footer,#top-box{width:760px}.page-entry .entry-categories{position:absolute;transform:rotate(0)}.page-entry .entry-inner,.page-preview .entry-inner{padding:0 1pc .1pc}#bottom-editarea{padding:40px 1pc 1em}#footer{padding:2em 1pc 1em}.top_sns_btn{display:none}}@media screen and (max-width:780px){#content,#top-box{width:100%;overflow:hidden}#top-box{padding:0 2%}.entry-header-html{width:100%;overflow:hidden}.page-entry .entry-categories{position:absolute;left:-4vw;transform:rotate(0);box-shadow:0 0 0 transparent}.page-entry .entry-inner,.page-preview .entry-inner{padding:0 4vw .2vw}.page-entry .pager{width:92%;margin:1rem 0 2rem 4%}.page-index .entry{width:95%;height:52.5vw;margin:0 0 8px;padding:0}.page-index .entry:after,.page-index .entry:before{display:none}.page-index .entry-inner{width:95%;margin-left:2vw;padding-bottom:25px}.page-index .entry-content{height:45.5vw;background-size:80%;background-position:center}.page-index .entry-content p{font-size:1.5vw;line-height:1.8;letter-spacing:0}.page-index .entry-content p:nth-of-type(1){padding:100vw 2vw 2vw;color:transparent}.page-index .entry-content p img{display:inline-block;margin-left:-2vw}.page-index .entry-content img:nth-of-type(1){position:absolute;top:0;width:100%;height:32vw}.entry-header{position:relative}.page-index .entry-header{position:absolute;top:34vw}.page-index .entry-title{font-size:3vw;letter-spacing:0;line-height:1.5;height:10vw}.page-index .entry-title .entry-title-link{max-height:7.5vw}.page-index .entry-date{font-size:3vw;margin:9.5vw 0 0;right:0;position:absolute}.page-entry .entry-date,.page-preview .entry-date{padding:42px 0 0}.entry-categories{padding:0 .8em;font-size:9pt}.page-index .entry-categories{position:absolute;top:-35vw;left:-4vw;z-index:1}.page-index .entry-categories a{display:inline-block;font-weight:700;line-height:2}#bottom-editarea,#footer{width:100%;padding-bottom:75px}}@media screen and (max-width:675px){.hatena-module{width:100%}.hatena-module-body{padding:0 4%}.hatena-module-original-set{margin:0 -4%}#footer-inner,.three-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.three-footer div{margin:0 0 1rem}.top_sns_btn{display:none}}@media screen and (max-width:480px){#blog-title #title a{font-size:8vw;letter-spacing:.3em}#blog-title #blog-description{font-size:3vw;padding-top:.5em}.page-index .entry{height:65vw;padding:0}.page-index .entry-inner{width:100%;margin-left:0}.page-index .entry-content{height:56vw;background-size:80%}.page-index .entry-content p:nth-of-type(1){padding:100vh 1vh 1vh;color:transparent}.page-index .entry-content p img{display:inline-block;margin-left:-1vh}.page-index .entry-content img:nth-of-type(1){position:absolute;top:0;width:100%;height:35vw}.page-index .entry-header{top:37vw}.page-index .entry-title{font-size:4vw;height:18vw}.page-index .entry-title .entry-title-link{max-height:18vw}.page-index .entry-date{font-size:4vw;margin:17.5vw 0 0;right:0;position:absolute}.page-index .entry-categories{top:-38vw;left:-3.5vw}.page-entry .pager{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.page-entry .pager span{width:100%;margin-bottom:1rem}#box2{width:100%}#box2-inner{width:100%;display:block}.hatena-module{width:100%}.hatena-module-body{padding:0 4%}.top_sns_btn{display:none}}.kaerebalink-box{background:#f8f8f8;padding:15px;color:#333!important}.kaerebalink-box a{text-decoration:none;color:#333!important;font-weight:800}.kaerebalink-name div a{font-weight:100}.kaerebalink-image img:nth-child(1){padding:10px;background:#efefef;display:block;margin:0 auto}.kaerebalink-image img:nth-child(2),.kaerebalink-link1 img{position:absolute;top:0}.kaerebalink-detail{margin-top:-5px!important;font-size:8px}.kaerebalink-link1 div{margin:0!important}.kaerebalink-link1 a{width:48%;display:inline-block;margin:2px;padding:10px 1px;text-align:center;font-weight:800;font-size:9pt;color:#fff!important;border-radius:10px}.kaerebalink-link1 a:active{-ms-transform:translateY(4px);-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:0;margin-bottom:6px}.shoplinkamazon a{background:#f39c12;border-bottom:solid 4px #e67e22}.shoplinkrakuten a{background:#e74c3c;border-bottom:solid 4px #c0392b}.shoplinkyahoo a{background:#9b59b6;border-bottom:solid 4px #8e44ad}.shoplinkseven a{background:#1abc9c;border-bottom:solid 4px #16a085}.booklink-footer{display:none}@media screen and (max-width:680px){.kaerebalink-image{float:none!important;margin:-15px -15px 15px!important;background:#efefef;padding:15px}.kaerebalink-link1 a{width:45%}.kaerebalink-link1{text-align:center}}.top_ad_style{margin:-30px auto 30px}.ad_title_p,.google_ad_page{box-sizing:border-box!important}.ad_title_p{display:block;text-align:center;font-size:75%}.gad_size1{max-width:300px!important;max-height:250px!important;width:300px!important;height:250px!important}.gad_size1,.gad_size2{box-sizing:border-box!important}.gad_size2{max-width:21pc!important;max-height:280px!important;width:21pc!important;height:280px!important}.rectangle_ad{display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around}@media screen and (max-width:680px){.rectangle_ad{-webkit-justify-content:center;justify-content:center}.ad_left,.ad_left_none,.ad_right,.ad_right_none{display:none}.top_ad_style{margin:0 0 30px}}.amp-ad-title{display:none}.head_area{background:#fff;padding:10px;box-shadow:0 3px 6px rgba(0,0,0,.18);position:relative}.blog_title{max-width:1174px;margin:0 auto;display:block;position:relative}@media screen and (max-width:1200px){.blog_title{text-align:center}}@media screen and (max-width:640px){.fixed{position:fixed;top:0;width:100%;z-index:5;left:0;overflow:hidden}#blog-title{margin:0 auto;padding:40px 0}}.top_sns_btn{height:60px;text-align:right;margin-right:30px;right:0;top:-10px;position:absolute}ul.snsp{list-style:none;padding-left:0;margin:10px 0 15px}ul.snsp li{display:inline-block;margin-right:5px}ul.snsp li a{font-size:19px;line-height:170%;text-decoration:none}.sns_btn01,.sns_btn01 a{background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105004405.png)no-repeat}.sns_btn01 a{width:60px;height:60px;display:block;text-indent:-9999px}.sns_btn01 a:hover{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105003932.png)}.sns_btn02,.sns_btn02 a{background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105004408.png)no-repeat}.sns_btn02 a{width:60px;height:60px;display:block;text-indent:-9999px}.sns_btn02 a:hover{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105003938.png)}.sns_btn03,.sns_btn03 a{background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105004359.png)no-repeat}.sns_btn03 a{width:60px;height:60px;display:block;text-indent:-9999px}.sns_btn03 a:hover{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105003927.png)}.sns_btn04,.sns_btn04 a{background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105004411.png)no-repeat}.sns_btn04 a{width:60px;height:60px;display:block;text-indent:-9999px}.sns_btn04 a:hover{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180105/20180105003946.png)}.head_menu_back{padding:5px;background:#4f8299}#head_menu{max-width:1174px;position:relative;margin:0 auto}#head_menu,#head_menu .menu a{display:block;text-align:center}#head_menu .menu a{color:#fff;font-size:11px;font-weight:500;text-decoration:none;padding:11px 9px 0;height:40px;overflow:hidden;box-sizing:border-box}#head_menu .gnav-inner{width:100%;height:38px;padding:0 20px;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;text-align:center;white-space:nowrap;margin:0 auto;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}#head_menu .menu{display:inline-block}.box_sp{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #95ccff;border-radius:8px}.box_sp .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#95ccff;font-weight:700}.box_sp p{margin:0;padding:0}.obox{position:relative;background-color:#eceef1;padding:15px!important;border-radius:6px;font-size:14px;line-height:28px}#page-top{display:none;position:fixed;right:10px;bottom:20px;margin:0;padding:0;text-align:center}#move-page-top{color:rgba(0,0,0,.4);text-decoration:none;display:block;cursor:pointer}#move-page-top:hover{color:rgba(0,0,0,.6)}@media only screen and (min-width:400px){#page-top{right:50%;margin-right:-450px}}.social-btns-title{display:inline-block;position:relative;padding:0 25px;color:#333;font-size:22px;font-weight:700;line-height:1;letter-spacing:1px}.social-btns-title:after,.social-btns-title:before{display:inline-block;position:absolute;top:50%;width:20px;height:3px;border-radius:3px;background-color:#333;content:""}.social-btns-title:before{left:0;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.social-btns-title:after{right:0;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.social-btns ul{padding:0;margin:0}.social-btns ul li{display:inline-block;position:relative}.social-btns .btn,.social-btns .btn .fa,.social-btns .btn:before{-webkit-transition:all .35s;transition:all .35s;-webkit-transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59);transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59)}.social-btns .btn:before{top:90%;left:-110%}.social-btns .btn .fa{-webkit-transform:scale(0.8);transform:scale(0.8)}.social-btns .btn.facebook:before{background-color:#7196ed}.social-btns .btn.facebook .fa{color:#7196ed}.social-btns .btn.twitter:before{background-color:#82d3ff}.social-btns .btn.twitter .fa{color:#82d3ff}.social-btns .btn.hatena:before{background-color:#70b1f9}.social-btns .btn.hatena .fa{color:#70b1f9}.social-btns .btn.poket:before{background-color:#ff8784}.social-btns .btn.poket .fa{color:#ff8784}.social-btns .btn.line:before{background-color:#9cf285}.social-btns .btn.line .fa{color:#9cf285}.social-btns .btn:focus:before,.social-btns .btn:hover:before{top:-10%;left:-10%}.social-btns .btn:focus .fa,.social-btns .btn:hover .fa{color:#fff;-webkit-transform:scale(1);transform:scale(1)}.social-btns{margin:auto;margin:0 auto;text-align:center}.social-btns .btn{display:inline-block;background-color:#fff;width:90px;height:90px;line-height:90px;margin:0 10px;text-align:center;position:relative;overflow:hidden;border-radius:28%;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.1);box-shadow:0 5px 15px -5px rgba(0,0,0,.1);opacity:.99}.social-btns .btn:before{content:'';width:120%;height:120%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.social-btns .btn .fa{font-size:50px;vertical-align:middle}.fa-hatena:before{content:"B!";font-family:Verdana;font-weight:700}@media screen and (max-width:480px){.social-btns .btn{line-height:45px;width:45px;height:45px}.social-btns .btn .fa{font-size:35px;vertical-align:middle}}.entry-footer-section{display:none}.comment-box{position:relative;margin:2em 0}.comment-box:before{content:"";display:-webkit-flex;display:block;white-space:nowrap;position:relative;margin:0 0 2.5em;padding-bottom:10px}.comment-box:after{content:"コメント";color:#fff;width:100%;position:absolute;top:0;left:0;display:block;background:#ef7b75;font-weight:700;padding:.5em;font-size:1.3rem;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Kazesawa-Extrabold;transform:skewX(-10deg);border-radius:8px}.iine{display:-webkit-flex;display:flex;margin:2em 0 0}.iine-l{width:50%;color:transparent;background-size:cover;background-position:center center}.iine-r{width:50%;background:#4f8299;color:#fff;padding:2em 1em;text-align:center}.iine-icon{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.iine-icon a{color:#fff;font-size:.7rem;display:inline-block;margin:1rem 0;padding:.3rem 0 .45rem;width:32%}.iine-hatenablog{background:#606060}.iine-twitter{background:#1b95e0}.iine-feedly{background:#2bb24c}.iine-hatenablog:hover{background:#666}.iine-twitter:hover{background:#31a3ea}.iine-feedly:hover{background:#2ebc50}.iine-icon a:before{font-family:blogicon;font-size:.9rem;margin:0 .2rem 0 0;position:relative;top:.15rem}.iine-hatenablog:before{content:'\f000'}.iine-twitter:before{content:'\f035'}.iine-feedly:before{content:'\f04e'}.iine-0{font-weight:700;margin:0 0 .5rem}.iine-1{font-size:.9rem}.iine-2{font-size:.8rem}@media screen and (max-width:540px){.iine-icon a{font-size:0;width:31%}.iine-icon a:before{font-size:1.2rem;margin:0;top:0}.iine-0{font-size:0}.iine-1{font-size:.8rem}.iine-2{font-size:.7rem}}.sidebar-profile{width:90%;font-size:.9em;background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/mamegoro/20180126/20180126120649.jpg);background-repeat:no-repeat;background-size:100% auto;padding:45% 1em 1em;margin:1em auto;box-shadow:0 2px 5px rgba(0,0,0,.13);border-radius:15px}.profile-center{text-align:center}.profileimg{width:40%;border-radius:75pt}.profile-name{font-size:1.2em;font-weight:700}.profile-center.more{margin:1em 1em 2em;color:#4f8299;border-radius:8px}.profile-center.more a:before{font-family:FontAwesome;content:"\f138";color:#fff;padding-right:1em;font-size:2em;vertical-align:middle;text-decoration:none}.profile-center.more a{color:#fff;text-decoration:none;padding:15px;border-radius:20px;background:#4f8299}.profile-description{text-align:center}#estimated-area{margin:0;color:#888;font-size:9pt}#estimated-area span{font-size:1pc;font-weight:700;padding:0 3px;color:#ef7b75}#menu{bottom:0;left:0;height:50px;z-index:3}#menu,.toggle-content{position:fixed;width:100%;display:none}.toggle-content{bottom:50px;background:#fff}.toggle-content .hatena-module-body{font-size:80%}.toggle-content .hatena-module-body a{color:#444;font-weight:700}.toggle-content .hatena-module-body .urllist-image{width:50px;height:50px}.toggle-content .urllist-item{padding:0;margin:0;min-height:29px}.toggle-content .urllist-item:before{display:none}.category-list{list-style-type:none;margin:0;width:100%;padding-left:0}.category-list li{border-top:1px solid #333}.category-list a{display:block;width:100%;height:40px;line-height:40px;text-align:center;background:#444;color:#f0f0f0;font-size:80%}.btn-area a,.btn-area span{display:block;float:left;width:20%;height:50px;line-height:20px;text-align:center;font-size:70%;background:hsla(0,0%,100%,.85);color:#4f8299;padding-top:10px;border-top:1px solid #4f8299}@media screen and (max-width:780px){#menu{display:block}}.last-date-auto{color:#333;display:inline-block}.last-date-auto:before{margin-right:5px;padding-left:15px;font-family:blogicon;content:'\f02b';font-size:90%}.static-page-form h1,.static-page-privacypolicy h1,.static-page-sweepstake h1{padding:25px 0}#appreach-box{background-color:#f5fafe;margin:2rem 0;padding:1rem}#appreach-box br,#appreach-box p{display:none}.appreach-info{overflow:hidden}#appreach-appname{color:#094274;font-weight:700}#appreach-developer{margin-bottom:1.5rem}.link-ad{border:solid 2px #ef7b75;padding:.5em 1em .5em 2.3em!important;position:relative;margin-top:2.5em!important}.link-ad:before{content:"\f00c";left:1em;color:#ef7b75}.link-ad:after,.link-ad:before{font-family:FontAwesome;position:absolute}.link-ad:after{background:#ef7b75;color:#fff;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  Check ';letter-spacing:.05em;border-radius:4px 4px 0 0}.link-ad a{color:#ef7b75}.canvas-circle,vcom div{margin:0 auto!important}.canvas-circle{width:65%;height:auto!important;text-align:center}.fuki{display:-webkit-flex;display:flex;margin:0 0 1.5em}.fukiR{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.fukimg{width:75pt;height:auto;-webkit-flex-shrink:0;flex-shrink:0}.fukimg img{border-radius:50%}.fukitxt{padding:1em;border:2px solid #333;border-radius:15px;position:relative}.fukiL .fukitxt{margin:0 0 0 15px}.fukiR .fukitxt{margin:0 15px}.fukitxt:after,.fukitxt:before{content:'';position:absolute;top:19px;font-size:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.fukiL .fukitxt:before{left:-1pc;border-right:1pc solid #333}.fukiL .fukitxt:after{left:-9pt;border-right:1pc solid #fff}.fukiR .fukitxt:before{right:-1pc;border-left:1pc solid #333}.fukiR .fukitxt:after{right:-9pt;border-left:1pc solid #fff}ul.check-waku{border:solid 2px #ef7b75;padding:.5em!important;position:relative;margin-top:2.5em!important}ul.check-waku li{list-style:none}ul.check-waku li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:-20px;color:#ef7b75}ul.check-waku:after{background:#ef7b75;color:#fff;font-family:FontAwesome;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  Check ';letter-spacing:.05em;border-radius:4px 4px 0 0}.check-waku a{color:#ef7b75}ol.code-writer{position:relative;margin-left:0;padding:30px 20px 10px 45px;border:0;background:#2f3437}ol.code-writer:after{font-family:FontAwesome,Quicksand,Avenir,Arial,sans-serif;content:'\121 code';position:absolute;top:0;left:0;padding:5px 10px;background:#969998;line-height:1;font-size:.9em;color:#fff}ol.code-writer li{padding-left:15px;border-left:1.5px solid #000;color:#fff}.hidden_box{margin:2em 0;padding:0}.hidden_box label{padding:15px;font-weight:700;border:solid 2px #000;cursor:pointer}.hidden_box label:hover{background:#efefef}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.appreach{text-align:left;padding:10px;border:1px solid #7c7c7c;overflow:hidden;margin-bottom:15px}.appreach:after{content:"";display:block;clear:both}.appreach p{margin:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10px;overflow:hidden;margin:0 3% 0 0!important;width:25%!important;height:auto!important;max-width:90pt!important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}.appreach__name{font-size:1pc;line-height:1.5em!important;max-height:3em;overflow:hidden}.appreach__info{font-size:9pt!important}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach-links{float:left;height:40px;margin-top:8px;white-space:nowrap}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}.google_linkad{padding:5px 0 10px;margin:0 25px}.google_linkad2{margin:0 25px}.sbtt1{padding:10px 0}.sbtt1 .social-btns{padding:0 0 25px}#entry-foot-ad,.relation_link{margin-top:10px}.amazon-sale,.amazon-sale-sp{text-align:center;margin:10px auto -10px}@media screen and (max-width:675px){.amazon-sale{display:none}}.amazon-sale-sp{display:none}@media screen and (max-width:675px){.amazon-sale-sp{display:block!important}}.cp_cssslider{width:600px;padding-top:450px;position:relative;margin:2em auto;text-align:center;background:#000;border:10px solid #000}.cp_cssslider>img{position:absolute;left:0;top:0;transition:all .5s;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.cp_cssslider input[name='cp_switch']{display:none}.cp_cssslider label{margin:15px 5px 0;border:2px solid #fff;display:inline-block;cursor:pointer;transition:all .5s ease;opacity:.6;border-radius:3px}.cp_cssslider label:hover{opacity:.9}.cp_cssslider label img{display:block;width:40px;border-radius:2px}.cp_cssslider input[name='cp_switch']:checked+label{border:2px solid #ff7043;opacity:1}.cp_cssslider input[name='cp_switch']~img{opacity:0}.cp_cssslider input[name='cp_switch']:checked+label+img{opacity:1}