@charset "UTF-8";

#mailform {
	margin: 0 10px;
}
#mailform h2 {
	margin: 5px 0 0;
	line-height: 1.5 !important;
	padding: 8px 0 !important;
	border-top: solid 1px #ccc;
	font-weight: bold;
	font-weight: normal;
}
img.must {
	width: 30px;
	height: 16px;
	margin: 0 5px 0 0;
	vertical-align: text-bottom;
	zoom:1 !important;
}
label {
	cursor: pointer;
}

label input[type="checkbox"] {
	margin: 0 5px 0 0;
	vertical-align: baseline;
}
input[type="text"],
textarea {
	border: solid 1px #ccc;
}
textarea {
	margin: 5px 0 0;
}

/* リセット・確認画面へ
---------------------------------------- */
#btnBox {
	height: 37px;
	margin: 20px 0 0;
}
#btnBox ul {
	width: 300px;
	margin: 0 auto;
}
#btnBox ul li {
	float: left;
	text-indent: -9999px;
}
#btnBox ul li input {
	width: 142px;
	height: 37px;
	background-size: 142px 37px;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	display: block;
}
#btnReset {
	margin: 0 16px 0 0;
	background-image: url(../img/btn_reset.png);
}
#btnSubmit {
	background-image: url(../img/btn_preview.png);
}