.single .entry-header .ast-single-post-order+.post-thumb img {
    margin-top: 2em;
    margin-bottom: 0
}

.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order {
    margin-top: 0
}

.single .entry-header .post-thumb+.ast-single-post-order {
    margin-top: 2em
}

.ast-single-post .entry-title,
.ast-single-post .entry-title a {
    line-height: 1.2
}

.entry-title,
.entry-title a {
    font-weight: 400
}

.archive .entry-title,
.blog .entry-title,
.search .entry-title {
    line-height: 1.3
}

.archive .format-aside .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.blog .format-status .entry-title {
    display: none
}

.page-title {
    margin-bottom: 1em;
    font-weight: 400
}

.entry-title {
    margin-bottom: .2em;
    font-size: 40px;
	font-size: 2.3529411764706rem;
    font-size: 30px;
	font-size: 1.7647058823529rem;
    color: #6e6e6e;
    font-family: 'A-OTF-UD-Shin-Go-Pr6N', a-otf-ud-shin-go-pr6n, sans-serif;
	text-transform: inherit;
}

.blog .entry-title,
		.blog .entry-title a,
		.archive .entry-title,
		.archive .entry-title a,
		.search .entry-title,
		.search .entry-title a {
			font-family: 'A-OTF-UD-Shin-Go-Pr6N', a-otf-ud-shin-go-pr6n, sans-serif;
			text-transform: inherit;
		}

.entry-meta,
		.entry-meta * {
			line-height: 1.45;
			color: #e50112;
		}

		.entry-meta a:hover,
		.entry-meta a:hover *,
		.entry-meta a:focus,
		.entry-meta a:focus *,
		.page-links>.page-link,
		.page-links .page-link:hover,
		.post-navigation a:hover {
			color: #000000;
		}