@charset "UTF-8";
@import url("contact_pc.css");
/* =========================================================
share
========================================================= */
#contents {
}
/* =========================================================
mv
========================================================= */
#contents #mv {
}
#contents #mv .eng {
}
#contents #mv .eng span {
}
#contents #mv h1 {
}
/* =========================================================
contact
========================================================= */
#contents #contact {
}
#contents #contact .ttl {
}
#contents #contact .ttl .eng {
}
#contents #contact .ttl .eng strong {
}
#contents #contact .ttl h2 {
}
#contents #contact .lead {
	padding: 0 0 3em;
	width: 90%;
	text-align: justify;
}
#contents #contact .lead .required {
	background: #e92700;
	color: #fff;
	padding: 0 0.5em;
	font-size: 80%;
	margin: 0 0.5em;
}
#contents #contact form {
	width: 90%;
}
#contents #contact form dl {
	text-align: justify;
}
#contents #contact form dl dt {
}
#contents #contact form dl dd {
	padding: 0.5em 0 1.5em;
}
#contents #contact form dl dd select,
#contents #contact form dl dd textarea,
#contents #contact form dl dd input[type=text] {
	width: 100%;
	padding: 0.8em 1em;
	border: none;
	background: #eaeaea;
}
#contents #contact form dl dd textarea::placeholder, #contents #contact form dl dd input[type=text]::placeholder {
 color:#aaa;
}
#contents #contact form dl dd textarea {
	height: 10em;
}
#contents #contact form dl dt .required {
	background: #e92700;
	color: #fff;
	padding: 0 0.5em;
	font-size: 80%;
	margin: 0 0.5em;
}
#contents #contact form dl dd textarea {
}
#contents #contact form .privacy {
	padding: 2em 0;
}
#contents #contact form .privacy input[type=checkbox] {
	margin-right: 0.5em;
}
#contents #contact form .privacy a {
	background: url(/common/img/arw-tab-gray.svg) no-repeat right 0.2em center / auto 70%;
	padding: 0 1.6em 0 0;
	text-decoration: underline;
}
#contents #contact form input[type=submit] {
	-webkit-appearance: none;
	padding: 0.7em 0;
	display: block;
	width: 320px;
	font-size: 120%;
	font-family: 'Nunito Sans', sans-serif;
	font-weight: bold;
	border: 1px solid #0b3585;
	background: #0b3585;
	color: #fff;
}
#contents #contact form input[type=submit]:disabled {
	background: #ddd;
	border: 1px solid #ddd;
}
/* =========================================================
thanks
========================================================= */
#contents #thanks {
}
#contents #thanks .lead {
	padding: 4em 0 0;
}
