.wp-editor div,
.wp-editor a,
.wp-editor p,
.wp-editor ul,
.wp-editor ol,
.wp-editor li,
.wp-editor dl,
.wp-editor dt,
.wp-editor dd { box-sizing: border-box ;}

.wp-editor h1,
.entry-content h1  {
	background-color: #e2d2b1;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 4px;
	color: #1c2c4f;
	padding: 0 0.5em;
}
.wp-editor h2,
.entry-content h2 {
	font-size: 28px;
	font-weight: bold;
	color: #1c2c4f;
	padding: 0;
}

}
.wp-editor h1,
.wp-editor h2,
.wp-editor h3,
.wp-editor h4,
.wp-editor h5,
.wp-editor h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	box-sizing: border-box;
	line-height: 1.75;
	font-family: serif;
	margin-bottom: 2%;
}

.wp-editor p,
.entry-content p {
	box-sizing: border-box;
	font-family: serif;
	color: #1c2c4f;
	line-height: 1.75;
	font-size: 20px;
	padding: 0;
	margin: 0;
}

/* ---------- SP ----------*/
@media only screen and (max-width: 750px) {
	.wp-editor h1,
	.entry-content h1  {
		font-size: 24px;
	}
	.wp-editor h2,
	.entry-content h2 {
		font-size: 22px;
	}
	.wp-editor h3,
	.entry-content h3 {
		font-size: 20px;
	}
	.wp-editor h4,
	.entry-content h4 {
		font-size: 20px;
	}
	.wp-editor h5,
	.entry-content h5 {
		font-size: 18px;
	}
	.wp-editor h6,
	.entry-content h6 {
		font-size: 16px;
	}
	.wp-editor p,
	.entry-content p {
		font-size: 16px;
	}
}