@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------*/
.section-info-date {font-size: 0.9em;margin-bottom:1em}
.article-info-title {color: #469E40;font-size: 1.6em;line-height: 1.2;margin-bottom: 1em;line-height: 1.4;}
/**/
.article-info { width: 100%; ;word-wrap: break-word;padding: 1em;background: #fff;padding:2em 2em;line-height: 1.6;letter-spacing: 0.06em;}
.article-info h1,
.article-info h2,
.article-info h3,
.article-info h4,
.article-info h5,
.article-info h6 {margin:1em 0 0.5em; border: none; padding: 0; background: none; }
.article-info h1{font-size: 2em;}
.article-info h2{font-size: 1.8em;}
.article-info h3{font-size: 1.6em;}
.article-info h4{font-size: 1.4em;}
.article-info h5{font-size: 1.2em;}
.article-info h6{font-size: 1em;} 
.article-info p { margin-bottom: 1em;line-height:1.6; }
.article-info ul,
.article-info ol { margin: 2em 1em; }
.article-info ol,
.article-info ul { margin-left:0em }
.article-info ul > li,
.article-info ol > li {display: list-item;}
.article-info ul,
.article-info ol {padding-left:1.6em;margin-top: 1em;}
.article-info ol ol > li,
.article-info ol > li {display: list-item}
.article-info ul > li {list-style:disc;}
.article-info ul > li + li,
.article-info ol > li + li {margin-top: 0.5em;}
/**/
.article-info ol {padding-left:2em;margin-top: 1em;}
.article-info ol > li {display: list-item}
.article-info ol > li {list-style:decimal;}
.article-info ol > li + li {margin-top: 0.5em;}
.article-info ol { list-style: decimal outside !important }
.article-info ul { list-style: disc outside !important }
.article-info a { text-decoration: underline; }
.article-info .row + .row {margin-top: 2em;}

@media only screen and (max-width: 767px) {
.article-info {padding: 2em 1em;}
.article-info [class*='col-'] + [class*='col-'] {margin-top:  2em;}

}