*{	margin:0;	padding:0;}body{	width:100%;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	color: #ffffff;	line-height: 16px;	background-color: #000000;	text-decoration: none;}a:link { color: #FFCC00} a:visited { color: #FFCC00} a:hover { color: #00FFFF} a:active { color: #FFCC00} h1, h2 {	font-size: 13px;	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	color: #660033;	font-weight: bold;	line-height: 24px;}#header1{	width:800px;	height:100px;	margin: 0px;	padding: 0px;}#menu{	width:700px;	height:33px;	margin-left: 62px;	padding-top: 40px;}#disco1{	width:373px;	float: left;	position: absolute;	top: 112px;	left: 16px;}#disco2{	width:396px;	height:300px;	padding: 64px 0px 0px 0px;	margin-left: 394px;}#prof1{	width:373px;	height: 228px;	float: left;	position: absolute;	top: 128px;	left: 15px;	padding-left: 24px;	border: solid #ffffff 1px;	padding-top: 90px;}#prof2{	width:396px;	height:320px;	padding: 28px 0px 0px 0px;	margin-left: 394px;}#prof3{	width:347px;	height: 178px;	float: left;	position: absolute;	top: 476px;	left: 411px;	border: solid #ffffff 1px;	padding: 140px 20px 0px 25px;}#prof4{	width:392px;	height:292px;	padding: 28px 0px 0px 0px;}#tracklist{	width:762px;	height:auto;	padding: 24px 0px 0px 24px;	border: solid #ffffff 1px;}#info{	width:762px;	height:auto;	padding: 64px 0px 0px 24px;}#store{	width:762px;	height:auto;	padding: 24px 0px 0px 24px;	border: solid #ffffff 1px;}#avstores{	width:762px;	padding: 24px 0px 0px 24px;	line-height: 24px;}#footer{	width:791px;	height: 100px;	background-repeat: no-repeat;	background-position: 0px 0px 0px 0px;	font-size: 9pt;	padding-top: 12px;	text-align: right;}#html_body{	width:800px;	padding-right: 20px;	padding-left: 15px;	position: relative;	margin: auto;	background-image: url(bg.jpg);	background-repeat: no-repeat;}#html_body2{	width:800px;	padding-right: 20px;	padding-left: 15px;	position: relative;	margin: auto;}#naviblog{	width:212px;	height: 91px;	float: left;	position: absolute;	top: 521px;	left: 60px;}#contents{	height: auto;	width: 742px;	margin-left: 60px;	font-size: 12px;	padding-top: 680px;}#navi{padding:1em 0 2em 1em;border:0px solid #fff;}#main{padding:2em;}li {list-style:none;}h1{padding-left:20px;}#html_body #top {	height: 100px;	width: 783px;}.small {	font-size: 9pt;}.title {	font-size: 13px;	line-height: 18px;	font-weight: bold;}