*{ margin: 0; padding: 0; }
body {
	color: #999;
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #000000;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: 30%;
}
h1 { font-size: 18px; }
#top h1 { text-indent: -9000px; }
h2 { color: #666; font-size: 12px; clear: both; margin-top: 10px; margin-bottom: 10px; }
h3 { color: #333; font-size: 14px; margin: 15px 0px 5px 0px; }
h5 {
	color: #fff;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
	background-color: #ea6d8d;
	text-align: right;
}
a {
	color:#ba0039;
	text-decoration: none;
}
a:visited { 
	color:#ba0039;
}
a:hover {
	color:#ba0039;
}
#container_top {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#swfArea {
}
#topArea {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	position: absolute;
	z-index: 4;
	top: 0px;
}
#whatsnew {
	text-align: left;
	position: absolute;
	z-index: 1;
	right: 10%;
	top: 360px;
	width: 500px;
}
#whatsnew h2 {
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	height: 15x;
	margin: 0px 0px 15px 0px;
}
#whatsnewn ul {
	margin: 5px 0px 0px 5px;
	list-style-type: none;
}
#whatsnewn li {
	font-size: 10px;
}
#whatsnew li.wndate {
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	width: 40px;
	display: block;
	float:left;
	clear: both;
	border-right: 1px solid #999;
	margin-right: 5px;
}
#whatsnew li.news {
	font-size: 10px;
	display: block;
	float:left;
}
#whatsnew li a {
	color:#cccccc;
	text-decoration: none;
}
#whatsnew li a:visited { 
	color:#999999;
}

#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#headerArea {
	width: 800px;
	height: 160px;
	margin: 0px 0px 20px 0px;
	position: relative;
}
#headerArea h1 img {
	border: 0px;
}
#headerArea a:hover,a:active { 
	background-color: transparent;
}
#navigationArea {
	width: 800px;
	height: 20px;
	margin: 0px 0px 0px 0px;
}
#navigationArea ul {
	width: 800px;
	height: 14px;
	margin: 0px;
	list-style-type: none;
}
#navigationArea li {
	line-height: 14px;
	height: 14px;
	width: 100px;
	display: block;
	float:left;
	border-right: 1px solid #333333;
	margin: 0px 10px 0px 0px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
#navigationArea a {
	display: block;
	background-repeat: no-repeat;
	border-left: 1px solid #333333;
	margin: 0px 0px 0px 0px;
}
#navigationArea #subtitle {
	width: 150px;
	background-image: url(../images/nav_subtitle.gif);
	background-color: #ffffff;
}
#navigationArea li a#nav0 {
	background-image: url(../images/nav00.gif);
}
#navigationArea li a#nav1 {
	background-image: url(../images/nav01.gif);
}
#navigationArea li a#nav2 {
	background-image: url(../images/nav02.gif);
}
#navigationArea li a#nav3 {
	background-image: url(../images/nav03.gif);
}
#navigationArea li a#nav4 {
	background-image: url(../images/nav04.gif);
}
#navigationArea li a:hover {
	background-position: -100px 0px;
}
#navigationArea_top {
	width: 800px;
	margin: 0px 0px 0px 0px;
}
#navigationArea_top ul {
	width: 800px;
	margin: 0px;
	list-style-type: none;
}
#navigationArea_top li {
	line-height: 14px;
	width: 100px;
	display: block;
	float:left;
	margin: 0px 10px 0px 0px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
#navigationArea_top li a {
	display: block;
	width: 100px;
	background-repeat: no-repeat;
	border-left: 1px solid #333333;
	margin: 0px 0px 0px 0px;
}
#navigationArea_top #subtitle {
	width: 100px;
	background-image: url(../images/nav_subtitle.gif);
	background-color: #ffffff;
}
#navigationArea_top li a#nav0 {
	background-image: url(../images/nav00.gif);
}
#navigationArea_top li a#nav1 {
	background-image: url(../images/nav01.gif);
}
#navigationArea_top li a#nav2 {
	background-image: url(../images/nav02.gif);
}
#navigationArea_top li a#nav3 {
	background-image: url(../images/nav03.gif);
}
#navigationArea_top li a#nav4 {
	background-image: url(../images/nav04.gif);
}
#navigationArea_top li a:hover {
	background-position: -100px 0px;
}
#navigationArea_top ul.sub {
	margin: 5px 0px 0px 0px;
}
#navigationArea_top ul.sub li {
	line-height: 14px;
	height: 15px;
	width: 100px;
	display: block;
	float: none;
	margin: 0px 0px 5px 0px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
