body#blogIndividual main .postBody .alignleft{float:left;margin-right:20px}body#blogIndividual main .postBody .alignright{float:right;margin-left:20px}body#blogIndividual main .postBody .aligncenter{margin:auto}body#blogIndividual main .postBody hr{border-top:1px solid rgba(91,180,49,.3);border-bottom:none;margin:2em 0}body#blogIndividual main .postBody img,body#blogIndividual main .postBody ol,body#blogIndividual main .postBody p,body#blogIndividual main .postBody ul{margin:1em 0}body#blogIndividual main .postBody a{color:#444;text-decoration:underline}body#blogIndividual main .postBody iframe{max-width:100%;margin:2em 0}body#blogIndividual main .postBody blockquote{background:rgba(91,180,49,.1);margin:1em 0;padding:1em;border:1px dashed #5bb431}body#blogIndividual main .postBody table{width:100%;border-top:1px solid #ccc;border-collapse:collapse;border-spacing:0;margin:1em 0}body#blogIndividual main .postBody table td,body#blogIndividual main .postBody table th{padding:1em;border-bottom:1px solid #ccc;background:#fff}body#blogIndividual main .postBody table th{background:rgba(91,180,49,.1);text-align:center;font-size:110%;width:30%}body#blogIndividual main .postBody ul:not([class*=c-mokuji-list]){margin:1em 0;list-style-type:disc}body#blogIndividual main .postBody ul:not([class*=c-mokuji-list]) li{margin-left:1.3em;margin-bottom:.3em}body#blogIndividual main .postBody ul:not([class*=c-mokuji-list]) li::marker{color:#5bb431;font-size:1.2em}body#blogIndividual main .postBody ol{counter-reset:a}body#blogIndividual main .postBody ol li{padding-left:1.5em;line-height:1.7;position:relative;padding-left:2.6em;margin:1em 0}body#blogIndividual main .postBody ol li:before{display:block;position:absolute;min-width:1em;font-family:OpenSans,sans-serif;color:#5bb431;font-size:150%;counter-increment:a;content:counters(a,".") " ";top:-.25em;left:0;text-align:right}body#blogIndividual main .postBody h1{position:relative;padding:30px 0 10px;font-size:3.5rem;font-weight:600}body#blogIndividual main .postBody h1:after,body#blogIndividual main .postBody h1:before{content:"";display:block;height:4px;position:absolute;left:0;bottom:0}body#blogIndividual main .postBody h1:before{width:100%;background:#eee}body#blogIndividual main .postBody h1:after{width:120px;background-color:#5bb431}body#blogIndividual main .postBody h2{margin:0;line-height:1.6;border:none;padding:30px 0 20px;font-size:3rem;color:#5bb431;font-weight:600}body#blogIndividual main .postBody h3{text-align:left;padding-left:20px;border-left:4px solid #000;color:#000}body#blogIndividual main .postBody h4{padding:20px 0 5px;margin-bottom:20px;border-bottom:4px solid #5bb431;border-top:none;font-size:2rem;color:#5bb431;font-weight:600}body#blogIndividual main .postBody h5{color:#5bb431;padding:0;border:none}body#blogIndividual main .postBody h5,body#blogIndividual main .postBody h6{margin-bottom:20px;font-size:1.8rem;font-weight:600}body#blogIndividual main .postBody p{margin-bottom:15px}body#blogIndividual main .postBody .lkc-link{text-decoration:none!important}body#blogIndividual main .postBody .blog-card{max-width:600px;width:100%;margin-bottom:10px;padding:15px;border:1px solid #ccc;border-radius:3px}body#blogIndividual main .postBody .blog-card:after{content:" ";display:block;clear:both}body#blogIndividual main .postBody .blog-card-thumbnail{margin-bottom:20px}body#blogIndividual main .postBody .blog-card-thumbnail img{object-fit:cover;margin:0!important}body#blogIndividual main .postBody .blog-card-title{line-height:1.4;margin:0 0 .75em;padding:0;color:#3a8bfe;font-size:1.8rem;font-weight:800}body#blogIndividual main .postBody .blog-card-title a{color:#3a8bfe;text-decoration:none}body#blogIndividual main .postBody .blog-card-title a:visited{color:#444}body#blogIndividual main .postBody .blog-card-footer{margin-top:.25em;display:flex;justify-content:flex-end;margin-top:10px}body#blogIndividual main .postBody .blog-card-more a{text-align:center;background:#000;padding:10px 0;color:#fff;text-decoration:none;display:block;width:150px}body#blogIndividual main .ez-toc-title-container{margin-left:1.3em;margin-top:1em}body#blogIndividual main .ez-toc-list.ez-toc-list-level-1{margin-top:0!important}body#blogIndividual main .ez-toc-link{font-weight:400}