@charset "utf-8";.ContentMain h2,.common-post h2{font-size:1.5em;font-weight:700;padding-top:.5em;padding-bottom:.5em;margin-bottom:2em;border-bottom:double 5px #006837;color:#006837 !important}@media screen and (max-width:599px){.common-post h2{margin-bottom:1em}}.ContentMain h3,.common-post h3{font-size:1.2em;font-weight:700;padding-top:.5em;padding-bottom:.5em;padding-left:.5em;margin-bottom:2em;background-color:#ebf4f6;border-left:5px solid #006837;border-bottom:2px solid #ccc;color:#006837}@media screen and (max-width:599px){.common-post h3{margin-bottom:1em}}.ContentMain h4,.common-post h4{font-size:1.2em;font-weight:700;padding-top:.5em;padding-bottom:.5em;margin-bottom:2em;position:relative;border-bottom:solid 3px #e3e3e2;color:#006837}@media screen and (max-width:599px){.common-post h4{margin-bottom:1em}}.ContentMain h5,.common-post h5{font-size:1.1em;font-weight:700;padding-top:.5em;padding-bottom:.5em;padding-left:1.4em;margin-bottom:2em;position:relative;line-height:1.4;color:#006837}.ContentMain h5:before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:900;font-size:1em;left:0;top:.5em;color:#006837}.common-post h5:before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:900;font-size:1em;left:0;top:.5em;color:#006837}@media screen and (max-width:599px){.ContentMain h5 .common-post h5{margin-bottom:1em}}.ContentMain h6,.common-post h6{font-size:1.1em;font-weight:700;padding:.5em .7em;margin-bottom:2em;position:relative;background-color:#e0ebe2;border-left:solid 2em #006837;box-shadow:0 2px 3px rgba(0,0,0,.2);color:#006837}.ContentMain h6:before{position:absolute;content:"\f303";font-family:"Font Awesome 5 Free";padding:0;font-weight:900;left:-1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.common-post h6:before{position:absolute;content:"\f303";font-family:"Font Awesome 5 Free";padding:0;font-weight:900;left:-1.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media screen and (max-width:599px){.ContentMain h6,.common-post h6{margin-bottom:1em}}.ContentMain p,.common-post p{font-size:16px;padding:0 .2%;margin-bottom:2em}@media screen and (max-width:599px){.ContentMain p,.common-post p{margin-bottom:1em}}.ContentMain a,.common-post a{display:block;text-decoration:none;color:#0057ce}