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

/* ========================================================
	inquiry.css =&gt; お問い合わせページ用css
======================================================== */

/* main
============================================================================================================ */
.main {
	margin-bottom: 30px;
	padding: 1em;
	background-color: #dddddd;
}
.main em {
	color: #9e1f25;
}
.main .error ul {
	margin-top: 0.5em;
	color: #cc0000;
}

/* form
============================================================================================================ */
form {
	padding: 20px 20px 30px;
}
form dt {
	padding: 0.9em 0;
	background-color: #ededed;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e0e0e0;
	-moz-box-shadow: 0 1px 0 #ffffff, 0 -1px 0 #e0e0e0;
	-webkit-box-shadow: 0 1px 0 #ffffff, 0 -1px 0 #e0e0e0;
	box-shadow: 0 1px 0 #ffffff, 0 -1px 0 #e0e0e0;
	text-align: center;
	line-height: 1.3;
}
form dt span {
	font-size: 84%;
	color: #777777;
}
form dt em {
	color: #9e1f25;
}
form dd {
	margin: 1em 0 2em;
}
form .name_table {
	display: table;
	width: 100%;
}
form .name_table span {
	display: table-cell;
}
form .name_table .name_th {
	width: 1.5em;
}
form .name_table .name_th:nth-child(3) {
	padding-left: 1em;
}
form input[type=text],
form textarea {
	width: 100%;
	margin: 0;
	padding: 0.5em 1em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
form textarea {
	height: 10em;
}

form label {
	padding: 0.3em 0;
	display: block;
}

form .btn {
	text-align: center;
}
form .btn input[type=submit] {
	border: 1px solid #d0d0d0;
	background: #ffffff url(../images/btn_arrow_r.png) no-repeat right;
	background-size: 20px 15px;
	font-size: 109%;
	padding: 0.7em 2.5em 0.7em 1.5em;
	line-height: 1.7;
}
form .btn input[name=back_btn] {
	background-image: url(../images/btn_arrow_l.png);
	background-position: left;
	padding-right: 1.5em;
	padding-left: 2.5em;
}

.error_text {
	display: inline-block;
	margin-top: 0.5em;
	padding: 0.3em 0.5em;
	background-color: #cc0000;
	border-radius: 8px;
	color: #ffffff;
}

/* fin
============================================================================================================ */
#fin {
	padding: 20px 20px 20px;
	font-size: 109%;
}
#fin p {
	padding-bottom: 1em;
}
</pre></body></html>