.plainh1 {
	height: 260px;
	position: relative;
}
.plainh1 h1 {
	position: absolute;
	left: 3px;
	top: 117px;
	color: #FFFFFF;
	font-size: 35px;
	letter-spacing: -0.02em;
	word-spacing: -0.1em;
	width: 100%;
}
.plainh1 h2 {
	position: absolute;
	left: 3px;
	top: 144px;
	color: #e35bf7;
	font-size: 35px;
	letter-spacing: -0.04em;
	word-spacing: -0.1em;
}
.plainh2 h2 {
	word-spacing: -0.12em;
}
.plainh2 h3 {
	padding-bottom: 5px;
	word-spacing: -0.12em;
}
.plainh2 div {
	margin-top: 5px;
	letter-spacing: -0.02em;
	word-spacing: -0.06em;
}

.opaqueh2 {
	background: url(/sitestyle/images/transparency.png) repeat;
	_background: url(/sitestyle/images/transparency.gif) repeat;
}
.opaqueh2 h2 {
	word-spacing: -0.12em;
}
.opaqueh2 h3 {
	padding-bottom: 5px;
	word-spacing: -0.12em;
}
.opaqueh2 div {
	margin-top: 5px;
	letter-spacing: -0.02em;
	word-spacing: -0.06em;
}