#navigationArea_top ul.sub li a {
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family: Helvetica,Arial,sans-serif;
	display: block;
	height: 15px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navigationArea_top ul.sub li a:hover {
	display: block;
	background-position: -150px 0px;
}
#navigationArea_top ul.sub #dnav0 a { background-image: url(../discography/images/dnav00.gif);}
#navigationArea_top ul.sub #dnav1 a { background-image: url(../discography/images/dnav01.gif);}
#navigationArea_top ul.sub #dnav2 a { background-image: url(../discography/images/dnav02.gif);}
#navigationArea_top ul.sub #dnav3 a { background-image: url(../discography/images/dnav03.gif);}
#navigationArea_top ul.sub #dnav4 a { background-image: url(../discography/images/dnav04.gif);}
#voteArea {
	display: block;
	position: absolute;
	z-index: auto;
	top: 0px;
	right: 0px;
}
#voteArea a {
	display: block;
	width: 150px;
	height: 160px;
	background-image: url(../images/vote.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
#voteArea a:hover {
	background-position: 0px -45px;
}

#contentsArea {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	text-align: left;
}
#contentsArea1 {
	width: 640px;
	float: right;
}
#contentsArea2 {
	width: 150px;
	float: left;
}
#contentsArea1 h2 {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	clear: both;
	padding-left: 5px;
	margin: 10px 0px 20px 0px;
	border-left: 1px solid #333;
}
#contentsArea2 ul {
	margin: 20px 0px 0px 0px;
}
#contentsArea2 li {
	line-height: 14px;
	height: 15px;
	width: 144px;
	display: block;
	border-left: 1px solid #333333;
	padding: 0px 0px 0px 5px;
	margin: 0px 10px 5px 0px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
