@charset "UTF-8";
/* CSS Document */
.entry-content h2 + * {
    margin-top: 40px;
}
.entry-content h3 + * {
    margin-top: 40px;
}
.entry-content h4 + * {
    margin-top: 40px;
}
.entry-content h5 + * {
    margin-top: 15px;
}
.entry-content h6 + * {
    margin-top: 10px;
}
.entry-content h2 {
    margin-top: 50px;
    font-size: 2.6rem;
}
.entry-content h3 {
    margin-top: 50px;
    font-size: 2.4rem;
}
.entry-content h4 {
    margin-top: 40px;
    font-size: 2rem;
}
.entry-content h5 {
    margin-top: 30px;
    font-size: 1.8rem;
}
.entry-content > *:first-child {
    margin-top: 0;
}
.entry-content > *:not(h2, h3, h4, h5, h6) {
    margin-top: 1.75em;
}

.entry-content {
    margin: 0 auto;
	max-width: 800px;
}
.entry-content ul {
	padding-left: 15px;
	list-style: disc;
}
.entry-content ul li {
	margin-bottom: 5px;
	margin-top: 20px;
}

.entry-content table {
	max-width: 100%;
border-collapse: collapse;
text-align: left;
line-height: 1.5;
border: 1px solid #ccc;
}
.entry-content table th {
padding: 10px;
font-weight: bold;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #333;
color: #ffffff;
}
.entry-content table td {
padding: 10px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}


@media(max-width:767px){
	.entry-content {
    	margin: 0 auto;
	}
}