@charset "utf-8";

/* page-contact.css */

@import url("form_parts.css?ver=260929");

.title-area {
	padding-top: var(--space-m);
	padding-bottom: var(--space-s);
}

.title-area h2 + p {
	width: min(calc(100% - calc(var(--side-space) * 2)),var(--narrow-width));
	margin: 0 auto;
	font-weight: 500;
	font-size: var(--ft-size-18);
}

.form-area {
	width: min(calc(100% - calc(var(--side-space) * 2)),var(--narrow-width));
	margin: 0 auto;
	padding-bottom: var(--space-m);
}

.form-area > div {
	width: min(100%,668px);
	margin: 0 auto 0 0;
}

/* ================================================ */
@media (max-width: 1100px) {
}

/* ================================================ */
@media (max-width: 840px) {
}

/* ================================================ */
@media (max-width: 480px) {
}
