<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/******フォーム外レイアウト******/
.contact .par-title01 {
	margin-bottom: 20px;
}
.contact .par-title01 &gt; span {
	font-size: 24px;
}
.contact .txt-wrapper .par-link02 {
	margin-right: 16px;
}
.contact .com_content_inner {
	padding: 0 20px;
}
.contact .form_01_wrapper.input-form {
	margin-top: 15px;
}
.contact .txt-wrapper {
	margin-left: 6px;
}
.contact .txt-wrapper p:first-child {
	font-size: 16px;
}

/******inputエリア******/
.contact .form_01_input_textarea {
	height: 150px;
	resize: none;
	padding: 9px;
	box-sizing: border-box;
	display: block;
}

/******フォームレイアウト******/
.contact .form_01_table {
	display: inline-flex;
	margin-top: 20px;
}

/******内容確認******/
.contact.confirm .btn-area {
	margin-bottom: 90px;
	font-size: 0;
}
.contact.confirm .btn-area .par-btn02:first-child {
	margin-right: 40px;
}
.par-table01.confirm-tbl th.left-col {
	width: 300px;
	padding: 10px 0 5px 30px;
	text-align: left;
	border: 1px solid #B3B3B3;
}
.contact.confirm .form_01_label {
	line-height: 1;
}

/******完了******/
.contact.complete .finished-msg {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 84px 0 90px;
}
.contact.complete .finished-msg p {
	font-size: 20px;
}
.contact.complete .btn-area {
	margin: 0 auto 90px;
}
.contact.complete .btn-area .par-btn01 {
	width: 400px;
	height: 50px;
	line-height: 48px;
}

/******エラーメッセージ******/
.contact.input .err_msg {
	padding-top: 7px;
}</pre></body></html>