@charset "utf-8";

h2 { background: url(../../img/sozai/h2.contact.png) left top no-repeat; }


form table {
	width: 100%;
}

form table th {
	width: 25%;
	background: #cfcfcf;
	vertical-align: middle;
}
form table tr.required th {
	background: #bbbbff;
}

form table td {
	border-bottom: 1px solid #dddddd;
	width: 74%;
}

form .buttons {
	margin-top: 12px;
	text-align: center;
}

.textbox {
	font-size: 120%;
}

#form-textbox-name    { width:  40%; }
#form-textbox-email   { width:  60%; }
#form-textbox-subject { width: 100%; }
#form-textbox-key1    { width:  40%; }

textarea {
	width: 100%;
	height: 10em;
	font-size: 120%;
}

.checkbox {
}

.button, button {
	padding: 4px 8px;
	font-size: 105%;
}

label {
	cursor: pointer;
}



form .buttons .button {
	display: none;
}
