span {
	margin: 0px;
	padding: 0px;
}
.bold_green {
	color: #00FF00;
	font-weight: bold;
}
.bold_skyblue {
	color: #00FFFF;
	font-weight: bold;
}

.bold_underline {
	font-weight: normal;
	text-decoration: underline;
	color: #00FF00;
}
.large_font_skyblue {
	color: #00FFFF;
	font-weight: bold;
	font-size: 16px;
}


.box {
	height: 210px;
}
.back_sheet .box #Image19 {
	margin-top: 20px;
}
.back_sheet .box #Image20 {
	margin-top: 20px;
}
.back_sheet .box #Image21 {
	margin-top: 20px;
}


#ongaku {
	height: 200px;
}
#siryou {
	height: 200px;
	padding-left: 140px;
}
#shashin {
	height: 200px;
}
/*擬似インラインフレーム用*/
.logbox
{
	border: solid 1px #808080;
	width: 600px;
	height: 80px;
	overflow: auto;
	margin-left: 45px;
	padding: 1px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.logbox p
{
	margin-top: 0px;
	margin-bottom: 0px;

}
/*音楽館曲リストテーブル用*/
.musictable {
	background-image: url(../img/music/tr_back.gif);
	background-repeat: repeat-x;
	color: #FFF;
	height: 35px;
}
.back_sheet .rollover img {
	margin-top: -5px;
	margin-right: -3px;
	margin-bottom: -5px;
	margin-left: -3px;
}
/*CD紹介ページテーブル背景色用*/
.cdtable {
	background-color: #039;
	height: 180px;
}
/*CD紹介ページ透過ロールオーバー用*/
a img.img_rollover{
opacity:0.6;
filter: alpha(opacity=60);
}
a:hover img.img_rollover{
opacity:1.0;
filter: alpha(opacity=100);
}


table.rollover tr:hover {
	background-color: #009DD9;
	color: #FFFFFF;
}


/*index5ver用*/
table.rollover {
	padding: 0px;
}
table.rollover th {
	vertical-align: middle;
}
table.rollover tr td {
	padding-top: 12px;
	padding-bottom: 10px;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
}
tr .songtitle {
	padding-left: 10px;
}
