* {	color: #333; 	font-size: 12px; 	line-height: 1.2em; 	font-family: 		"Hiragino Kaku Gothic Pro W3",		"qMmpS Pro W3",		"Osaka",		hCentury Gothich		,Verdana,Arial,sans-serif,"lr SVbN";  }html, body {	height: 100%;	background: url(images/bg.jpg) #7fd3e3 repeat-x center top;	margin: 0; 	padding: 0; 	text-align: center;	}#content {	background: #fff;	min-height: 100%;	margin: 0 auto; 	padding: 0; 	border-right: 1px solid #565656;	border-left: 1px solid #565656;	width: 892px;	text-align: center;}#header {	margin: 0 auto; 	padding: 0; 	width: 892px;}#content-main {	background: url(images/mainbg.jpg) #fff repeat-x center top;	margin: 0 auto; 	padding: 10px 0 0 0; 	width: 892px;	}#content-main-frame {	margin: 0 auto; 	padding: 0; }.jacket img { 	border: 1px solid #999;  	}.no { 	text-align: right; 	font-family: "Helvetica";	font-size: 14px; 	font-weight: bold;  	color: #da85ad; 	padding: 0px 5px 0px 0;	height: 25px;	}.disc { 	font-family: "Helvetica";	font-size: 14px; 	font-weight: bold;  	color: #da85ad; 	padding: 15px 5px 0px 0;	height: 25px;	}.cast { 	text-align: right; 	font-family: "Helvetica";	font-size: 14px; 	font-weight: bold;  	color: #7cbfab; 	padding: 0px 5px 0px 0;	height: 20px;	}.cast2 { 	font-family: "Helvetica";	font-size: 14px; 	font-weight: bold;  	color: #7cbfab; 	padding: 0px 5px 0px 0;	height: 20px;	}.cast3 { 	font-family: "Helvetica";	font-size: 13px; 	font-weight: bold;  	color: #7cbfab; 	padding: 5px 0px 0px 0;	height: 20px;	}td h1 {	margin: 0; 	padding: 0 0 10px 0; 	color: #da85ad;	font-size: 1.6em;}td h1 small {	margin: 0; 	padding: 0; 	color: #da85ad;	font-size: 0.7em;}h2 {	color: #c85f5b;}h3 {	color: #66ccff;	font-size: 1.2em;}hr {	border: 0 none; 	height: 1px; 	color: #999;	background-color: #999;	margin: 20px 0 30px 0; }A:link {	text-decoration:none;	color:#ff3366;	}A:Visited {	text-decoration:none;	color:#ff3366;	}A:hover {	text-decoration:none;	color:#cc6699;	}A:active {	text-decoration:none;	color:#ff99cc;	}#onsale {	text-align: center;	border-right: solid 1px #999;}#onsale img {	border: solid 1px #ff3366;	margin: 0; }#onsale A:link img {	border: 1px solid #F997C9;	margin: 0; }#onsale A:Visited img {	border: 1px solid #EAD0E0;	margin: 0; }#onsale A:hover img {	border: 1px solid #ff3366;	margin: 0; }#news {	margin: 0 30px; 	padding: 0; 	text-align: left;}#footer {	margin: 40px 0 auto; 	padding: 10px 20px 0 0; 	height: 50px;	border-top: 1px solid;	background-color: #ccc;}#footer a {	color: #cc3366;}
