* {font-family:Noto Serif JP, "Times New Roman", Times, serif !important;
}
.page-title{
	font-weight: 500;
}
.page-header .page-title{
	font-size :2.0rem;
}
.nav-menu a:before, .entry-footer a:before, .entry-meta a:before, .author-box a:before, body #infinite-handle span:before, .comments-area .nav-links a:before, .comment-author a:before, .comment-content a:before, .comment-reply-link:before, .comment-form a:before, .paging-navigation a:before, .category-filter a:before, .single-additional a:before, .sd-social-text ul li a:after, .portfolio-archive .entry-title a:before{
	top:110%;
}
@media only screen and (min-width: 1365px) {
		.jetpack-portfolio-template-default.split-layout .hentry{
			padding-right: 0;
			max-width: calc(100% - 388px);
		}
}
@media only screen and (min-width: 1281px) {
    .post-template-default .featured-image img, .post-template-default .single-format-video .featured-image, .post-template-default .content-area .aligncenter, .post-template-default .content-area .alignnone {
			max-width:100%;
	}
}
@media only screen and (min-width: 1025px) {    
	.listing .featured-image + .content-wrapper, .listing .entry-video-wrapper + .content-wrapper, .listing .entry-gallery + .content-wrapper {
		width:calc(100% - 30%);}
	.listing .entry-header, .listing .entry-content{
		max-width: 100%;
	}
		.blog .site-content,
	.page-id-20589 .site-content,
	.page-id-88 .site-content,
	.page-id-2381 .site-content,
	.single .site-content
	{
		width:960px;
		margin: 0 auto;
	  padding-left: 0;
    padding-right: 0;
	}
	.jetpack-portfolio-template-default .site-content
	{
		width:80%;
		max-width: 1356px;
	}
.page-template-default .page {
    max-width: 100%;
}
	    .post-template-default .hentry {
        max-width: 100%;
        width: 100%;
    }
			.jetpack-portfolio-template-default.split-layout .hentry{
			padding-right: 0;
			max-width: calc(100% - 308px);
		}
}
/* 指定した場所だけをゴシック体にする設定 */
h1, h1 span,
p, p span,
tbody td, tbody td span,
table + span {
	font-family: "Noto Sans JP", "Helvetica Neue", Arial, sans-serif !important;
}