@media screen and (max-width:1300px) {
		.inner {
		padding: 0 20px;
	}
}
@media screen and (max-width:768px) {
	.single .eyecatch {
		height: 13vh;
	}
	.single main {
		padding-top: 13vh;
	}
	
	.wpcf7 th,.wpcf7 td {
		display: block;
		width: 100%;
		text-align: left;
		padding: 10px;
	}
	.wpcf7 th p,.wpcf7 td p {
		padding-bottom: 0;
	}
	.wpcf7 {
}
.footer_menu .menu {
	display: block;
	text-align: center;
	border: 1px solid #666;
	width: fit-content;
	margin: 2em auto 3em;
}
.footer_menu .menu li {
	margin-right: 0;
}
.footer_menu .menu li a {
	padding: 14px;
	display: block;
	border-bottom: 1px solid #666;
	margin: auto;
}
.footer_menu .menu li:last-child a {
	border: none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	bottom: 24px;
}

}
@media screen and (max-width:480px) {
	.blog-card {
		height: 280px;
		overflow-y: scroll;
	}
	.blog-card-thumbnail,.blog-card-content {
		width: 100%;
	}
	.blog-card-excerpt {
		
	}
	.related_article li {
		width: 50%;
	}
	.pagelink {
		flex-wrap: wrap;
	}
	.oldpage,.newpage {
		width: 100%;
	}

}