#contentsArea2 li a {
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
	font-family: Helvetica,Arial,sans-serif;
	display: block;
	height: 15px;
	width: 144px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contentsArea2 li a:hover {
	display: block;
	background-position: -150px 0px;
}
#contentsArea2 #dnav0 a { background-image: url(../discography/images/dnav00.gif);}
#contentsArea2 #dnav1 a { background-image: url(../discography/images/dnav01.gif);}
#contentsArea2 #dnav2 a { background-image: url(../discography/images/dnav02.gif);}
#contentsArea2 #dnav3 a { background-image: url(../discography/images/dnav03.gif);}
#contentsArea2 #dnav4 a { background-image: url(../discography/images/dnav04.gif);}
.discArea a {
	color:#ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica,Arial,sans-serif;
	display: block;
	height: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.discArea a:hover {
	display: block;
	background-color: #ffffff;
	background-position: 0px -15px;
}
.discArea #dlist1 a { width: 600px; background-image: url(../discography/images/dlist01.gif);}
.discArea #dlist2 a { width: 600px; background-image: url(../discography/images/dlist02.gif);}
.discArea #dlist3 a { width: 350px; background-image: url(../discography/images/dlist03.gif);}
.discArea #dlist4 a { width: 400px; background-image: url(../discography/images/dlist04.gif);}

.discArea {
	margin: 0px;
	list-style-type: none;
	border-left: 1px solid #333;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 20px 0px;
}
.discArea ul {
	margin: 0px;
	list-style-type: none;
}
.discArea li {
	line-height: 14px;
	height: 30px;
	width: 50px;
	display: block;
	float:left;
	margin: 0px 0px 5px 0px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.discArea li a {
	display: block;
	height: 25px;
	width: 50px;
	border-bottom: 5px solid #000;
	background-repeat: no-repeat;
	background-position: 0px -5px;
}
.discArea li a:hover {
	display: block;
	border-bottom: 5px solid #fff;
	background-position: 0px -3px;
}
.totop {
	font-size: 10px;
	text-align: right;
	clear: both;
	margin: 0px 0px 20px 0px;
}
.totop a {
	color: #999;
	padding: 0px 5px 0px 15px;
	display: block;
}
.totop a:hover {
	background-color: #fff;
}

/*Album*/
h3.bestalbum1 { color: #000; font-size: 14px; padding: 5px 2px; margin: 10px 0px 10px 0px; background-color: #8F0000; }
h3.bestalbum2 { color: #ccc; font-size: 14px; padding: 5px 2px; margin: 10px 0px 10px 0px; background-color: #333; }
#VICL-62506_tn a { background-image: url(../discography/artwork/VICL-62506s.jpg);}
#VICL-62507_tn a { background-image: url(../discography/artwork/VICL-62507s.jpg);}
#VICL-62299_tn a { background-image: url(../discography/artwork/VICL-62299s.jpg);}
#VICL-61724_tn a { background-image: url(../discography/artwork/VICL-61724s.jpg);}
#VICL-61258_tn a { background-image: url(../discography/artwork/VICL-61258s.jpg);}
#VICL-60925_tn a { background-image: url(../discography/artwork/VICL-60925s.jpg);}
#VICL-61111_tn a { background-image: url(../discography/artwork/VICL-61111s.jpg);}
#VICL-60699_tn a { background-image: url(../discography/artwork/VICL-60699s.jpg);}
#VICL-60400_tn a { background-image: url(../discography/artwork/VICL-60400s.jpg);}
#VICL-60270_tn a { background-image: url(../discography/artwork/VICL-60270s.jpg);}
#VICL-60138_tn a { background-image: url(../discography/artwork/VICL-60138s.jpg);}
#VICL-60014_tn a { background-image: url(../discography/artwork/VICL-60014s.jpg);}
#VICL-2182_tn a { background-image: url(../discography/artwork/VICL-2182s.jpg);}

/*Single*/
#VICL-36440_tn a { background-image: url(../discography/artwork/VICL-36440s.jpg);}
#VICL-36186_tn a { background-image: url(../discography/artwork/VICL-36186s.jpg);}
#VICL-36160_tn a { background-image: url(../discography/artwork/VICL-36160s.jpg);}
#VICL-36142_tn a { background-image: url(../discography/artwork/VICL-36142s.jpg);}
#VICL-35856_tn a { background-image: url(../discography/artwork/VICL-35856s.jpg);}
#VICL-35855_tn a { background-image: url(../discography/artwork/VICL-35855s.jpg);}
#VICL-35692_tn a { background-image: url(../discography/artwork/VICL-35692s.jpg);}
#VICL-35390_tn a { background-image: url(../discography/artwork/VICL-35390s.jpg);}
#VICL-35355_tn a { background-image: url(../discography/artwork/VICL-35355s.jpg);}
#VICL-35343_tn a { background-image: url(../discography/artwork/VICL-35343s.jpg);}
#VICL-35217_tn a { background-image: url(../discography/artwork/VICL-35217s.jpg);}
#VICL-35146_tn a { background-image: url(../discography/artwork/VICL-35146s.jpg);}
#VICL-35112_tn a { background-image: url(../discography/artwork/VICL-35112s.jpg);}
#VICL-35058_tn a { background-image: url(../discography/artwork/VICL-35058s.jpg);}
#VICL-35057_tn a { background-image: url(../discography/artwork/VICL-35057s.jpg);}
#VICL-35047_tn a { background-image: url(../discography/artwork/VICL-35047s.jpg);}
#VICL-35031_tn a { background-image: url(../discography/artwork/VICL-35031s.jpg);}
#VICL-35024_tn a { background-image: url(../discography/artwork/VICL-35024s.jpg);}
#VIDL-30077_tn a { background-image: url(../discography/artwork/VIDL-30077s.jpg);}

/*Analog*/
#VIJL-60113_tn a { background-image: url(../discography/artwork/VIJL-60113s.jpg);}
#VIJL-60072_tn a { background-image: url(../discography/artwork/VIJL-60072s.jpg);}
#VIJL-60071_tn a { background-image: url(../discography/artwork/VIJL-60071s.jpg);}
#VIJL-60065_tn a { background-image: url(../discography/artwork/VIJL-60065s.jpg);}
#VIJL-60058_tn a { background-image: url(../discography/artwork/VIJL-60058s.jpg);}
#VIJL-60055_tn a { background-image: url(../discography/artwork/VIJL-60055s.jpg);}
#VIJL-60029_tn a { background-image: url(../discography/artwork/VIJL-60029s.jpg);}

/*Visual*/
#VIBL-397_tn a { background-image: url(../discography/artwork/VIBL-397s.jpg);}
#VIBL-313_tn a { background-image: url(../discography/artwork/VIBL-313s.jpg);}
#VIBL-157_tn a { background-image: url(../discography/artwork/VIBL-157s.jpg);}
#VIVL-293_tn a { background-image: url(../discography/artwork/VIVL-293s.jpg);}
#VIBL-32_tn a { background-image: url(../discography/artwork/VIBL-32s.jpg);}
#VIVL-257_tn a { background-image: url(../discography/artwork/VIVL-257s.jpg);}
#VIBL-31_tn a { background-image: url(../discography/artwork/VIBL-31s.jpg);}
#VIVL-227_tn a { background-image: url(../discography/artwork/VIVL-227s.jpg);}


#VICL-36440 {
	background-image: url(../discography/images/qr_VICL-36440.gif);
	background-repeat: no-repeat;
	background-position: 525px 5px;
}
#VICL-36440 .feat2 {
	width: 280px;
}


.newItem {
	float: left;
	width: 300px;
	text-align: left;
	margin-bottom: 5px;
	border-left: 1px solid #333;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #333;
}
.newItem1c {
	text-align: left;
	margin-bottom: 20px;
	border-left: 1px solid #333;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #333;
}
.newItem1c .artwork {
	float: left;
	width: 220px;
	text-align: left;
}
.newItem1c .data {
	float: left;
	width: 380px;
	text-align: left;
	margin-top: 50px;
}
.newItem h3,
.newItem1c h3 { color: #ffffff; font-size: 12px; margin: 5px 0px; }
.newItem h4,
.newItem1c h4 { color: #ffffff; font-size: 12px; margin: 5px 0px; border-bottom: 1px solid #333;}
.newItem p,
.newItem1c p { color: #ccc; font-size: 10px; margin: 5px 0px;}
.newItem .releaseDate,
.newItem1c .releaseDate { color: #999; font-size: 12px; margin-bottom: 0px; font-weight: bold; }
.newItem .vemall,
.newItem1c .vemall { font-size: 10px; margin: 5px 0px; display: block; float: left; }
.newItem .more,
.newItem1c .more { font-size: 10px; margin: 6px 5px 0px 0px; display: block; float: left; }

.item {
	margin-bottom: 0px;
}
.item1 {
	float: left;
	width: 220px;
	text-align: left;
}
.item1b {
	float: left;
	width: 310px;
	text-align: left;
}
.artwork {}
.artwork img.jkt {
	border: solid 1px #333;
}
.releaseDate { color: #999; font-size: 12px; margin-bottom: 5px; font-weight: bold; }
.productNum { color: #999; font-size: 10px; display: inline; }
.productType { color: #999; font-size: 10px; display: inline; }
.price { color: #999; font-size: 10px; display: inline; }
.vemall { font-size: 10px; margin: 0px 0px 0px 2px; display: inline; }
.dload { font-size: 10px; margin-left: 2px; display: inline; }
.item2 { text-align: left; float: right; width: 420px; border-top: 1px solid #333; }
.item2b { text-align: left; float: right; width: 330px; border-top: 1px solid #333; }
.item h3 { color: #ffffff; font-size: 12px; margin: 10px 0px; }
.item2 table { margin-bottom: 10px; border-top: 1px solid #333; width: 420px; margin: 2px 0px 0px 0px; }
.item2b table { margin-bottom: 10px; border-top: 1px solid #333; width: 330px; margin: 2px 0px 0px 0px; }
.item td { color: #999; padding: 1px; border-bottom: 1px solid #333; }
.item td input { font-size: 10px; background-color: transparent; }
.cbox { font-size: 10px; width: 15px; height: 15px; }
.trackNum { font-size: 10px; text-align: right; width: 20px; }
.trackNum_scrt {
	font-size: 10px;
	width: 20px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.trackName { color: #999; font-size: 10px; font-weight: bold; }
.wmp { font-size: 10px; width: 16px; }
.wmv { font-size: 10px; width: 16px; }
.wmv_no { font-size: 10px; width: 16px; }
.wmp a  {
	background-image: url(../images/wmp.gif);
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	width: 12px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.wmv a  {
	background-image: url(../images/wmv.gif);
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	width: 12px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.mobile a  {
	background-image: url(../images/mobile.gif);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 50px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.more a  {
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 80px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.wmp a:hover { background-position: 0 -20px; }
.wmv a:hover { background-position: 0 -20px; }
.mobile a:hover { background-position: 0 -20px; }
.more a:hover { background-position: 0 -20px; }
td.mobile {
	font-size: 10px;
	width: 60px;
}
.mobile_no {
	font-size: 10px; width: 50px;
	text-indent: -9000px;
	/*\*/ overflow: hidden; /* */
}
.feat {
	font-size: 12px;
	width: 630px;
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #333;
	padding: 5px 0px 5px 0px;
}
.feat2 {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #333;
	padding: 5px 0px 5px 0px;
}
.spec {
	font-size: 12px;
	float: left;
	width: 630px;
	text-align: left;
	margin-bottom: 20px;
	border: 1px solid #333;
	padding: 0px 0px 0px 0px;
}
.spec h4 { color: #ffffff; font-size: 10px; padding: 2px 5px; margin: 2px 0px; border-bottom: 1px solid #333; }
.spec p { color: #cccccc; font-size: 12px; margin: 2px 0px 5px 5px; }


#footer_top {
	color: #666;
	font-size: 10px;
	text-align: center;
	position: absolute;
	z-index: 1;
	left: 0px;
	bottom: 5%;
	width: 100%;
}
#footer {
	color: #666;
	font-size: 10px;
	margin: 20px 0px 50px 160px;
}
#copyright a { color: #666; font-size: 10px; font-family: Verdana; text-decoration: none   ; }
#copyright a:hover  { color: #f90 }
.bld { font-weight: bold; }
.sml { font-size: 10px; }
.brk { clear: both; }
