@charset "UTF-8";

p.error {
	font-size: 88%;
	color: #D64516;
	line-height: 1;
	margin-top: 0.5em !important;
	display: block;
	width: 100%;
}

/* .wp-pagenavi a.disabled {
	pointer-events: none !important;
	opacity: 0;
}
.wp-pagenavi > .current {
	pointer-events: none !important;
} */
 
.news-page .box-list .list-with-img a .cover img {
	width: 100%;
	aspect-ratio: 128/91; /* w/h */
	object-fit: cover;
}

.btn.btn-back {
	color: #000;
	justify-content: center !important;
}
.btn.btn-send {
	color: #FFF;
	justify-content: center !important;
}
.btn.btn-send .circle-gray-small {
	background-image: url("/assets/images/commons/icn-arrow-right-small-white.svg");
}
.btn.btn-send:hover .circle-gray-small {
  background-color: #D64516;
  border-color: #D64516;
}
.btn .abs-left {
	position: absolute;
	left: 10px;
	transform: rotateY(180deg);
}
.contact-page .content .box-form .form .form-row .field.input-w400 {
	display: flex;
	align-items: center;
}
.contact-page .content .box-form .form .form-row .field.input-w400 span {
	line-height: 1.2;
}
.contact-page .content .box-form .form .form-row .field.input-w400 input {
	margin-inline: 0.5em;
}
.contact-page .content .box-form .form .form-button button {
	min-width: 280px;
	font-size: 1.6rem;
}
.contact-page .content .box-form .form .thanks {
	margin-top: 30px;
	text-align: center;
}
@media only screen and (max-width: 750px) {
	.contact-page .content .box-form .form .thanks {
		margin-top: 20px;
	}
}