.TD01a-L,
.TD01a-M,
.TD01a-R {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.TD02a-LT ,
.TD02a-MT ,
.TD02a-RT ,
.TD02a-LB ,
.TD02a-MB ,
.TD02a-RB ,
.TD02a-LM ,
.TD02a-MM ,
.TD02a-RM ,
.TD03a-L,
.TD03a-M,
.TD03a-R {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #000000;
}
.TD03a-L,
.TD03a-M,
.TD03a-R
	{ width: 50%; }


.TD02a-LT ,
.TD02a-MT ,
.TD02a-RT ,
.TD03a-L,
.TD03a-M,
.TD03a-R
	{ vertical-align: top; }
.TD02a-LM ,
.TD02a-MM ,
.TD02a-RM
	{ vertical-align: middle; }
.TD02a-LB ,
.TD02a-MB ,
.TD02a-RB
	{ vertical-align: bottom; }

.TD01a-L,
.TD02a-LT,
.TD02a-LB,
.TD02a-LM,
.TD03a-L
	{ text-align: left; }
.TD01a-M,
.TD02a-MT,
.TD02a-MB,
.TD02a-MM,
.TD03a-M
	{ text-align: center; }
.TD01a-R,
.TD02a-RT,
.TD02a-RB,
.TD02a-RM,
.TD03a-R
	{ text-align: right; }
.BGC01a
	{ background-color: #FFFFFF; }
.TXTEX01a
	{ line-height: 150%; }
.BGLines00a {
	background-image: url(images/genre_dot00.gif);
	background-repeat: repeat-x;
}
.BGLines01a {
	background-image: url(images/genre_dot01.gif);
	background-repeat: repeat-x;
}
.BGLines02a {
	background-image: url(images/genre_dot02.gif);
	background-repeat: repeat-x;
}
.cp01 {
	padding-bottom:5px;
	margin-bottpm:5px;
}
.cp01 img {
	margin:5px;
	padding:3px;
	border:1px #999999 solid;
}
.cp02 {
	font-size:14px;
}
.cp03 {
	font-size:12px;
	color:#666666;
}
.cp04 {
	font-size:12px;
	font-style:italic;
}
