@charset "utf-8";
input[type="text"], input[type="tel"], input[type="email"], textarea {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width:98%;
}

#contact {
    padding-top: 2%;
}
#contact form p {
    margin-top: 30px;
}
#contact form p.error {
    margin-top: 0;
    color: red;
}
#contact input, #contact textarea {
    margin-bottom: 2px;
}
#cntact textarea {
    width: 80%;
    height: 200px;
}
#contact dl dt {
    margin-top: 30px;
    font-size: 20px;
}
#contact dl:first-child dt {
    margin-top: 0px;
}

#sent {
	width: 50%;
	margin: 0 auto;
}
#sent .button a{
    display: block;
    margin-top: 10px;
    width: fit-content;
    text-decoration: none;
	padding: 5px 10px;
	background-color: #D64343;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
}
#sent .button a:hover {
	background-color: #ccc;
}