

div#contents div.article h2 {
	width: 520px;
	height: 51px;/*38+(960-520-182)/2*/
	background: transparent url('../img/title_contact.gif') no-repeat scroll left top;
	text-indent: -1000px;
	overflow: hidden;
}

div#contents div.article p.error {
	margin: 0;
	padding: 0 .5em;
	width: auto;
	background: #f00;
	color: #fff;
	font: bold 1.5em/2em sans-serif;
	white-space: nowrap;
	overflow: hidden;
}

div#contents div.article p.guide {
	margin: 0;
	padding: 0 .5em;
	width: auto;
	background: #0d0;
	color: #fff;
	font: bold 1.5em/2em sans-serif;
	white-space: nowrap;
	overflow: hidden;
}

div#contents div.article p.note { color: #f00; }
div#contents div.article p span { font-weight: bold; }

div#contents div.article form table { border-collapse: collapse; width: 520px; }
div#contents div.article form table tbody tr th,
div#contents div.article form table tbody tr td {
	padding: .5em;
	border: 1px solid #cc7f91;
	text-align: left;
}

div#contents div.article form table tbody tr th { background: #ffc; white-space: nowrap; }
div#contents div.article form table tbody tr th span { font-size: 10px; }
div#contents div.article form table tbody tr th span.required { font-size: 14px; color: #f30; }
div#contents div.article form table tbody tr td { background: #fff; }
div#contents div.article form table tbody tr td label { display: inline-block; }
div#contents div.article form table tbody tr td label.align { width: 2em; }
div#contents div.article form table tbody tr td input.w60 { width: 60px; }
div#contents div.article form table tbody tr td input.w100 { width: 100px; }
div#contents div.article form table tbody tr td input.w130 { width: 130px; }
div#contents div.article form table tbody tr td input.w95p { width: 95%; }
div#contents div.article form table tbody tr td textarea { width: 96%; overflow-y: scroll; }
div#contents div.article form table tbody tr td div {
	width: 500px;
	word-wrap: break-word;
	word-break: all;
}

div#contents div.article form h3 {
	margin: 1.5em .5em 1em;
	color: #600;
	font-weight: bold;
}

div#contents div.article form p.submit { margin: 1em 0 3em; width: auto; text-align: center; }





