.post-body{font-family:Lato,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.post-body ul,.post-body ol{padding:1em;margin:0 0 1em;border:solid 1px #666;border-radius:5px}.post-body ul{list-style:disc}.post-body ol{list-style:decimal}.post-body li{margin-left:1.5em}.post-body a{color:#4361c3;display:block}.post-body p+p{margin-top:1rem;line-height:1.5em}.post-body h2{padding:1.2em 1em;font-size:1.2em;font-weight:700;color:#fff;background:#242424;margin:1em 0}.post-body h3{padding:1em;font-size:1.2em;font-weight:700;color:#494949;background:#fff;border-left:solid 5px #242424;margin:1em 0}.post-body h4{padding:.7em 0;font-size:1.2em;font-weight:700;color:#494949;border-bottom:solid 1px #ccc;margin:1em 0}.post-body .index{background-color:#fff;padding:7px;margin:.7em 0;border:solid 1px #ccc;border-radius:5px}.post-body .index ul,.post-body .index ol{list-style:none;border:none;padding:0;margin:0}.post-body .index li{display:block;margin:0}.post-body .index p{margin-bottom:.5em}.post-body .index a{padding:5px 10px 5px 0;font-size:14px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.post-body .index a:hover{color:orange}.post-body .index a:after{position:absolute;top:0;bottom:0;right:5px;margin:auto;content:"";width:.5em;height:.5em;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg)}.post-body .index .toc li ol{margin-left:1.5em}.post-body ol ol ol{display:none}.post-body .index h2{background-color:#fff;color:#474747;font-weight:700;line-height:2em;padding:0;margin-top:0;margin-bottom:.5em;border-bottom:solid 1px #f5f5f5}.post-body .posts{font-size:.9em;background-color:#fff;padding:7px;margin:1em 0;border:solid 1px #ccc;border-radius:5px}.post-body .posts p{margin-bottom:.5em;font-size:1.2em}.post-body .posts p:before{content:"";display:inline-block;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;margin-top:auto;margin-bottom:auto;margin-right:5px;background-image:url(/icons/check_solid.svg)}.post-body .posts ul,.post-body .posts li{list-style:none;border:none;padding:0;margin:0}.post-body .posts li a{padding:.6em 15px .6em 0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;text-decoration:underline}.post-body .posts li a:hover{color:orange}.post-body .posts li a:before{content:"";display:inline-block;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;margin-top:auto;margin-bottom:auto;margin-right:5px;background-image:url(/icons/check_box.svg)}.post-body .posts li a:after{position:absolute;top:0;bottom:0;right:5px;margin:auto;content:"";width:.5em;height:.5em;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg)}.post-body .posts .posts-title .header-link{display:block}.post-body .posts .posts-title .header-link:after{content:"";border-top:0px solid #666;border-right:0px solid #666}@media screen and (max-width: 992px){.post-body .posts .post-flex{display:block}}@media screen and (min-width: 992px){.post-body .posts .post-flex{display:flex}}.post-body .posts .post-img{padding:10px;margin-top:auto;margin-bottom:auto}.post-body .posts .post-img img{width:100%!important;position:relative!important;height:unset!important;max-width:200px!important;max-height:200px!important;margin:0 auto}.post-body .posts .post-img span>span{height:0px!important;padding-top:0!important}.post-body table{display:block;overflow:scroll;white-space:nowrap;margin:1em 0}.post-body table th{text-align:center;background-color:#e2dbcd;border:1px solid #ccc;padding:10px}.post-body table td{text-align:left;background-color:#fff;border:1px solid #ccc;padding:10px}.post-body strong{font-weight:700;background-image:linear-gradient(to bottom,transparent,75%,#fcc800,85%,transparent);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.001) 70%,#fcc800 80%,rgba(255,255,255,.001) 100%)}.post-body em{font-weight:700;font-style:normal}.post-body blockquote{padding:1em 0;color:#727272;font-size:.7em;text-align:right;border:none}.post-body blockquote a{display:inline!important}.alert,.yougo,.memo{display:flex;padding:20px 20px 20px 30px;margin:30px 0;border-radius:8px}.alert{border:#e8478b 1px solid}.yougo{border:#000 1px solid}.memo{border:#29abe2 1px solid}.alert:before,.memo:before,.yougo:before{content:"";display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;margin-top:auto;margin-bottom:auto}.alert:before{background-image:url(/icons/article_alert_icon.svg)}.memo:before{background-image:url(/icons/article_memo_icon.svg)}.yougo:before{background-image:url(/icons/text-format_icon.svg)}.alert-box,.yougo-box,.memo-box{display:inline-block;padding-left:20px;margin-left:20px;flex:1}.alert-box{border-left:solid 1px #e8478b}.yougo-box{border-left:solid 1px #000}.memo-box{border-left:solid 1px #29abe2}.alert-title,.yougo-title,.memo-title{display:block;font-weight:700;padding-bottom:10px}.alert-title{color:#e8478b}.yougo-title{font-weight:700;color:#000}.memo-title{color:#29abe2}.alert-body,.yougo-body,.memo-body{font-size:small;display:block}.post-body .contain-img{width:90%;margin:1em auto}.post-body .contain-img>div{position:unset!important}.post-body .contain-img span>span{height:0px!important;padding-top:0!important}.post-body .contain-img img{-o-object-fit:contain;object-fit:contain;width:100%!important;position:relative!important;max-height:-moz-fit-content;max-height:fit-content;height:unset!important}.post-body pre{background-color:#eee;border:solid 1px #ddd;overflow:scroll;padding:1em;margin:1em 0;font-size:.9em;color:#cd5c5c}.post-body code{display:inline-block;background-color:#eee;padding:0 5px;font-size:.9em;color:#cd5c5c}.products-table thead{border-bottom:.05rem solid lightGray}.products-table td{padding:.3em;border-right:.05em solid lightGray}.products-table th{color:#67676d;text-align:center;border-right:.05em solid lightGray;border-bottom:.05em solid lightGray}.product-card-table table{table-layout:auto}.product-card-table tbody{border-top:.03rem solid #e7e7e7;width:100%}.product-card-table th{width:50%;font-size:.9rem;line-height:none;padding-top:16px;padding-bottom:16px;border-right:.03rem solid #e7e7e7;border-bottom:.03rem solid #e7e7e7;background-color:#edf2f7}.product-card-table td{border-right:.03rem solid #e7e7e7;border-bottom:.03rem solid #e7e7e7}.bubble{width:100%;min-width:200px;padding:.5rem .8rem .4rem;font-size:.8rem;background:#fff;border-radius:.2rem}.pointer{width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.6rem solid white;position:relative;top:-.5rem;left:1rem}.product-card-text a{font-weight:700;color:#1f85e5;font-size:1rem}.link{color:#1f85e5}table.product-list tr,table.product-list td{background-color:#fff;border:1px solid #dedede;padding:5px}table.product-list .sticky{position:sticky;left:0}table.product-list .sticky:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-left:1px solid #ccc;border-right:1px solid #ccc}table.product-list td img{transform:scale(1.2)}table.product-list tr{border:1px solid #dedede}table.product-list tr th{background-color:#fef3ea}.nowrap{white-space:nowrap}
