.article h2{font-size:22px;border-radius:15px;padding:15px}.article h3{color:#494949;background:#fff5e5;border:none;border-left:solid 5px #ff9f1c}.article h4{border-color:#0eb8e2}.article h5{position:relative;padding-left:1.2em;line-height:1.4;color:#7b6459;border-bottom:none}.article h5:before{font-family:FontAwesome;content:"\f1b0";position:absolute;font-size:1em;left:0;color:#ff938b}.article h6{position:relative;padding-left:1.2em;line-height:1.4;color:#313131;font-size:.9em;border-bottom:none}.article h6:before{font-family:FontAwesome;content:"\f00c";position:absolute;font-size:1em;left:0;color:#ff9e1c}.article blockquote{position:relative;padding:5px 10px 5px 32px;box-sizing:border-box;border:none;font-style:italic;background:#f3f3f3;box-shadow:0 3px 4px rgba(0,0,0,.15)}.article blockquote:before{display:inline-block;position:absolute;top:10px;left:-15px;width:40px;height:30px;vertical-align:middle;text-align:center;content:"\f10d";font-family:FontAwesome;color:#fff;font-size:18px;line-height:30px;background:#92d4ff;box-shadow:0 2px 2px rgba(26,26,26,.14)}.article blockquote:after{position:absolute;content:'';top:40px;left:-15px;right:auto;bottom:auto;border:none;border-bottom:solid 8px transparent;border-right:solid 15px #6eb3e0}.article blockquote p{position:relative;padding:0;margin:10px 0;z-index:1;line-height:1.7}.article blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.hidden_box blockquote{margin:0 .5em}.article .toc{display:block;width:100%;background:#fff;border:1px solid #ccc;box-sizing:border-box;margin:2em auto;box-shadow:0 3px 5px rgba(0,0,0,.22);border-top: solid 5px #ff9f1cc4;border-radius:4px}.toc-title{text-align:center;margin:0 0 0 2px;padding:.4em 0;font-size:1.2em;border-bottom:2px solid #cbe4f2}.toc-content>ol{list-style:none;margin-bottom:0}.toc-content ol>li{margin:0;padding-left:0;text-indent:0}.toc-content>ol>li>ol>li{display:inline-block;text-decoration:none;color:#444;border-bottom:1px dotted #ccc;font-size:14px;padding-left:.5em}.toc-content>ol>li>a{border-bottom:1px solid #ccc;font-size:16px}.toc-content>ol>li:before{font-family:FontAwesome;content:'\f0a7';color:#454545;font-size:100%;padding-right:5px}.toc-title:before{font-family:FontAwesome;content:'\f0cb';color:#454545;font-size:100%;padding-right:5px}.toc-content>ol>li>ol>li:before{font-family:FontAwesome;content:'\f13a';color:#454545;font-size:100%;padding-right:5px}#related-entries h2,#comment-area h2,.main-widget-label{position:relative;background:#fff4e6;padding:2px 5px 2px 20px;padding-left:2.5em;font-size:20px;color:#474747;border-radius:10px 10px 10px 10px;font-weight:bold;margin:20px 0}#related-entries h2:before{font-family:"FontAwesome";content:"\f12e"}#comment-area h2:before{font-family:"FontAwesome";content:"\f086"}.main-widget-label:before{font-family:"FontAwesome";content:"\f0cb"}#related-entries h2:before,#comment-area h2:before,.main-widget-label:before{display:inline-block;position:absolute;padding:0;margin-left:1em;color:#fff;background:#ff9f1c;font-weight:normal;width:40px;text-align:center;line-height:40px;left:-1.35em;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;box-shadow:0 2px 1px rgba(0,0,0,.29);border-bottom:solid 2px #bf7003}.sidebar h3{position:relative;background: #ffbf692b;padding:.25em .5em;border-left:solid 2em #ff9f1c}.sidebar h3:before{font-family:"FontAwesome";content:"\f277";position:absolute;padding:0;color:#fff;font-weight:normal;left:-1.5em;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.widget_categories ul li a{border-bottom:dotted 1px;padding:5px 0}.widget_categories>ul>li>a:before{font-family:FontAwesome;content:'\f1b3';color:#454545;font-size:100%;padding-right:5px}.widget_categories>ul>li>ul>li>a:before{font-family:FontAwesome;content:'\f1b2';color:#454545;font-size:100%;padding-right:5px}span.post-count{background: #1d9cb9cf;color:#fff;padding:0 .5em;border-radius:12px;font-size:smaller;margin-top:2px}.widget_categories ul li ul li{display:inline-block}.widget_categories ul li ul li .post-count{margin-left:.5em}.widget_categories ul li ul li a{margin-right:1em;font-size:.8em}.widget_categories ul li ul li ul li a{font-size:.6em}.widget_categories ul>li>ul>li>ul>li a:before{font-family:FontAwesome;content:"\f15c";margin-right:.5em}.information-box,.question-box,.alert-box,.information,.question,.alert,.memo-box,.comment-box{position:relative;padding:1.5em .5em .5em 1em;box-sizing:border-box;background:#f7f7f7;box-shadow:0 3px 4px rgba(0,0,0,.15)}.information:before,.question:before,.alert:before,.information-box::before,.question-box::before,.alert-box::before,.memo-box::before,.comment-box::before{display:inline-block;position:absolute;padding-right:0;margin-top:0;top:-8px;left:9px;width:40px;height:30px;vertical-align:middle;text-align:center;font-size:18px;line-height:30px;color:#fff}.information:after,.question:after,.alert:after,.information-box::after,.question-box::after,.alert-box::after,.memo-box::after,.comment-box::after{position:absolute;content:'';top:-8px;left:49px;border:none;border-right:solid 9px transparent}.information p,.question p,.alert p,.information-box p,.question-box p,.alert p,.memo-box p,.comment-box p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}.information cite,.question cite,.alert cite,.information-box cite,.question-box cite,.alert-box cite,.memo-box cite,.comment-box cite{display:block;text-align:right;color:#888;font-size:.9em}.information-box,.information{background:#f4f6fd}.information-box::before,.information:before{content:"\f05a";font-family:FontAwesome;background:#6fcdd9}.information-box::after,.information:after{border-bottom:solid 8px #6cacb5}.question,.question-box{background:#fdfcf0}.question:before,.question-box::before{content:"\f059";font-family:FontAwesome;background:#fba532}.question:after,.question-box::after{border-bottom:solid 8px #de8001}.alert-box,.alert{background:#f7e7e7}.alert-box:before,.alert::before{content:"\f071";font-family:FontAwesome;background:#f75b5b}.alert-box::after,.alert:after{border-bottom:solid 8px #cc3939}.memo-box{background:#e6f9f0;border:1px solid #7decbb}.memo-box::before{background:#33f19d}.memo-box::after{border-bottom:solid 8px #57bb8d}.comment-box{background:#f0edfb;border:1px solid #cbc1ff}.comment-box::before{content:'\f086';background:#8066ff}.comment-box::after{border-bottom:solid 8px #4e3cad}@media screen and (max-width:440px){.information-box::before,.question-box::before,.alert-box::before,.information::before,.question::before,.alert::before,.memo-box::before,.comment-box::before,.common-icon-box::before{margin-left:0}}.sns-share-buttons a,.sns-follow-buttons a{box-shadow:0 3px 5px rgba(0,0,0,.33)}.internal-blogcard,.external-blogcard,.ect-vertical-card .entry-card-wrap,.widget-entry-cards .widget-entry-card,.related-entry-card.e-card,.author-box,.pager-post-navi a.prev-post,.pager-post-navi a.next-post,.entry-card-wrap.a-wrap{padding:.5em 1em;margin-bottom:.5em;background:#fdfdfd;box-shadow:0 3px 5px rgba(0,0,0,.33);border-radius:4px}.blogcard-title{font-size:1.1em;color:#1966d2}.blogcard-snippet{display:none}.related-entry-card.e-card{border-left:solid 6px #fda666}.author-box{border:none;border-top:solid 6px #ff9801}.a-wrap .internal-blogcard{border:none;color:#5d627b;border-left:solid 5px #fd9435}.a-wrap .external-blogcard{border:none;color:#5d627b;border-left:solid 5px #86ceec}.ribbon-top-left{top:-13px}.ect-vertical-card .entry-card-wrap{border-top: solid 4px #42c3e09e;display:inline-block;margin-bottom:1em}.ect-vertical-card .entry-card-wrap .entry-card-content{padding:.5em}.ect-vertical-card .entry-card-wrap .entry-card-content:after{font-family:"FontAwesome";content:"…続きを読む" " \f14d";font-weight:bold;font-size:.8em;color:#033b86}.widget-entry-cards .e-card{font-size:.9em;font-weight:bold;color:#1967d2}.widget-entry-cards .widget-entry-card{border-top:solid 6px #2da8c4}.related-entry-card .e-card{border-left:solid 6px #2da8ca}.a-wrap{margin-bottom:unset}.widget-entry-cards.large-thumb-on .card-title{width:90%}.tagline{background: #fff9cebf}.menu-drawer li{display:flex}.menu-drawer a{color:#1e69bf;text-decoration:none;padding:6px;display:block;border-bottom:dotted 1px}.menu-header .sub-menu li{border:1px dashed #ffe8cd;box-shadow:0 0 0 2px #0fb8e2;border-radius:4px}.pager-post-navi a.next-post{margin-left:10%}.pager-post-navi a.prev-post{margin-right:10%}.badge-blue,.badge-green{background-color: #bfbfbf52;padding:.5em;font-size:.9em;color:#0955a2}.badge-blue:before,.badge-green:before{padding-right:4px;border-right:2px dashed #ccc;margin-right:4px;display:inline-block}.badge-blue:before{color:#5371cd;font-family:FontAwesome;content:"\f19d" " source"}.badge-green:before{color:#53cd97;font-family:FontAwesome;content:"\f06c" " ref"}.carousel-in{background-color:#fff4e6;padding:2px 0;border-top:3px dashed #fdcdb7;border-bottom:3px dashed #fdcdb7;box-shadow:0 0 0 5px #fff4e6}.appreach{border-top:5px solid #20c1d2;box-shadow:0 3px 5px rgba(0,0,0,.33)}.appreach{text-align:left;padding:25px;margin:20px;border-radius:4px;overflow:hidden}.appreach:before{content:"【PR】";display:block;clear:both}.appreach:after{content:"";display:block;clear:both}.appreach img,.appreach p{margin:0;padding:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;margin:0 3% 0 0!important;width:25%!important;height:auto!important;max-width:120px!important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;width:72%;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}p.appreach__name{font-size:16px;color:#555;padding-bottom:10px;font-weight:bold;line-height:1.5em!important;max-height:3em;overflow:hidden}.appreach__info{font-size:12px!important;color:#888}.appreach__info a{color:#aaa}.appreach__developper,.appreach__price{margin-right:.5em}span.appreach__price{color:#fb8b66}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;margin-top:15px}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}@media only screen and (max-width:786px){.appreach{margin:20px 0}.appreach__info{font-size:11px!important}p.appreach__name{font-size:15px}}@media only screen and (max-width:350px){.appreach{padding:10px}}.appreach__aslink img,.appreach__gplink img{animation:blink2 4s ease-in-out infinite normal;-webkit-animation:blink2 4s ease-in-out infinite normal;-moz-animation:blink2 4s linear ease-in-out normal;-o-animation:blink2 4s linear ease-in-out normal}.appreach__aslink img:hover,.appreach__gplink img:hover{animation:none;-webkit-animation:none}@keyframes blink2{
0%{ opacity: 1; }
50%{ opacity: 0.7;}
100%{ opacity: 1; }
}@-webkit-keyframes blink2{
0%{ opacity: 1; }
50%{ opacity: 0.7;}
100%{ opacity: 1; }
}@-moz-keyframes blink2{
0%{ opacity: 1; }
50%{ opacity: 0.7;}
100%{ opacity: 1; }
}@-o-keyframes blink2{
0%{ opacity: 1; }
50%{ opacity: 0.7;}
100%{ opacity: 1; }
}.widget .appreach{margin:0;padding:15px}.card-thumb img,.logo img,.blogcard-thumbnail img{box-shadow:0 3px 5px rgba(0,0,0,.33)}.toggle-button::before{content:'\f023'}.toggle-checkbox:checked~.toggle-button::before {content:'\f13e'}.internal-blogcard:after,.widget-entry-cards .widget-entry-card:after,.related-entry-card.e-card:after{font-family:"FontAwesome";content:"記事を読む \f14d";font-weight:bold;font-size:.8em;color:#f4f4f4;padding:.5em;border-radius:4px;width:45%;background-color:#11acbd;margin-left:auto;text-align:center;display:block;margin-top:.5em;margin-bottom:.5em;border:2px solid}.external-blogcard:after{font-family:"FontAwesome";content:"外部サイトへ \f14d";font-weight:bold;font-size:.8em;color:#f4f4f4;padding:.5em;border-radius:4px;width:45%;background-color:#11acbd;margin-left:auto;text-align:center;display:block;margin-top:.5em;margin-bottom:.5em;border:2px solid}.internal-blogcard:hover,.external-blogcard:hover,.ect-vertical-card .entry-card-wrap:hover,.widget-entry-cards .widget-entry-card:hover,.related-entry-card .e-card:hover,.pager-post-navi a.prev-post:hover,.pager-post-navi a:hover.next-post:hover,.ect-vertical-card .entry-card-wrap:hover,.widget-entry-cards .e-card:hover,.logo img:hover{opacity:.8;box-shadow:0 0 5px rgba(0,0,0,.1);transition:.5s}.blogcard:hover:after,.widget-entry-cards .widget-entry-card:hover:after,.related-entry-card.e-card:hover:after{width:80%;color:#11acbd;background-color:#f4f4f4;border:2px solid #11acbd;content:"Read More \f135";transition:.3s}.blogcard-wrap:hover img.blogcard-thumb-image,.widget-entry-cards .widget-entry-card:hover .card-thumb img,.related-entry-card.e-card:hover .card-thumb img,.entry-card-wrap.a-wrap:hover .card-thumb img{transform:scale(1.1);transition:.3s}figcaption{color:#f99712}figcaption::before{font-family:FontAwesome;content:"\f030";position:relative;font-size:1em;margin:0 1em;color:#ff9f1d}@media screen and (max-width:522px){#content .yyi-rinker-box{display:inline-block}div.yyi-rinker-contents div.yyi-rinker-image{margin:0 auto}#content div.yyi-rinker-contents ul.yyi-rinker-links{width:90%;display:block;text-align:center}}span.widget-entry-card-title.card-title{color:#1967d2}.widget_categories ul li a{border-bottom:dotted 1px #000;padding:5px 0;color:#1967d2}.widget_categories ul>li>ul>li>ul>li a:before{font-family:FontAwesome;content:"\f15c";margin-right:.5em;color:#454545}h3.related-entry-card-title.card-title.e-card-title{color:#1967d2}h2.entry-card-title.card-title.e-card-title{color:#1967d2}.menu-drawer a{color:#1e69bf;text-decoration:none;padding:6px;display:block;border-bottom:dotted 1px #000}.sbp-l .speech-balloon{background-color:#ffeedc}.sbp-l .speech-balloon::after{border-right:12px solid #ffeedc}.sbp-r .speech-balloon{background-color:#dbfbff}.sbp-r .speech-balloon::after{border-left:12px solid #dbfbff}.item-label{font-weight:bold}.speech-icon img{width:84px;height:84px}@media screen and (max-width:1280px){.speech-icon img{width:100%;height:auto}}.red,.bold-red{color:#f34c08}.blue{color:#1ca9d0}.green{color:#56ca1f}@media screen and (min-width:768px){.shoplinkyahoo a{font-size:.8em}}.product-item-buttons>*>a{box-shadow:0 3px 5px rgba(0,0,0,.33);border-radius:4px}.shoplinkyahoo a{background:#ea3939}@media screen and (min-width:768px){.shoplinkyahoo a{font-size:.7em}}@media screen and (max-width:480px){.product-item-buttons>*{width:32%}.product-item-buttons>*>a{position:relative;border-radius:50%;height:80px;width:80px;padding-top:30px}.product-item-buttons>*>a:before{font-size:60px;position:absolute;opacity:.2}.shoplinkamazon a:before{content:"\f270";font-family:"fontawesome";left:10%}.shoplinkrakuten a:before{content:"\f25d";font-family:"fontawesome";left:11px}.shoplinkyahoo a:before{content:"\f07a";font-family:"fontawesome";left:10%}.product-item-thumb{width:100%}}.shoplinkamazon a{border-bottom:solid 2px #e68f02}.shoplinkrakuten a{border-bottom:solid 2px #a00202}.shoplinkyahoo a{border-bottom:solid 2px #d42d2d}.body .btn-wrap{margin:1em!important}.notice-area::before{font-family:"fontawesome";content:"\f0a1"}.notice-area::after{font-family:"fontawesome";content:"クリックすると記事が読めます　" "\f14d";font-weight:bold;margin-left:5px;border:2px solid #002e21;border-radius:5px;padding:2px 10px;display:inline-block;color:#012f21}@media screen and (max-width:834px){.sns-share.ss-top.ss-col-6 a{width:5em;height:5em;border:2px solid;border-radius:4em}}@media screen and (max-width:480px){.sns-share.ss-top.ss-col-6 a{width:2.8em;height:2.8em;border:2px solid;border-radius:4em}.ss-top span.social-icon::before{font-size:1.2em}.ss-top.sns-share.ss-high-and-low-lc a .button-caption.button-caption{display:none}}