table {
	margin: 0 auto;
	padding: 0;
	border-collapse: collapse;
	font-size: 14px;
}

tr.company th,
tr.department th,
tr.name th,
tr.email th,
tr.phone th,
tr.contact th,
tr.subject th,
tr.message th {
	border: 1px #760c0e solid;
	background-image: url(http://www.koubegyu.net/img/back3.png);
	background-repeat: repeat-x;
	background-color: #760c0e;
}

tr.company td,
tr.department td,
tr.name td,
tr.email td,
tr.phone td,
tr.contact td,
tr.subject td,
tr.message td {
	border: 1px #760c0e solid;
	background-color: white;
}

td {
	padding: 10px 16px;
}

th {
	height: 40px;
	padding: 2px 50px;
	text-align: center;
	color: white;
	font-weight: normal;
	white-space: nowrap;
}

span.caution {
	font-size: smaller;
	color: red;
}

div.error {
	font-size: 14px;
	color: red;
}

tr.company input {
	width: 600px;
}

tr.department input {
	width: 600px;
}

tr.name input {
	width: 150px;
}

tr.email input {
	width: 600px;
}

tr.phone input {
	width: 100px;
}

tr.subject input {
	width: 600px;
}

tr.message textarea {
	width: 600px;
}

tr.button td {
	text-align: center;
}

cinput {
	width: 400px;
	height: 100px;
	
	
	
}

tr.button input.submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display:block !important; width:100% !important;padding:10px !important; font-size:150% !important; height:50px;
	background-color:#3C0809; color:#FFFFFF;
}

#body-houjin_inquiry_form {
	background-color: #f2f2f2;
}
