@charset "UTF-8";

table.frame{
	width: 750px;
	margin: 25px auto;
	padding: 0;
	border-color: #888;
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px 0 0 1px;
	background-color: #fff;
	font-size: 10pt;
	text-align: left;
}

td.headline{
	text-align: center;
	border-style: solid;
	border-width: 0 1px 1px 7px;
	border-color: #888;
	font-size: 15pt;
	font-weight: bold;
	padding: 1px 8px;
}

td.image{
	width: 250px;
	height: 250px;
	text-align: center;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #888;
	margin: 0;
	padding: 0;
}


ul.content{
	padding: 0 20px;
}
table#body{
	font-style: normal;
	font-weight: normal;
	font-size: 11pt;
	line-height: 14pt;
	width: 750px;
}
div.msg{
	position: relative;
	margin: 5px 0 20px 50px;
}
div.music{
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;

	background-color: #fff;
	width: 700px;
	margin-top: 20px;
}
h3.title{
	border-width: 0 1px 1px 0;
	border-color: #79e;
	border-style: solid;
	background-color: #8ce;
	width: 249px;
	color: #d44;
	font-size: 11pt;
	margin: 0;
	padding: 3px 0;
	text-align: center;

}
div.right{
	position: relative;
	width: 410px;
	float: left;
	background-color: #fff;
	padding: 5px 10px;
}
div.left{
	width: 270px;
	float: left;
	text-align: center;
	background-color: #fff;
}

div.clear{clear:both;}
div.clear hr {display:none;}

div.pic{
	width: 260px;
	height: 260px;
	margin: 0 auto;
	background-color: #555;
	text-align: center;
}
div.staff{
	line-height: 12pt;
	text-align: right;
}
img.label{
	width: 250px;
	height: 250px;
	margin: 5px;
}
ol.content{
	list-style-type: decimal;
	margin: 5px 0 5px 20px;
}
hr.line{
	border-style: dashed;
	border-width: 1px 0 0 0;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

span.price{
	font-weight: bold;
	color: #f00;
}
td.list{
	width: 210px;
}

img.banner{
	width: 650px;
}