#body {
	background-color: #deeaf9 ;
	width: 818px;
	float: left;
}

#footer {
	clear: left;
	background: url(images/banner/banner_down.gif);
	width: 818px ;
	height: 23px;
	text-align: right;
}

#copyright {
	font-family: MS Pゴシック ;
	font-weight: bold;
	color: #102f5D;
	text-align: center;
	font-size: .6em;
	width: 818px;
	margin-top: 1%;
	padding-bottom: 2%;
}

#cd {
	width: 700px;
	float: left;
	padding: .7em;
	margin-left: 1.5em;
}

#cdimg {
	float: left;
	padding: 0 2em 0 4em;
}

#detail {
	float: left;
	padding-left: 1em;
	font-size: .8em;
}

#cd ol {
	color: #102f5D;
	font-family: MS Pゴシック ;
	font-size: .9em;
	line-height: 150%;
}

#add {
	clear: left;
	border-bottom: .15em solid #3f80f2;
}

#Lsong li.song, #Rsong li.song {
	list-style-type: decimal;
}

#song {
	margin-left: 3em;
}

#Lsong {
	float: left;
}

#Rsong {
	float: left;
	padding-left: 1em;
}


#explain {
	clear: left;
	border-top: .15em solid #3f80f2;
}

.price {
	font-weight: bold;
}

#add .reco {
	font-style: italic;
	font-weight: bold;
}

.return {
	font-size: .8em;
	color: #0000ff;
}

#cdimg a {
	font-size: .8em;
}

.return {
	text-align: right;
}

#voice1{
	float: left;
	width: 260px;
	margin-left: 10px;
	clear: left;
}

#voice2 {
	float: right;
	width: 260px;
	clear: right;
	height: 190px;
	overflow: auto;

}

#voice3 {
	float: right;
	width: 260px;
	clear: right;
	height: 190px;
	overflow: auto;
	margin-top: 30px;
}

.student1 {
	float: left;
	clear: left;
	margin-right: 15px;
}

.student2 {
	float: left;
	clear: left;
	margin-right: 15px;
}

.student3 {
	float: left;
	clear: left;
	margin-right: 15px;
}