h1 {
font-size: 12px;
letter-spacing: 2px;
line-height: 18px;
color: #6666CC;
font-weight: bolder;
}

h2{
font-size: 16px;
line-height: 18px;
color: #ff0033;
font-weight: bolder;
}

.textnl {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 135%
}
.textnm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 115%
}
.maintextb14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 135%
}
.maintextb13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 135%
}
.maintextb12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 135%
}
.maintextnl {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 135%
}

.maintextnl2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 165%
}

.maintext11 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 135%
}
.sltext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 135%
}

p.for110311numa {
line-height: 20px;
font-size: 15px;
letter-spacing: 2px;
color: #663366;
}

p.for110311numatx {
line-height: 16px;
font-size: 13px;
letter-spacing: 2px;
color: #333366;
}

p.for110311numalyric {
line-height: 20px;
font-size: 14px;
letter-spacing: 3px;
color: #333366;
}




a.for110311numa {
line-height: 20px;
font-size: 15px;
letter-spacing: 2px;
color: #FF3366;
text-decoration:none;
}


a:hover.for110311numa {/*マウスをのせたとき*/
color:#FF6699;
text-decoration:underline;
}
