div.text {
	max-width: 40em;
}

h1 {
	margin-bottom: 0.9em;
}

h2 {
	margin: 1.5em 0 0.5em 0;
}

h3 span {
	float: right;
}

div.text p {
	font-size: 82%;
	margin-bottom: 1em;
}

a.title {color:#3583ba; text-decoration: none; border-bottom: dashed #3583ba 1px; cursor: pointer; cursor: hand}
a.title:hover {border-bottom: none;}
a.title_active {text-decoration: none; border-bottom: dashed #000000 1px; cursor: pointer; cursor: hand}
a.title_active:hover {color:000000;}
.showdetail {display: none; z-index: 100; position: relative; padding: 1em 0 0 0;}

form {
	margin-top: 3em;
}

label {
	margin-top: 0.75em;
}

input {
	width: 32em;
}

#Submit {
	margin-top: 1.25em;
}