/* Rules that were previously emitted by page templates as inline <style> tags. */
body.error404 .section404 {
	margin-top: 200px;
	text-align: center;
}

body.post-type-archive-works .sectionSeparater-Top,
body.tax-works_cat .sectionSeparater-Top {
	top: -1px;
}

body.post-type-archive-works section.sectionWork,
body.tax-works_cat section.sectionWork {
	padding-top: 100px;
}

body.post-type-archive-works .worksNavi,
body.tax-works_cat .worksNavi {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

body.post-type-archive-works .worksNavi a,
body.tax-works_cat .worksNavi a {
	padding: 5px;
	font-size: 12px;
}

body.post-type-archive-works .sectionWork,
body.tax-works_cat .sectionWork {
	padding-bottom: 1px;
}

@media ( min-width: 769px ) {
	body.post-type-archive-works .recommendationPart,
	body.tax-works_cat .recommendationPart {
		width: calc(33% - 18px);
		padding: 10px;
	}

	body.post-type-archive-works .recommendationPart p,
	body.post-type-archive-works .recommendationPart a,
	body.tax-works_cat .recommendationPart p,
	body.tax-works_cat .recommendationPart a {
		font-size: 13px;
	}
}

body.page-id-10 .mainImg {
	max-height: 350px;
	max-width: 600px;
	object-fit: cover;
}

body.page-id-10 .entry-title {
	display: none;
}

body.page-id-10 .textExp {
	max-width: 600px;
	margin: auto;
	font-size: 12px;
}

body.page-id-10 input,
body.page-id-10 textarea {
	width: calc(90vw - 10px);
	max-width: 550px;
	padding: 10px 5px;
	border: 1px;
	border-radius: 5px;
}

body.page-id-10 .wpcf7-form p {
	width: 90vw;
	max-width: 550px;
	margin: 0 auto 15px;
	text-align: left;
}

body.page-id-10 ::placeholder {
	color: #cecece;
}

body.page-id-10 input.wpcf7-submit {
	margin-top: 30px;
	border-radius: 50px;
	background: #fff;
	color: var(--mainColorBlue);
	font-weight: 600;
	box-shadow: 2px 2px 5px #3b3b3b33;
}

body.page-id-10 .wpcf7-response-output {
	background: red;
}

body.page-id-10 .wpcf7 form.sent .wpcf7-response-output {
	border: none;
	border-color: #46b450;
	background: #fff;
	color: #65bbbc;
	font-weight: 600;
}
