/* <system section="theme" selected="26006613722302940"> */
@charset "utf-8";/*Theme: コウシキ Author: koshishirai */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix{display:block}.clearfix:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.inline-block{display:inline-block}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body,html{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif;color:#3f3f3f;background-color:#fff}a{color:#1487bd}a:visited{color:#789dae}a:hover{color:#0f5373}h1 a,h1 a:hover,h1 a:visited,h2 a,h2 a:hover,h2 a:visited,h3 a,h3 a:hover,h3 a:visited,h4 a,h4 a:hover,h4 a:visited,h5 a,h5 a:hover,h5 a:visited,h6 a,h6 a:hover,h6 a:visited{color:#333;text-decoration:none}a.keyword{border-bottom:1px dotted #eceef1}.btn,a.keyword{text-decoration:none;color:#3f3f3f}.btn{display:inline-block;padding:4px 10px;margin-bottom:0;line-height:18px;background-color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-radius:2px;background-clip:padding-box;cursor:pointer;font-size:9pt;font-weight:600;border:1px solid rgba(0,0,0,.2)}.btn:hover{background-color:#f5f5f5;text-decoration:none}.btn-small{padding:2px 10px;font-size:11px}.btn-large{padding:13px 19px;font-size:17px;line-height:normal;font-weight:600}#globalheader-container{background-color:#333;color:#fff;position:fixed;top:0;left:0;width:100%}#container{width:855pt;margin-left:auto;margin-right:auto;margin-bottom:0;padding-top:37px}#container #content{display:block}#container #content:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.globalheader-off #container{padding-top:0}#main{width:40pc;float:left}#box2{width:290px;float:right}#blog-title{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif;text-align:center;margin:0;padding:50px 0}#title{margin:0}#title a{color:#3f3f3f}#blog-description{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif;font-weight:400;font-size:80%;margin:5px 0 0}.header-image-enable #title{padding-top:70px}.header-image-enable #blog-description,.header-image-enable #title{padding-left:20px}#top-box{margin:10px auto 20px;font-size:90%}#top-box .breadcrumb{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;padding:10px}.entry{position:relative;margin-bottom:50px}.entry-header{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #eceef1;position:relative}.entry-title{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif;font-size:21px;font-weight:600;line-height:35px;margin:15px 0 20px}.date{font-weight:600;margin-bottom:15px}.date a{color:#1487bd;text-decoration:none;font-size:90%}.categories{margin-top:10px;font-size:80%}.categories a{color:#3f3f3f}.categories.no-categories{margin:0}.entry-header-menu{position:absolute;bottom:0;left:-60px}.entry-header-menu a{display:inline-block;padding:4px 10px;margin-bottom:0;line-height:18px;color:#3f3f3f;background-color:#fff;text-align:center;vertical-align:middle;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-radius:2px;background-clip:padding-box;cursor:pointer;font-size:9pt;font-weight:600;border:1px solid rgba(0,0,0,.2);text-decoration:none}.entry-header-menu a:hover{background-color:#f5f5f5;text-decoration:none}.entry-content{font-size:15px;line-height:34px;padding-bottom:10px;border-bottom:1px solid #eceef1;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif}.entry-content p{margin:0 0 1em}.entry-content img{max-width:100%}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1.3em 0 .8em;line-height:1.5}.entry-content h1{font-size:160%}.entry-content h2{font-size:150%}.entry-content h3{font-size:140%}.entry-content h4{font-size:130%}.entry-content h5{font-size:110%}.entry-content h6{font-size:100%}.entry-content table{border-collapse:collapse;border-spacing:0;margin-bottom:1em}.entry-content table img{max-width:none}.entry-content table td,.entry-content table th{border:1px solid #ddd;padding:5px 10px}.entry-content table th{background:#f5f5f5}.entry-content blockquote{border:1px solid #eceef1;margin:0 0 10px;padding:20px}.entry-content blockquote p{margin-top:0;margin-bottom:0}.entry-content pre{border:1px solid #eceef1;margin:0 0 10px;padding:20px;white-space:pre}.entry-content pre>code{margin:0;padding:0;white-space:pre;border:0;background:0;font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif}.entry-content code{font-size:90%;margin:0 2px;padding:0 5px;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px;font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif}.entry-content .hatena-asin-detail li{line-height:1.4}.entry-footer{margin-top:10px}.entry-footer-section{font-size:80%;color:#999}.entry-footer-section a{color:#999}.entry-footer-html,.social-buttons{margin:10px 0}#box2{font-size:85%;line-height:1.5}.hatena-module{margin-bottom:60px}.hatena-module-title{font-weight:600;margin-bottom:15px;font-size:120%;padding:0 0 5px 5px;border-bottom:1px solid #eceef1}.hatena-module-title a{color:#3f3f3f;text-decoration:none}.hatena-module-title a:hover{text-decoration:underline}.hatena-module-profile .profile-icon{float:left;margin:0 10px 10px 0;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-radius:5px;background-clip:padding-box}.hatena-module-profile .id{display:block;font-weight:600;font-size:110%;margin-bottom:5px}.hatena-module-profile .profile-description{font-size:90%}.hatena-module-profile .profile-description p{margin-top:0}.hatena-urllist{list-style:none;margin:0;padding:0}.hatena-urllist li{padding:8px 0;border-bottom:1px solid #eceef1;line-height:1.5}.hatena-urllist li a{text-decoration:none}.hatena-module-search-box .search-form{border:1px solid #eceef1;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-radius:3px;background-clip:padding-box;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.hatena-module-search-box .search-module-input{padding:10px;color:#3f3f3f;background:0;border:0;outline:0;height:20px;width:90%}.hatena-module-search-box .search-module-button{width:35px;height:35px;background:transparent url(https://cdn.blog.st-hatena.com/images/theme/search.png?version=263e782f4058acf5109a8ca03f06e0)no-repeat right center;border:0;outline:0;text-indent:-9999px;position:absolute;top:1px;right:10px;opacity:.5}.hatena-module-search-box .search-module-button:hover{opacity:.85}.pager{margin:1em 0;display:block}.pager:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}.pager .pager-prev{float:left;text-align:left;width:45%}.pager .pager-next{float:right;text-align:right;width:45%}#footer{padding:30px 0;text-align:center;color:#999;line-height:1.5;font-size:80%}#footer p{margin:0}#footer a{color:#999}.page-about dt{font-size:1pc;font-weight:600;border-bottom:1px solid #dfdfdf;margin-bottom:5px}.page-about dd{margin-left:0;margin-bottom:30px}.page-archive .archive-entries .archive-entry{margin-bottom:3em}.page-archive .archive-entries .entry-title{font-size:130%;margin:0 0 .5em}.page-archive .archive-entries .categories{margin:0 0 .5em}.page-archive .archive-entries .entry-description{margin:0 0 1em;font-size:13px;line-height:25px}.page-archive .categories a{color:#3f3f3f;text-decoration:none;display:inline-block;margin-bottom:5px}.shrbtn{padding:0;margin:15px 0;width:100%;background:#eceef1;text-align:center;display:inline-flex}.share_btn{display:inline-block;width:20%;margin:4px 6px;height:40px;line-height:40px;font-size:18px;color:#3f3f3f;border:1px solid #eceef1;border-radius:0;text-align:center;vertical-align:middle;overflow:hidden;font-weight:600;transition:.3s;background:#fafafa}.share_btn:first-of-type{margin-left:0}.share_btn:last-of-type{margin-right:0}.share_btn:hover{color:#3f3f3f}.share_btn .fa{line-height:40px}#gnav{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;margin:0 0 10px;background:#fff;font-size:0;padding:0}#gnav .menu a{display:block;color:#3f3f3f;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}#gnav .gnav-inner,#gnav .menu a{text-align:center;box-sizing:border-box}#gnav .gnav-inner{width:100%;padding:9pt 20px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0 auto;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}#gnav .menu{display:inline-block}#top-editarea .section{width:100%;margin-left:auto;margin-right:auto}#top-editarea{margin-bottom:15px}.id a{color:#3f3f3f;text-decoration:none}.hatena-module-profile .profile-description,.id a{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif}.table-of-contents{position:relative;background-color:#fafafa;border:1px solid #eceef1;padding:60px 70px 25px;border-radius:0;font-size:14px;line-height:28px}.table-of-contents:before{position:absolute;display:block;text-align:center;top:15px;left:50%;margin-left:-1em;font-size:20px;font-weight:700;content:'目次';z-index:1}.table-of-contents li a{text-decoration:none;line-height:35px;color:#3f3f3f}.archive-header-category,.archive-heading{margin-bottom:25px}.archive-heading{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif;border-bottom:1px solid #eceef1;font-weight:600;font-size:21px;line-height:35px;padding-bottom:5px}.footer{background:#3f3f3f;color:#fff;padding:30px 0}.footer ul li{text-align:center;display:block}.footer .footer-title{margin-bottom:10px}.footer .footer-copyright{font-size:9pt}.footer-list{padding:0}.categories a{color:#3f3f3f;text-decoration:none;padding:4px 0;border-radius:0;font-size:13px;vertical-align:middle;margin-right:10px}@media screen and (min-width:1139px){title #title{font-size:37px;line-height:60px;font-weight:500}.hatena-module-search-box .search-module-button{background:transparent url(https://cdn.blog.st-hatena.com/images/theme/search@2x.png?version=263e782f4058acf5109a8ca03f06e0)no-repeat right center;background-size:20px 20px}#content{margin:35px 55px}.breadcrumb-inner{margin:0 5%}.date a{color:#3f3f3f;text-decoration:none;font-size:15px;padding:1px}.date{font-weight:500;margin-bottom:5px}.date:before{font-family:blogicon;content:"\f043";left:0;font-size:95%;top:0;color:#3f3f3f;margin-right:2px}.page-archive .entry-thumb{border-radius:5px;margin-right:20px}#box2 .urllist-image{border-radius:5px;margin-right:15px}.urllist-date-link time{color:#3f3f3f;text-decoration:none;font-size:14px;padding:1px}.urllist-date-link time:before{font-family:FontAwesome;content:"\f272";left:0;font-size:95%;top:0;color:#3f3f3f}.shrbtn{background:0}#box2{margin-top:15px}.page-archive .archive-entries .entry-title{margin-top:10px;font-size:19px}.hatena-urllist li a{font-size:13px;line-height:25px;color:#3f3f3f}#gnav .menu a{padding:0 15px}}@media screen and (max-width:1138px){#gnav .menu{margin-right:20px}#gnav .menu a{font-size:9pt}#container{width:100%;word-wrap:break-word;overflow:hidden;padding-top:0}#box2,#main{width:93.75%;margin-left:auto;margin-right:auto;float:none}#box2-inner{width:100%}.hatena-module{width:100%;float:none}.date a{color:#3f3f3f;text-decoration:none;font-size:15px;padding:1px}.date{font-weight:500;margin-bottom:5px}.date:before{font-family:blogicon;content:"\f043";left:0;font-size:18px;top:0;color:#3f3f3f;margin-right:2px}#box2 .urllist-image,.page-archive .entry-thumb{border-radius:5px}.urllist-date-link time{color:#3f3f3f;text-decoration:none;font-size:14px;padding:1px}.urllist-date-link time:before{font-family:FontAwesome;content:"\f272";left:0;font-size:95%;top:0;color:#3f3f3f}.shrbtn{background:0}.hatena-urllist li a{color:#3f3f3f}.entry .entry-title{font-size:22px}.categories a{color:#3f3f3f;text-decoration:none;padding:2px 7px;border-radius:2px;margin:0 2px}.page-archive .archive-entries .entry-title{font-size:18px}}@media screen and (max-width:640px){#globalheader-container{position:static}#blog-title #title{font-size:30px;font-weight:500;font-family:Nunito,sans-serif}#blog-description{font-size:11px}#container{width:100%;word-wrap:break-word;overflow:hidden;padding-top:0}#box2,#main{width:93.75%;margin-left:auto;margin-right:auto;float:none}#box2-inner{width:100%}.hatena-module{width:100%;float:none}.entry-header-menu{top:-30px;left:0}.archive-entry-header{width:-webkit-calc(100% -90px);width:calc(100% - 90px);float:right}.page-archive .archive-entries .entry-title{font-size:14px;line-height:25px;font-weight:400;margin:0}.archive-entries .entry-description{font-size:11px;display:none}.page-archive .entry-thumb{width:75px;height:75px;border:1px solid #eceef1;background-size:100%;float:left;border-radius:3px}.page-archive .categories{display:none}.page-archive .archive-entries .archive-entry{margin-bottom:0;padding:17px 0;border-bottom:1px solid #eceef1}.date a{color:#3f3f3f;text-decoration:none;font-size:9pt;padding:1px}.date{font-weight:500;margin-bottom:5px}.date:before{font-family:blogicon;content:"\f043";left:0;font-size:95%;top:0;color:#3f3f3f;margin-right:2px}.page-archive .social-buttons{display:none}#blog-title{text-align:center;padding:35px 0;margin:0}.entry .entry-title{font-size:18px;line-height:30px;margin:10px 0 15px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック Medium,meiryo,sans-serif}.entry .entry-header{padding:10px 0;border:0}.table-of-contents{position:relative;background-color:#fafafa;border:1px solid #eceef1;padding:60px 45px 25px;border-radius:0;font-size:14px;line-height:28px}#box2 .urllist-image{max-width:100%;width:75px;border-radius:5px;margin-right:10px;border:1px solid #eceef1;height:75px}.hatena-urllist li{padding:10px 0 0}.hatena-urllist li a{font-size:13px;line-height:20px;font-weight:500;color:#3f3f3f;text-decoration:none}.archive-module-year{border:0}.urllist-date-link time{color:#3f3f3f;text-decoration:none;font-size:9pt;padding:1px}.urllist-date-link time:before{font-family:FontAwesome;content:"\f272";left:0;font-size:95%;top:0;color:#3f3f3f}.archive-entries{margin:0 0 40px}.id a{font-weight:400;text-decoration:none;color:#3f3f3f}.entry-content{font-size:14px}.hatena-module{margin-bottom:40px}.urllist-image{width:70px;border-radius:5px}.related-entries .related-entries-entry-body{display:none}.pager{text-align:center;margin-bottom:45px}:not(.permalink)>.pager-next{float:none;text-align:center}:not(.permalink)>.pager-next a{text-decoration:none;padding:10px 75pt;border-radius:4px;border:1px solid #eceef1;background:#fafafa;color:#3f3f3f}.pager-permalink{display:none}}
/* </system> */
/* Responsive: yes */
@media screen and (min-width:1139px){#container{width:100%}#content{margin:0 10%}#main{width:70%}#box2{width:25%;float:left;padding-left:5%}}.entry-title{margin:0;line-height:1.3;font-size:155%;font-family:sans-serif}.categories a{background:#eceef1;padding:2px 10px;text-decoration:none;border-radius:2px !important;-webkit-border-radius:2px !important;-moz-border-radius:2px}.entry-content{font-size:95%;line-height:1.7;padding-bottom:10px;border-bottom:1px solid #ddd;font-weight:400}.table-of-contents{padding:40px 5px 5px;margin:0}.table-of-contents::before{top:5px}.table-of-contents li a{text-decoration:underline;line-height:23px;color:#1487bd;font-weight:700}body.page-entry,html{background:0}body:not(.page-index) .hatena-module-body{box-sizing:border-box;background:#fff}.page-entry .entry-header{padding:0 0 10px !important;margin-bottom:0}.entry{background:#fff}.entry-content{background:#fff}.page-archive #main-inner{padding:0}.archive-header-category{background-color:#091923;padding:1px}.archive-header-category .archive-heading{font-size:100%;color:#fff;padding-left:16px}.archive-heading{border-bottom:0}.page-index #main-inner{padding:0 !important}.page-archive .penta,.page-index .penta{display:none}.page-entry .penta{background-size:cover;background-position:center center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;filter:brightness(300%) contrast(40%) saturate(40%) blur(10px)}#top-box{display:none},#top-box a{font-size:12px;color:#666}.page-entry .breadcrumb{margin-bottom:0}#top-box .breadcrumb{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0;margin:0 10%}.breadcrumb-inner{margin:0;line-height:2}body{font-family:sans-serif;font-weight:500;font-size:18px;line-height:1.8em;word-break:break-all;color:#333;-webkit-font-smoothing:antialiased}#blog-title{padding:0}.header-image-only #blog-title #blog-title-inner{height:120px}#header-navi{width:100%;line-height:60px}#header-navi ul{padding:0 22% 0 0;line-height:60px;height:60px}#header-navi ul li{padding:0 2% 0 0;line-height:60px}#header-navi ul li a,#title a{color:#fff;font-size:1.2em;font-weight:700;display: none;}#box2 img.profile-img{width:300px;height:auto}#gnav .gnav-inner{background:#000;line-height:1}#gnav .menu a{color:#fff;font-size:15px;font-weight:700}#top-editarea #gnav a:hover{opacity:.6}.hatena-module-title{font-size:1.2em;font-weight:700;margin-bottom:5px;padding:16px 12px;color:#fff;font-size:100%;background:#091923;border:0}.hatena-module-title::before{content:none}.hatena-module-title a{color:#fff}.hatena-module{margin-bottom:16px}.hatena-urllist li{padding:5px 0}@media screen and (min-width:1139px){#box2 .urllist-image{border-radius:0}.page-archive .entry-thumb{border-radius:0}.hatena-urllist li a{color:#1487bd}}@media screen and (max-width:640px){.hatena-urllist li a{color:#1487bd;font-weight:700;font-size:100%}.hatena-urllist li{border-bottom:1px solid #091923}}@media(min-width:768px){.page-index .archive-entries,.page-archive .archive-entries{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.page-index .archive-entry,.page-archive .archive-entry{flex:0 0 48%;position:relative;display:-webkit-flex;display:flex;flex-direction:column;background:#fff}.page-index .archive-entry-header,.page-archive .archive-entry-header{order:2}.page-index .categories,.page-archive .categories{order:4;position:absolute;top:0;right:0;z-index:10}.page-index .entry-thumb-link,.page-archive .entry-thumb-link{order:1;height:250px}.page-index a.entry-thumb-link .entry-thumb:hover,.page-archive a.entry-thumb-link .entry-thumb:hover{opacity:.7}.page-archive .archive-entries .entry-title{font-size:120%;margin:0}.page-archive .archive-entries .entry-title a:hover{opacity:.7}.page-index .entry-thumb,.page-archive .entry-thumb{width:100%;height:250px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute}.page-index .archive-entry-body,.page-archive .archive-entry-body{order:3}.page-index .entry-title,.page-archive .entry-title{padding:.5em 1em}.page-archive .archive-entries .entry-description{padding:.5em 1em;font-size:70%}.page-archive .archive-entries .categories{display:none}.page-archive .date{position:absolute;top:0;left:0;z-index:10;background:#091923;color:#fff;padding:3px 5px}.page-archive .date a{color:#fff}.page-archive .date:before{color:#fff}.page-index .date{position:absolute;top:0;left:0;z-index:10;background:#091923;color:#fff;padding:3px 5px}.page-index .date a{color:#fff}.page-index .date:before{color:#fff}}.page-entry .date{color:#091923}.page-entry .date a{color:#091923;font-weight:700}strong{background:linear-gradient(transparent 50%,#f99 0)}strong.yellow{margin:0 .1em;padding:.1em .2em;background:#fcdf1d !important;background:linear-gradient(to bottom,transparent 60%,rgba(252,252,84,.8) 60%) !important}.entry-content h2{font-size:200%;color:#494949;padding:.5em 0;border-top:solid 3px #ccc;border-bottom:solid 3px #ccc}.entry-content h3{font-size:180%;padding:.25em .5em;color:#494949;background:0;border-left:solid 5px #ccc}.entry-content h4{font-size:150%;border-bottom:solid 2px #ccc}.entry-content h5{font-size:130%;border-bottom:dashed 2px #ccc}#copyright{padding:20px;text-align:center;background:#fff;font-size:12px;color:#9a9a9a}ul{list-style:disc;margin:0 0 2px .5em}ol{list-style:decimal;margin:0 0 2px 2em}li{margin:0 0 4px .5em;line-height:170%}.entry-content ul li{list-style-type:none;position:relative}.entry-content ul li:after{display:block;content:'';position:absolute;top:.6em;left:-1em;width:8px;height:3px;padding:5px 0;border-left:2px solid #2d70a4;border-bottom:2px solid #2d70a4;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show-area{cursor:pointer;color:#47a1e5}#estimated-area{color:#888;font-size:12px}#estimated-area span{font-size:16px;font-weight:700;padding:0 3px}.entry-content .emphasize-link{position:relative;margin:36px 0 16px;padding:20px;border:2px solid #df8182;background-color:#fffbf5}.entry-content .emphasize-link p:last-child{margin-bottom:0}.entry-content .emphasize-link::before{position:absolute;bottom:100%;left:-2px;padding:2px 6px;content:"あわせて読みたい";background-color:#df8182;color:#fff;font-weight:700}.entry-content .emphasize-link2{position:relative;margin:36px 0 16px;padding:20px;border:2px solid #ee7917;background-color:#fffbf5}.entry-content .emphasize-link2 p:last-child{margin-bottom:0}.entry-content .emphasize-link2::before{position:absolute;bottom:100%;left:-2px;padding:2px 6px;content:"チェック";background-color:#ee7917;color:#fff;font-weight:700}.entry-content .emphasize-link3{position:relative;margin:36px 0 16px;padding:20px;border:2px solid #c62824;background-color:snow}.entry-content .emphasize-link3 p:last-child{margin-bottom:0}.entry-content .emphasize-link3::before{position:absolute;bottom:100%;left:-2px;padding:2px 6px;content:"関連記事";background-color:#c62824;color:#fff;font-weight:700}.entry-content .emphasize-link4{position:relative;margin:36px 0 16px;padding:20px;border:2px solid #ee7917;background-color:#fffbf5}.entry-content .emphasize-link4 p:last-child{margin-bottom:0}.entry-content .emphasize-link4::before{position:absolute;bottom:100%;left:-2px;padding:2px 6px;content:"人気記事";background-color:#ee7917;color:#fff;font-weight:700}.entry-content .emphasize-link5{position:relative;margin:36px 0 16px;padding:20px;border:2px solid #ee7917;background-color:#fffbf5}.entry-content .emphasize-link5 p:last-child{margin-bottom:0}.entry-content .emphasize-link5::before{position:absolute;bottom:100%;left:-2px;padding:2px 6px;content:"ポイント";background-color:#ee7917;color:#fff;font-weight:700}.youtube{display:inline-block;position:relative;overflow:hidden;width:320px;height:180px}.youtube::before{position:absolute;content:"Click to Play";color:#fff;text-align:center;font-size:22px;font-weight:700;line-height:180px;background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;z-index:10;transition:all .3s}.youtube:hover::before{background:rgba(0,0,0,.7);cursor:pointer;transition:all .3s}.sns-title{background:#eee;color:#091923;width:100%;padding:10px 0;text-align:center;font-weight:700}.sns-footer,.sns-header{padding:0}.sns-area{margin:0 auto 10px;padding:0;overflow:hidden;table-layout:fixed;display:table;width:100%}.sns-area li{list-style-type:none;display:table-cell;vertical-align:middle}.sns-area li:last-child{margin-right:0}.sns-link{position:relative;display:block;color:#fff;text-align:center;text-decoration:none;outline:0;overflow:hidden;height:42px;line-height:42px}.sns-link::after{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background-color:rgba(255,255,255,.3);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.sns-link:hover{text-decoration:none}a.sns-link:hover{color:#fff}.sns-link:hover::after{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{50%{opacity:1}100%{width:300px;height:300px}}@keyframes circle{50%{opacity:1}100%{width:300px;height:300px}}.sns-twitter{color:#fff;background:#55acee}.sns-facebook{color:#fff;background:#3a5795}.sns-bookmark{color:#fff;background:#00a5de}.blogicon-bookmark,.blogicon-facebook,.blogicon-twitter{margin-right:5px}.share-text{padding-left:4px}@media only screen and (max-width:767px){.share-text,.sns-txt{display:none}.blogicon-bookmark,.blogicon-facebook,.blogicon-twitter{margin-right:0}}.sns-txt{display:inline-block;margin:0 auto;width:100%;text-align:center;line-height:2em;font-size:13px;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b}.sns-txt-footer{display:inline-block;margin:0 auto;width:100%;text-align:center;line-height:2em;font-size:13px;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;color:#fff}.sns-follow{display:table;width:100%;margin:0 auto 32px}.sns-follow a{display:table-cell;font-size:35px;text-align:center;vertical-align:middle;text-decoration:none;width:25%;height:48px;color:#fff}.sns-follow .hatena-button{transition:1s ease;background:#54575d}.sns-follow .twitter-button{transition:1s ease;background:#5db9ff}.sns-follow .facebook-button{transition:1s ease;background:#395eaf}.sns-follow .hatena-button:hover{transition:.3s ease;color:#3d3f44;background:#fff}.sns-follow .twitter-button:hover{transition:.3s ease;color:#55acee;background:#fff}.sns-follow .facebook-button:hover{transition:.3s ease;color:#305097;background:#fff}.entry-content pre.code{background-color:#073642;color:#93a1a1}.synSpecial{color:#dc322f}.synType{color:#b58900}.synComment{color:#657b83}.synPreProc{color:#cb4b16}.synIdentifier{color:#268bd2}.synConstant{color:#2aa198}.synStatement{color:#859900}#appreach-box{max-width:500px;border:1px solid #ddd;background:#fff;padding:4px 6px;border-radius:4px;line-height:1.4;box-shadow:0 1px 1px 0 rgba(0,0,0,.06)}#appreach-box br{display:none}#appreach-image{margin-right:15px !important;margin-bottom:0 !important}#appreach-appname{color:#3a3a3a;font-size:1.35em;font-weight:700}#appreach-developer,#appreach-price,.appreach-powered{color:#888;font-size:11px !important}#appreach-box .appreach-links{margin-top:10px}#appreach-itunes-link{margin-right:10px}#appreach-box .appreach-links img:hover{opacity:.8}.entry-content blockquote{padding:20px 55px;background:rgba(245,245,245,.8);color:#222;position:relative;border:solid 1px #fff;margin:.8em 0}.entry-content blockquote:before{color:rgba(200,200,200,1);content:"“";font-family:serif;font-size:600%;left:0;line-height:1em;position:absolute;top:0}.entry-content blockquote:after{content:"”";font-family:serif;position:absolute;bottom:0;right:0;font-size:600%;color:rgba(200,200,200,1);line-height:0}#blog-description{-webkit-text-shadow:0 1px 2px #000;text-shadow:0 1px 2px #000;font-size:100%;color:#fff;margin:5px 0 0 0;font-weight:500;display:none}.ssImg{height:80px;width:80px;padding:0}.ssTitle{font-size:90%;line-height:1.6em}.ssPanel{border-top:1px solid #e4e4e4 !important;border-bottom:none !important;width:49% !important;height:100px !important;float:left !important;margin-right:1% !important}.ssLimitedContainerHeader{width:100%;background:#091923}.ssLimitedContainerHeader>div>div>div{color:#fff;background:#091923;font-size:16px;padding:10px 5px 10px 10px !important;width:100%;box-sizing:border-box}fieldset{margin-bottom:20px;padding:20px 20px 15px;border:3px #616161 groove;word-wrap:break-word;margin:0 2px;background-color:#fff}fieldset p{margin-bottom:1em}.entry-content .l-fuki,.entry-content .r-fuki{position:relative;width:80%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px;border-radius:6px;border:2px solid #999;box-shadow:1px 1px 5px #aaa;background-color:#fff;z-index:1}.entry-content .l-fuki{margin:20px 20% 40px 0}.entry-content .r-fuki{margin:20px 0 40px 19%}.entry-content .l-fuki::before,.entry-content .r-fuki::before{position:absolute;content:"";top:16px;width:10px;height:10px;border-right:2px solid #999;border-bottom:2px solid #999;background-color:#fff;z-index:2}.entry-content .l-fuki::before{right:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.entry-content .r-fuki::before{left:-7px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.entry-content .l-fuki::after,.entry-content .r-fuki::after{position:absolute;content:"";width:80px;height:80px;top:-10px;border-radius:40px;border:3px solid #fff;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:1px 1px 5px #aaa}.entry-content .l-fuki::after{right:-110px}.entry-content .r-fuki::after{left:-110px}@media screen and (max-width:620px){.entry-content .l-fuki,.entry-content .r-fuki{width:70%}.entry-content .l-fuki{margin-right:30%}.entry-content .r-fuki{margin-left:30%}}@media screen and (max-width:478px){.entry-content .l-fuki::after,.entry-content .r-fuki::after{width:60px;height:60px;border-radius:30px}.entry-content .l-fuki::after{right:-84px}.entry-content .r-fuki::after{left:-84px}}.ore::after{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/korekai/20170228/20170228205121.jpg?1488282727)}.washi::after{background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/korekai/20170304/20170304165736.png?1488614261)}.article-btn{display:block;padding:.5em 1em;text-decoration:none;background:#668ad8;border-bottom:solid 4px #627295;border-radius:3px;text-align:center}.article-btn a{color:#fff;font-weight:700}.article-btn2{display:block;padding:1em 1em;text-decoration:none;background:#27ae60;border-bottom:solid 4px #28a428;border-radius:10px;text-align:center}.article-btn2 a{color:#fff;font-weight:700}.article-btnd a{display:block;text-decoration:none;padding:20px 10px;border-radius:10px;font-weight:700;color:#000;background-color:#ccc;text-align:center}.article-btnd a:hover{transform:scale(1.1)}.article-btna a{display:block;text-decoration:none;padding:20px 10px;border-radius:10px;font-weight:700;color:#000;background-color:#ccc;text-align:center}.article-btna a:hover{transform:scale(1.1)}.article-btny a{display:block;text-decoration:none;padding:20px 10px;border-radius:10px;font-weight:700;color:#000;background-color:#ccc;text-align:center}.article-btny a:hover{transform:scale(1.1)}.entry-footer{margin-top:0}.entry-footer-section{display:none}@media(min-width:768px) and (max-width:1079px){#container #content{width:93.7%;margin:0 auto}#box2,#main{width:100%;float:none;margin:0 auto}#box2-inner{width:100%}.hatena-module{width:100%}}li.urllist-item.related-entries-item{margin:11px 0;padding:10px 10px 10px 0;border-bottom:0;background:#eee}img.urllist-image.related-entries-image{width:120px;margin-top:-10px;margin-bottom:-10px}a.urllist-title-link.related-entries-title-link.urllist-title.related-entries-title{text-decoration:none;color:#525252;font-weight:700;font-size:16px}a.urllist-title-link.related-entries-title-link.urllist-title.related-entries-title:hover{color:silver}.urllist-title-link{font-size:100%;color:#091923}.urllist-entry-body.related-entries-entry-body{color:#8f8f8f;font-size:13px;margin-top:3px}.hatena-urllist .urllist-date-link a{display:inline-block;background:#091923;color:#fff;line-height:1;padding:4px 5px;margin-bottom:3px;border-radius:4px;font-size:11px;font-style:normal;text-decoration:none}.box17{margin:2em 0;position:relative;padding:.5em 1.5em;border-top:solid 2px #000;border-bottom:solid 2px #000}.box17:after,.box17:before{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100%+20px);height:calc(100%+20px);background-color:#000}.box17:before{left:10px}.box17:after{right:10px}.box17 p{margin:0;padding:0}.entry-content ul li::after{display:none}.review-ex{display:-webkit-flex;display:flex}.review-ex br{display:none}.review-ex-right{padding:0 0 0 1em}.review-ex-title{font-weight:bold;font-size:1.5em;padding:0 0 1rem 0}.review-ex-link{padding:0 0 1rem 0}.review-ex-link a{display:inline-block;border-radius:4px;padding:4px 16px 6px 16px;color:#fff;border:1px solid rgba(0,0,0,0.2);font-size:90%;text-decoration:none}.review-ex-link a:not(last-of-type){margin-right:4px}.review-ex-link a::before{font-family:blogicon;font-size:120%;margin-right:4px;position:relative;top:2px}.review-ex-link-amazon{background:#f90;box-shadow:0 1px 2px #cc7a00,0 1px 0 rgba(255,255,255,0.3)inset}.review-ex-link-amazon:hover{background:#f2ad44;color:#fff}.review-ex-link-amazon::before{content:'\f034'}.review-ex-link-rakuten{background:#bf0000;box-shadow:0 1px 2px #8c0000,0 1px 0 rgba(255,255,255,0.3)inset}.review-ex-link-rakuten:hover{background:#cc2727;color:#fff}.review-ex-link-rakuten::before{content:'\f722'}.review-ex-image{display:none}.review-ex-title{display:none}.review-ex-brand{display:none}.review-ex-author{display:none}.review-ex-description{display:none}.rating{display:-webkit-flex;display:flex}.rating-l{padding:0 1rem 0 0;text-align:center}.rating-main{font-size:54px}.rating-star{font-family:blogicon;font-size:1.5em;-webkit-background-clip:text !important;background-clip:text;-webkit-text-fill-color:transparent !important;display:inline-block;width:auto}.rating .rate0{background:linear-gradient(to right,#f90 0,#f90 0,#ccc 0)}.rating .rate5{background:linear-gradient(to right,#f90 0,#f90 5%,#ccc 5%)}.rating .rate10{background:linear-gradient(to right,#f90 0,#f90 10%,#ccc 10%)}.rating .rate15{background:linear-gradient(to right,#f90 0,#f90 15%,#ccc 15%)}.rating .rate20{background:linear-gradient(to right,#f90 0,#f90 20%,#ccc 20%)}.rating .rate25{background:linear-gradient(to right,#f90 0,#f90 25%,#ccc 25%)}.rating .rate30{background:linear-gradient(to right,#f90 0,#f90 30%,#ccc 30%)}.rating .rate35{background:linear-gradient(to right,#f90 0,#f90 35%,#ccc 35%)}.rating .rate40{background:linear-gradient(to right,#f90 0,#f90 40%,#ccc 40%)}.rating .rate45{background:linear-gradient(to right,#f90 0,#f90 45%,#ccc 45%)}.rating .rate50{background:linear-gradient(to right,#f90 0,#f90 50%,#ccc 50%)}.rating .rate55{background:linear-gradient(to right,#f90 0,#f90 55%,#ccc 55%)}.rating .rate60{background:linear-gradient(to right,#f90 0,#f90 60%,#ccc 60%)}.rating .rate65{background:linear-gradient(to right,#f90 0,#f90 65%,#ccc 65%)}.rating .rate70{background:linear-gradient(to right,#f90 0,#f90 70%,#ccc 70%)}.rating .rate75{background:linear-gradient(to right,#f90 0,#f90 75%,#ccc 75%)}.rating .rate80{background:linear-gradient(to right,#f90 0,#f90 80%,#ccc 80%)}.rating .rate85{background:linear-gradient(to right,#f90 0,#f90 85%,#ccc 85%)}.rating .rate90{background:linear-gradient(to right,#f90 0,#f90 90%,#ccc 90%)}.rating .rate95{background:linear-gradient(to right,#f90 0,#f90 95%,#ccc 95%)}.rating .rate100{background:linear-gradient(to right,#f90 0,#f90 100%,#ccc 100%)}ul.point{margin:0 0 .5em 0;padding:0}ul.point li{list-style-type:none;margin:0 0 .1em 1em;padding:0 0 0 1em}ul.point li::before{display:inline-block;font-family:blogicon;text-indent:-1em}ul.point li.good::before{content:'\f029';color:#4caf50}ul.point li.bad::before{content:'\f001';color:#f44336;transform:rotate(45deg);text-indent:0;margin:0 .2em 0 -1em}@media screen and (max-width:800px){.review-ex{display:block}.review-ex-right{padding:0}}.cstmreba{width:98%;height:auto;margin:36px auto;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica,Meiryo,sans-serif;line-height:1.5;word-wrap:break-word;box-sizing:border-box;display:block}.cstmreba a{transition:.8s;color:#1487bd}.cstmreba a:hover{color:#ffca28}.cstmreba .booklink-box,.cstmreba .kaerebalink-box,.cstmreba .tomarebalink-box{width:100%;background-color:#fafafa;overflow:hidden;border-radius:0;box-sizing:border-box;padding:12px 8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.cstmreba .booklink-image,.cstmreba .kaerebalink-image,.cstmreba .tomarebalink-image{width:150px;float:left;margin:0 14px 0 0;text-align:center;background:#fff}.cstmreba .booklink-image a,.cstmreba .kaerebalink-image a,.cstmreba .tomarebalink-image a{width:100%;display:block}.cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img{margin:0;padding:0;text-align:center;background:#fff}.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info{overflow:hidden;line-height:170%;color:#333}.cstmreba .booklink-info a,.cstmreba .kaerebalink-info a,.cstmreba .tomarebalink-info a{text-decoration:none}.cstmreba .booklink-name>a,.cstmreba .kaerebalink-name>a,.cstmreba .tomarebalink-name>a{border-bottom:1px solid;font-size:20px}.cstmreba .booklink-name p,.cstmreba .kaerebalink-name p,.cstmreba .tomarebalink-name p{margin:0}.cstmreba .booklink-powered-date,.cstmreba .kaerebalink-powered-date,.cstmreba .tomarebalink-powered-date{font-size:10px;line-height:150%}.cstmreba .booklink-powered-date a,.cstmreba .kaerebalink-powered-date a,.cstmreba .tomarebalink-powered-date a{color:#333;border-bottom:0}.cstmreba .booklink-powered-date a:hover,.cstmreba .kaerebalink-powered-date a:hover,.cstmreba .tomarebalink-powered-date a:hover{color:#333;border-bottom:1px solid #333}.cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address{display:none !important}.cstmreba .booklink-link2 div img,.cstmreba .kaerebalink-link1 div img,.cstmreba .tomarebalink-link1 div img{display:none !important}.cstmreba .booklink-link2,.cstmreba .kaerebalink-link1,.cstmreba .tomarebalink-link1{display:inline-block;width:100%;margin-top:15px}.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div{float:left;width:24%;min-width:45%;margin:1%}.cstmreba .booklink-link2 a,.cstmreba .kaerebalink-link1 a,.cstmreba .tomarebalink-link1 a{width:100%;display:inline-block;text-align:center;box-sizing:border-box;margin:1px 0;padding:3% .5%;border-radius:8px;font-size:18px;font-weight:700;line-height:180%;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.26)}.cstmreba .tomarebalink-link1 .shoplinkrakuten a{background:#76ae25;border:2px solid #76ae25}.cstmreba .tomarebalink-link1 .shoplinkjalan a{background:#ff7a15;border:2px solid #ff7a15}.cstmreba .tomarebalink-link1 .shoplinkjtb a{background:#c81528;border:2px solid #c81528}.cstmreba .tomarebalink-link1 .shoplinkknt a{background:#0b499d;border:2px solid #0b499d}.cstmreba .tomarebalink-link1 .shoplinkikyu a{background:#bf9500;border:2px solid #bf9500}.cstmreba .tomarebalink-link1 .shoplinkrurubu a{background:#006;border:2px solid #006}.cstmreba .tomarebalink-link1 .shoplinkyahoo a{background:#f03;border:2px solid #f03}.cstmreba .tomarebalink-link1 .shoplinkhis a{background:#004bb0;border:2px solid #004bb0}.cstmreba .kaerebalink-link1 .shoplinkyahoo a{background:#f03;letter-spacing:normal}.cstmreba .kaerebalink-link1 .shoplinkbellemaison a{background:#84be24;border:2px solid #84be24}.cstmreba .kaerebalink-link1 .shoplinkcecile a{background:#8d124b;border:2px solid #8d124b}.cstmreba .kaerebalink-link1 .shoplinkkakakucom a{background:#314995;border:2px solid #314995}.cstmreba .kaerebalink-link1 .shoplinkrentio a{background:#20a3d1;border:2px solid #20a3d1}.cstmreba .booklink-link2 .shoplinkkindle a{background:#007dcd;border:2px solid #007dcd}.cstmreba .booklink-link2 .shoplinkrakukobo a{background:#bf0000;border:2px solid #bf0000}.cstmreba .booklink-link2 .shoplinkbk1 a{background:#0085cd;border:2px solid #0085cd}.cstmreba .booklink-link2 .shoplinkehon a{background:#2a2c6d;border:2px solid #2a2c6d}.cstmreba .booklink-link2 .shoplinkkino a{background:#003e92;border:2px solid #003e92}.cstmreba .booklink-link2 .shoplinktoshokan a{background:#333;border:2px solid #333}.cstmreba .booklink-link2 .shoplinkamazon a,.cstmreba .kaerebalink-link1 .shoplinkamazon a{background:#ff9901;border:2px solid #ff9901}.cstmreba .booklink-link2 .shoplinkrakuten a,.cstmreba .kaerebalink-link1 .shoplinkrakuten a{background:#bf0000;border:2px solid #bf0000}.cstmreba .booklink-link2 .shoplinkwowma a,.cstmreba .kaerebalink-link1 .shoplinkwowma a{background:#225496;border:2px solid #225496}.cstmreba .booklink-link2 a:hover,.cstmreba .kaerebalink-link1 a:hover,.cstmreba .tomarebalink-link1 a:hover{background:#fff}.cstmreba .tomarebalink-link1 .shoplinkrakuten a:hover{color:#76ae25}.cstmreba .tomarebalink-link1 .shoplinkjalan a:hover{color:#ff7a15}.cstmreba .tomarebalink-link1 .shoplinkjtb a:hover{color:#c81528}.cstmreba .tomarebalink-link1 .shoplinkknt a:hover{color:#0b499d}.cstmreba .tomarebalink-link1 .shoplinkikyu a:hover{color:#bf9500}.cstmreba .tomarebalink-link1 .shoplinkrurubu a:hover{color:#006}.cstmreba .tomarebalink-link1 .shoplinkyahoo a:hover{color:#f03}.cstmreba .tomarebalink-link1 .shoplinkhis a:hover{color:#004bb0}.cstmreba .kaerebalink-link1 .shoplinkyahoo a:hover{color:#f03}.cstmreba .kaerebalink-link1 .shoplinkbellemaison a:hover{color:#84be24}.cstmreba .kaerebalink-link1 .shoplinkcecile a:hover{color:#8d124b}.cstmreba .kaerebalink-link1 .shoplinkkakakucom a:hover{color:#314995}.cstmreba .kaerebalink-link1 .shoplinkrentio a:hover{color:#20a3d1}.cstmreba .booklink-link2 .shoplinkkindle a:hover{color:#007dcd}.cstmreba .booklink-link2 .shoplinkrakukobo a:hover{color:#bf0000}.cstmreba .booklink-link2 .shoplinkbk1 a:hover{color:#0085cd}.cstmreba .booklink-link2 .shoplinkehon a:hover{color:#2a2c6d}.cstmreba .booklink-link2 .shoplinkkino a:hover{color:#003e92}.cstmreba .booklink-link2 .shoplinktoshokan a:hover{color:#333}.cstmreba .booklink-link2 .shoplinkamazon a:hover,.cstmreba .kaerebalink-link1 .shoplinkamazon a:hover{color:#ff9901}.cstmreba .booklink-link2 .shoplinkrakuten a:hover,.cstmreba .kaerebalink-link1 .shoplinkrakuten a:hover{color:#bf0000}.cstmreba .booklink-link2 .shoplinkwowma a:hover,.cstmreba .kaerebalink-link1 .shoplinkwowma a:hover{color:#225496}.cstmreba .booklink-footer{clear:both}.shoplinkrakuten a{position:relative}.shoplinkrakuten a::before{content:"＼楽天スーパーSALE中／";display:none;position:absolute;top:-1em;left:0;padding:.5em .8em;color:#bf0000;background:#fff;box-shadow:0 2px 16px -2px rgba(0,0,0,.25);font-size:.6rem;font-weight:700;line-height:1;border-radius:1em 1em 0 1em}.shoplinkamazon a{position:relative}.shoplinkamazon a::before{content:"＼年に1度のプライムデー開催中／";display:none;position:absolute;top:-1em;left:0;padding:.5em .8em;color:#ff9901;background:#fff;box-shadow:0 2px 16px -2px rgba(0,0,0,.25);font-size:.6rem;font-weight:700;line-height:1;border-radius:1em 1em 0 1em}.shoplinkyahoo a{position:relative}.shoplinkyahoo a::before{content:"";display:none;position:absolute;top:-1em;left:0;padding:.5em .8em;color:#7b0099;background:#fff;box-shadow:0 2px 16px -2px rgba(0,0,0,.25);font-size:.6rem;font-weight:700;line-height:1;border-radius:1em 1em 0 1em}@media screen and (max-width:768px){.cstmreba .booklink-image,.cstmreba .kaerebalink-image,.cstmreba .tomarebalink-image{width:100%;float:none}.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div{width:32.33%;margin:.5%}.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info{text-align:center;padding-bottom:1px}}@media screen and (max-width:480px){.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div{width:100%;margin:.5%}}.linkInfoBox,.attentionInfoBox,.updateInfoBox{font-weight:700;margin:20px 0;position:relative;margin-top:20px;padding:20px 20px 20px 20px}.updateInfoBox{background-color:#fffdeb}.linkInfoBox{background-color:#f5f5f5}.attentionInfoBox{background-color:#fee9e8}.docomo-btn{display:inline-block;padding:1em 10em;text-decoration:none;background-color:#c03;border-radius:30px;text-align:center}.docomo-btn a{color:#fff;font-weight:700;font-size:1.3rem}.au-btn{display:inline-block;padding:1em 11em;text-decoration:none;background-color:#eb5505;border-radius:30px;text-align:center}.au-btn a{color:#fff;font-weight:700;font-size:1.3rem}.softbank-btn{display:inline-block;padding:1em 8em;text-decoration:none;background-color:#bbbcbe;border-radius:30px;text-align:center}.softbank-btn a{color:#fff;font-weight:700;font-size:1.3rem}.check-text{text-align:center;color:#ababab;font-weight:700;font-size:1.5rem;margin-bottom:12px;padding:20px 20px 15px}.button_wrapper{text-align:center}.pager{display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-archive .pager,.page-index .pager{margin:2em 0}#top-editarea #header-navi{white-space:nowrap;overflow-x:auto;background:#091923}#top-editarea #header-navi ul{display:-webkit-box;display:flex;margin:0;max-width:1200px;margin:auto;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#top-editarea #header-navi li{margin:.2em 0 .2em .6em;list-style:none;font-size:.94em}#top-editarea #header-navi a{font-size:15px;font-weight:700;color:#fff;display:inline-block;padding:.4em 0}#top-editarea #header-navi a:hover{opacity:.6}.pager{-webkit-box-sizing:border-box;box-sizing:border-box}.pager .pager-next,.pager .pager-prev{display:block;width:50%}.pager .pager-next{text-align:right}.pager .pager-next a,.pager .pager-prev a{display:inline-block;width:96%;color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#091923;border-radius:.6em;text-decoration:none;opacity:1}.pager .pager-next a:hover,.pager .pager-prev a:hover{opacity:.6}.page-index .pager-next{margin:auto;width:auto}.page-index .pager-next a{display:block;color:#fff;width:100%;padding:20px 40px;background:#091923;border-radius:.6em;opacity:1;text-decoration:none}.page-index .pager-next a:hover{opacity:.6}.review-ex{position:relative;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #091923;background:#f8f8f8}.review-ex p{margin:0}.review-ex span{float:left;margin:2%;width:30%}.review-ex span img{vertical-align:bottom;-webkit-box-shadow:.4em .4em .4em 0 rgba(0,0,0,.1);box-shadow:.4em .4em .4em 0 rgba(0,0,0,.1)}.rating-main{margin:0 .3em 0 0;line-height:1}.review-ex-right{width:58%;padding:2% 4% 2% 4%}.rating{display:block}.rating-l{display:flex;align-items:center;margin:.5em 0 1em;text-align:left}.rating ul.point{margin:0}.rating ul.point li{margin:.4em 0 0;padding:0}.review-ex-link{padding:1rem 0 .5rem}ul.point li::before{text-indent:0}ul.point li.bad::before{margin:auto}@media screen and (min-width:1139px){.urllist-date-link time{color:#fff}.urllist-date-link time:before{font-family:blogicon;content:"\f043";color:#fff}}@media screen and (max-width:1138px){.urllist-date-link time{color:#fff}.urllist-date-link time:before{font-family:blogicon;content:"\f043";color:#fff}}.blogicon-chevron-up:before{font-family:blogicon;content:"\f007"}.toTop-nav{position:fixed;bottom:10px;right:10px;display:-webkit-flex;display:flex;padding:0;margin:0;z-index:999}.toTop-nav li{list-style-type:none;background:rgba(0,0,0,.3);border-radius:50px;text-align:center}.toTop-nav li:first-child{margin-right:10px}.toTop-nav li a{display:block;width:80px;height:80px;font-size:60px;line-height:80px}.toTop-nav li a{color:#fff;text-decoration:none}.toTop-nav li a:visited{color:#fff}.toTop-nav li a:hover{color:#fff;text-decoration:underline}.toTop-nav li a:active,.toTop-nav li a:focus{color:#fff}.toTop-nav li a:hover{text-decoration:none}@media screen and (max-width:640px){.entry-content{font-weight:400}.page-archive .archive-entries .archive-entry{padding:5px}.archive-entry-header{float:left}.date{margin-bottom:0}.page-archive .archive-entries .entry-title{font-weight:700;font-size:15px;padding-right:5px}.page-archive .entry-thumb{width:98px;height:98px;margin:5px 0 0 0;border:1px solid #000;border-radius:0;background-size:cover}.date-day,.date-month,.date-year,.hyphen{position:relative;top:-3px;font-weight:700}.archive-entry-header{width:calc(100% - 100px)}#box2 .urllist-image{border-radius:0}.entry-title{margin:0 0 .1em;font-size:110%}.entry-content a{text-decoration:underline}.entry-content h2{font-size:140%;color:#494949;padding:.5em 0;border-top:solid 3px #ccc;border-bottom:solid 3px #ccc}.entry-content h3{font-size:130%;padding:.25em .5em;color:#494949;background:0;border-left:solid 5px #ccc}.entry-content h4{font-size:120%;border-bottom:solid 2px #ccc}.entry-content h5{font-size:110%;border-bottom:dashed 2px #ccc}.table-of-contents{padding:40px 5px 5px}.table-of-contents ul{margin:0}.booklink-box,.kaerebalink-box{padding:15px;margin-bottom:10px;border:solid thick #ccc;overflow:hidden;font-size:small}.booklink-image,.kaerebalink-image{float:none}.booklink-image img,.kaerebalink-image img{margin:0 auto;text-align:center}.booklink-info,.kaerebalink-info{margin:0;line-height:120%;overflow:hidden}.booklink-name>a,.kaerebalink-name>a{font-size:16px;font-weight:700}.booklink-name,.kaerebalink-name{margin-bottom:0;line-height:1.5em}.booklink-powered-date,.kaerebalink-powered-date{font-size:10px;margin-top:5px;font-family:verdana;line-height:120%}.booklink-detail{font-size:12px}.booklink-powered-date,.kaerebalink-detail{display:none}.booklink-link2,.kaerebalink-link1{margin-top:10px}.booklink-link2 a,.kaerebalink-link1 a{width:calc(100% - 4px);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:6px 0;padding:18px 0;float:left;text-decoration:none;font-weight:800;font-size:18px;color:#fff !important}.booklink-link2 a:hover,.kaerebalink-link1 a:hover{opacity:.6}.booklink-link2 a:active,.kaerebalink-link1 a:active{position:relative;top:1px}.shoplinkamazon a{background-color:#ff9901 !important}.shoplinkrakuten a{background-color:#c20004 !important}.shoplinkkindle a{background-color:#007dcd !important}.shoplinkebookjapan a{background-color:#314995 !important}.shoplinkkakakucom a{background-color:#314995 !important}.shoplinkrentio a{background-color:#20a3d1 !important}.shoplinkyahoo a{background-color:#7b0099 !important}.shoplinkwowma a{background-color:#225496 !important}.shoplinkyahoo img{display:none}.shoplinkwowma img{display:none}.booklink-footer{clear:left}.booklink-footer{display:none}.review-ex{position:relative;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #091923;background:#f8f8f8}.review-ex p{margin:0}.review-ex span{width:40%;margin:5% 0 5% 5%}.review-ex span img{vertical-align:bottom;-webkit-box-shadow:.4em .4em .4em 0 rgba(0,0,0,.1);box-shadow:.4em .4em .4em 0 rgba(0,0,0,.1)}.rating-main{line-height:1}.rating-l{position:absolute;top:0;right:0;width:50%;margin:12% 0 0;display:inline;text-align:center}.rating ul.point{margin:0 0 1em}.rating ul.point li{margin:0;padding:0}.review-ex-link{margin:.5rem 0 1rem;text-align:center}.review-ex-right{width:100%}.pager .pager-next a,.pager .pager-prev a{color:#1487bd;padding:0;background:0;border:0}img.urllist-image.related-entries-image{margin-top:0;margin-bottom:0}.urllist-image{border-radius:0}.hatena-module-title{padding:10px 10px}#top-box,#top-box a{text-decoration:none;margin:0}.breadcrumb-gt{margin:auto 3%}.entry .entry-title{font-size:.98em;line-height:23px;margin:0 0 10px 0;font-family:sans-serif}.categories{display:none}.hatena-module-search-box .search-form{border:1px solid #091923}.archive-header-category{padding:0;margin:0}.archive-heading{padding-bottom:0}table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.toTop-nav li a{display:block;width:50px;height:50px;font-size:30px;line-height:50px}}@media screen and (max-width:1138px){#top-box .breadcrumb{margin:0 2%}}@media screen and (max-width:599px){.kaerebalink-box{margin-top:10px;margin-bottom:10px;text-align:center;padding:10px}.shoplinkamazon,.shoplinkrakuten .shoplinkyahoo .shoplinkwowma{width:100%;display:block;padding:0;margin-bottom:10px}.cstmreba .booklink-name>a,.cstmreba .kaerebalink-name>a,.cstmreba .tomarebalink-name>a{font-size:19px}.cstmreba .booklink-powered-date a,.cstmreba .kaerebalink-powered-date a,.cstmreba .tomarebalink-powered-date a{color:#1487bd;text-decoration:underline}}.adsense-code{text-align:center} .header-info {position: relative;z-index: 0;} .header-info a {display: block;font-size: 0.9em;text-decoration: none;font-weight: 700;text-align: center;color: #ffffff;background: #ee4433;padding: .4em;}
