*{ margin: 0; padding: 0; }
body { background-color: #fff; background-image: url(../images/bg.gif); background-repeat: repeat-y; background-position: center 0; text-align: center; }
.brk { clear: both; }
.sml { font-size: 10px; }
.bld { font-weight: bold; }
.bld2 { font-weight: bold; color: #CC0000; }
.sout { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; background-color: #c00; padding: 1px 2px; }
.sout2 {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	background-color: #c00;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.aleft { float: left; }
.aright { float: right; }
a.more { background-image: url(../images/more.gif); background-repeat: no-repeat; text-indent: -1000px; width: 120px; height: 16px; float: left; margin-top: 10px; line-height: 16px; display: block; }
a:hover.more { background-position: 0 -16px; }
a.digest_top { background-image: url(../images/digest.gif); background-repeat: no-repeat; text-indent: -1000px; width: 100px; height: 14px; float: left; margin: 12px 0px 0px 3px; line-height: 14px; display: block; }
a:hover.digest_top { background-position: 0 -16px; }
a.digest { background-image: url(../images/digest.gif); background-repeat: no-repeat; text-indent: -1000px; width: 100px; height: 14px; float: left; margin-top: 0px; line-height: 14px; display: block; }
a:hover.digest { background-position: 0 -16px; }
p { font-size: 12px; line-height: 15px; }
a:link { color: #900; text-decoration: none; }
a:visited { color: #666; }
a:hover { color: #f90; }
a:active { color: #f90; }
#cntnr { text-align: left; width: 800px; margin-right: auto; margin-left: auto; }
#head { color: #fff; background-image: url(../images/vocedoro.gif); background-repeat: no-repeat; background-position: right bottom; width: 800px; }
#btnArea { width: 190px; margin-top: 5px; margin-right: 5px; }
#btnArea a { background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; width: 120px; height: 16px; float: right; display: block; }
#btnArea a:hover { background-position: 0 -20px; }
#btnArea #btn_jp { background-image: url(../english/images/btn_jp.gif); }
#btnArea #btn_en { background-image: url(../english/images/btn_en.gif); }
#top #head { color: #fff; background-image: url(../images/vocedoro.gif); background-repeat: no-repeat; background-position: right bottom; height: 200px; }
#top #head h1 { width: 600px; }
#top #news { color: #fff; font-size: 12px; text-align: left; width: 620px; float: right; padding-bottom: 5px; border-left: 1px solid #333; }
#top #news ul { font-size: 12px; line-height: 15px; padding-left: 20px; list-style-type: square; }
#top #news li {
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
}
#top #news li.hl { color: #fff; font-size: 14px; font-weight: bold; line-height: 16px; }
#top #news li.hl .sout2 { font-size: 10px;}
#top #news li img { margin: 5px 0px;}
#top #nav { text-align: left; float: left; }
#top #nav a { color: #fff; font-size: 10px; font-weight: bold; background-repeat: no-repeat; text-decoration: none; text-indent: -1000px; width: 150px; height: 15px; display: block; }
#top #nav a:hover { background-position: 0 -15px; }
#cnt #nav { text-align: left; float: left; padding-top: 20px; }
#cnt #nav a { color: #333; font-size: 10px; font-weight: bold; background-repeat: no-repeat; background-position: 0 -15px; text-decoration: none; text-indent: -1000px; width: 150px; height: 15px; margin-bottom: 5px; border-left: 5px solid #333; display: block; }
#cnt #nav a:hover { background-position: 0 0; }
#nav00 { background-image: url(../images/nav_00.gif); background-repeat: no-repeat; }
#nav01 { background-image: url(../images/nav_01.gif); background-repeat: no-repeat; }
#nav02 { background-image: url(../images/nav_02.gif); background-repeat: no-repeat; }
#nav03 { background-image: url(../images/nav_03.gif); background-repeat: no-repeat; }
#nav04 { background-image: url(../images/nav_04.gif); background-repeat: no-repeat; }
#nav05 { background-image: url(../images/nav_05.gif); background-repeat: no-repeat; }
#nav06 { background-image: url(../images/nav_06.gif); background-repeat: no-repeat; }
#nav07 { background-image: url(../images/nav_07.gif); background-repeat: no-repeat; }
#nav08 { background-image: url(../images/nav_08.gif); background-repeat: no-repeat; }
#nav09 { background-image: url(../images/nav_09.gif); background-repeat: no-repeat; }
#nav10 { background-image: url(../images/nav_10.gif); background-repeat: no-repeat; }
#top #main { background-color: #fff; background-image: url(../images/main.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; height: 440px; clear: both; }
#top h2 { color: #fff; font-size: 12px; background-color: black; width: 395px; border-left: 5px solid #000; }
#newrelease { text-align: left; padding-top: 15px; padding-bottom: 10px; padding-left: 10px; }
#newrelease .jkt { float: left; margin-right: 10px; border: solid 1px #333; }
#newrelease p { color: #333; font-size: 10px; line-height: 15px; margin: 5px 0px; }
#newrelease p#lead1 { color: #333; font-size: 20px; font-weight: bold; }
#newrelease p#lead2 { color: #333; font-size: 12px; font-weight: bold; line-height: 16px; margin-bottom: 0; }
#topics { text-align: left; width: 400px; height: 150px; overflow: auto; }
#topics a { text-decoration: none; }
#topics p { color: #333; font-size: 10px; line-height: 15px; width: 370px; margin-left: 10px; padding-left: 5px; border-bottom: 1px solid #eee; }
#topics p.date { color: #900; font-family: Verdana; font-weight: bold; padding-top: 5px; }
#topics p.headline { font-weight: bold; }
#topics p.headline2 { font-size: 12px; font-weight: bold; margin: 0px 0px 10px 10px; padding: 2px 0px 2px 5px; }
#topics2 { font-size: 10px; text-align: left; width: 400px; border-top: 1px solid #ccc; }
#topics2 p { color: #333; font-size: 10px; line-height: 15px; margin-left: 10px; padding-left: 5px; }
#cnt #main { background-color: #fff; background-image: url(../images/cnt_bg.jpg); background-repeat: no-repeat; background-position: right bottom; height: auto; }
#contents { width: 640px; float: right; margin-top: 20px; }
#contents h2 { color: #fff; font-size: 12px; background-color: black; border-left: 5px solid #333; }
.cntEnd { width: 800px; height: 20px; clear: both; }
#foot { text-align: left; padding-bottom: 50px; }
#copyright { color: #ccc; font-size: 10px; line-height: 10px; font-family: Verdana; padding-top: 20px; padding-left: 10px; }
#copyright a { color: #ccc; text-decoration: none; }
#copyright a:link {  }
#copyright a:visited { color: #999; }
#copyright a:hover { background-color: #fff; }
/*profile*/
#profnav { font-size: 10px; margin-top: 2px; margin-bottom: 10px; margin-left: 540px; }
#profnav a { color: #666; font-size: 10px; font-family: Verdana; font-weight: bold; background-color: #fff; text-decoration: none; text-align: center; padding-top: 1px; border: solid 1px black; display: block; }
#profnav a:hover { color: #fff; font-family: Verdana; font-weight: bold; background-color: black; text-decoration: none; border: solid 1px black; }
#profile,#profeng     { color: #444; font-size: 12px; line-height: 18px; background-color: transparent; text-align: left; margin: 10px 10px 20px; padding: 0   }
#profile p  { color: #444; font-size: 12px; line-height: 16px; margin: 0 0 5px; padding: 0 0 2px; border-bottom: 1px solid #ccc  }
#profile p.noline { color: #444; font-size: 12px; line-height: 16px; margin: 0 0 5px; padding: 0 0 2px; border-style: none; }
#profeng p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-bottom: 3px; padding: 2px; border-bottom: 1px solid #ccc; }
#profeng p.noline { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-bottom: 3px; padding: 2px; border-style: none; }
#profeng h3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px solid #ccc; }
#profeng h4 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px solid #ccc; }
/*discography*/
#discography  { color: #444; font-size: 12px; line-height: 18px; background-color: transparent; text-align: left; margin: 10px 10px 20px; padding: 0   }
#discography p { color: #444; font-size: 12px; margin: 0px 0px 5px; padding: 0px; border-bottom: 1px solid #ccc }
#discography .item  { padding-top: 5px; padding-bottom: 10px; }
#discography .item_dvd  {
	padding-top: 5px;
	padding-bottom: 10px;
	background-image: url(../images/format_dvd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#discography .item_cd  {
	padding-top: 5px;
	padding-bottom: 10px;
	background-image: url(../images/format_cd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#discography .jkt  {
	float: left;
	margin-right: 0px;
	width: 250px;
}
#discography .jkt img { margin-bottom: 10px; }
#discography .data   {
	float: right;
	width: 370px;
}
#discography #dvddata   {
	margin-top: 0px;
	display: block;
}
#discography .data1  { color: #333; font-weight: bold; font-size: 12px;}
#discography .data1img { color: #333; font-weight: bold; font-size: 12px; padding-bottom: 0px; }
#discography .data1rd   { color: #c91622; font-weight: bold; font-size: 10px; font-family: Helvetica, Arial, Verdana, sans-serif; padding-bottom: 5px; }
#discography .data2   { color: #444; font-size: 10px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
#discography .data3  { color: #444; font-size: 12px; line-height: 16px; }
#discography .data3 h3  { color: #444; font-size: 20px; line-height: 16px; margin-top: 5px; margin-bottom: 5px; border-style: none; }
#discography .data3 h4 { color: #444; font-size: 12px; line-height: 16px; border-style: none; }
#discography .data3 p { color: #444; font-size: 12px; line-height: 16px; margin-top: 5px; border-style: none; }
#discography .data4    { color: #444;}
#discography .trck { clear: both; }
#discography .trck p { color: #666; font-size: 12px; line-height: 16px; margin: 5px 0; padding: 2px 0; }
#discography .trck table { margin: 0px; padding: 0px; border-top: 1px solid #ccc; border-bottom: none }
#discography .trck td { height: 14px;line-height: 15px; margin: 0px; padding: 0px; border-bottom: 1px solid #ccc }
#discography .trck td.num { font-size: 10px; text-align: right; margin: 0px; padding: 1px 5px 1px 1px; border-bottom: 1px solid #ccc }
#discography .trck21 { width: 270px; float: left; margin-right: 10px; }
#discography .trck22 { width: 340px; float: right;}
#discography .en { font-size: 12px; font-family: Verdana }
#discography .skr  { font-size: 10px; font-family: Verdana }
/*dload*/
#dload { color: #444; font-size: 12px; line-height: 18px; text-align: left; margin: 10px 10px 20px; padding: 0; }
#dload h3  { color: #333; font-size: 12px; margin: 20px 0 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
#dload h4  { color: #333; font-size: 12px; background-color: #eee; margin: 0; border-bottom: 1px solid #ccc }
#dload h5  { color: #333; font-size: 10px; margin: 5px 0 0; border-bottom: 1px solid #ccc }
#dload h5 img { vertical-align: middle; }
#dload table { margin: 0px 0px 10px }
#dload td { color: #666; font-size: 12px; border-bottom: 1px solid #ccc }
#dload p.note1  { font-size: 10px; line-height: 12px; margin: 0; border: dotted 1px #ccc }
#dload img.qr   { float: right; margin-left: 5px; }
#dload img.rcs { float: right; margin: 5px }
#dload p.mob { font-size: 10px; line-height: 15px; margin: 0 ; border-bottom: 1px solid #ccc; }
#dload .rcs1 { float: left; width: 90px }
#dload .rcs2  { float: right; padding-top: 12px; width: 450px }
#dload .brk { clear: both }
#dload td a { font-weight: bold; font-size: 10px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; padding: 2px 2px 2px 14px; border-right: 1px solid #fff; border-left: 1px solid #fff; display: block    }
#dload td a:link { }
#dload td a:hover  { color: #f90; background-color: #f1f1f1; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
#dload .nolink { color: #ccc; font-weight: bold; font-size: 10px; padding: 2px; border-left: 1px solid #fff }
#dload .rcs1 a  { text-decoration: none; background-color: white; padding: 2px; border: none; display: block }
#dload .rcs1 a:hover   { color: #f90; background-color: white; border: none }
#dload dl { font-size: 10px; margin: 0; }
#dload dt { font-size: 10px; font-weight: bold; margin: 0; border-bottom: 1px solid #ccc; }
#dload dd { font-size: 10px; margin: 0 0 2px; border-bottom: 1px solid #ccc; }
/*mail*/
#mail  { color: #444; font-size: 12px; line-height: 18px; text-align: left; margin: 10px 10px 20px; padding: 0  }
#mail h3 { color: #444; font-weight: bold; font-size: 12px; line-height: 16px; margin: 10px 0px 0px; padding: 0px; border-bottom: 1px solid #ccc }
#mail h4 { color: #444; font-weight: bold; font-size: 10px; line-height: 16px; margin: 0px; padding: 0px; border-bottom: 1px solid #ccc }
#mail p  { color: #444; font-size: 10px; line-height: 16px; margin: 0px; padding: 0px 10px; border-bottom: 1px solid #ccc }
#mail table { margin: 5px 0 0; padding: 0; border-top: 1px solid #ccc }
#mail td { color: #444; font-size: 12px; line-height: 16px; padding: 2px; border-bottom: 1px solid #ccc  }
/*link*/
#link  { color: #444; font-size: 12px; line-height: 18px; text-align: left; margin: 10px 10px 20px; }
#link p { color: #444; font-size: 12px; margin: 0 0 5px; padding: 0; border-bottom: 1px solid #ccc  }
#club  { color: #444; font-size: 12px; line-height: 18px; text-align: left; margin: 10px 10px 20px; }
#club p  { color: #444; font-size: 12px; margin: 0px 0px 5px; padding: 0px; border-bottom: 1px solid #ccc }
#club ul { list-style-type: disc; margin: 5px 0px 0px; padding: 0px 0px 5px 25px; border-bottom: 1px solid #ccc }
#club li { margin: 2px 0px 0px; padding: 0px }
/*link*/
