/*  text area */

/* link area */

a.lnk01:link { color: #333333; text-decoration: underline;}
a.lnk01:visited { color: #333333; text-decoration: underline;}
a.lnk01:hover { color: #333333; text-decoration: none;}
a.lnk01:active { color: #333333; text-decoration: underline;}

a.lnk02:link { color: #0066FF; text-decoration: underline;}
a.lnk02:visited { color: #0066FF; text-decoration: underline;}
a.lnk02:hover { color: #0066FF; text-decoration: none;}
a.lnk02:active { color: #0066FF; text-decoration: underline;}

/* link area */

/* small class */
.small01 {
	font-size: 8pt;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
}
.small02 {
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	color: #FF6600;
}
.small03 {
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	color: #666666;
}

/* small class */

/* middle class */
.middle01 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #666666;
}
.middle02 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #339966;
}
.middle03 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #008187;
}
.middle04 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #333333;
}
.middle05 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #ff6600;
}
/* middle class */

/* large class */
.large01 {
	font-size: 11pt;
	line-height: 14pt;
	font-weight: bold;
	color: #339966;
}
.large02 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	color: #333333;
}
.large03 {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	color: #666666;
}


/* large class */

/* midashi class */
.mid01 {
	font-size: 13pt;
	line-height: 15pt;
	font-weight: bold;
	color: #339966;
}
.mid02 {
	font-size: 13pt;
	line-height: 15pt;
	font-weight: bold;
	color: #333333;
}
.mid03 {
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #339966;
}
.mid04 {
	font-size: 13pt;
	line-height: 15pt;
	font-weight: bold;
	color: #008187;
}


/* midashi class */

/*  text area */

/* other area */

img.logo {
	border: 2px solid #D5F2E0;
}

.corner01 {
	margin: 0px;
	padding: 8px 12px;
}
.corner02 {
	margin: 0px;
	padding: 0px 0px 10px 5px;
}
.corner03 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.corner04 {
	margin: 0px;
	padding: 3px 10px;
}
.corner05 {
	margin: 0px;
	padding: 3px 0px;
}

.stage01 {
	margin: 0px;
	padding: 8px 10px;
}

.news01 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.merchandise01 {
	margin: 0px;
	padding: 8px 12px;
}
.merchandise02 {
	margin: 0px;
	padding: 0px 0px 10px 5px;
}
.merchandise03 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.merchandise04 {
	margin: 0px;
	padding: 2px 10px;
}
.merchandise05 {
	margin: 0px;
	padding: 2px 10px 2px 0px;
}

.spaceletter01 {
	margin: 0px;
	padding: 5px 15px;
}
.spaceletter02 {
	margin: 0px;
	padding: 5px 10px;
	text-align: center;
}
.spaceletter03 {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	text-align: right;
}
.spaceletter04 {
	margin: 0px;
	padding: 5px 5px 5px 0px;
	text-align: left;
}

.voice01 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* other area */

