*{ 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; }
.sout { color: #fff; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; background-color: #c00; padding: 1px 2px; }
.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; display: block; }
a:hover.more { 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 { background-color: #000; text-align: left; width: 800px; margin-right: auto; margin-left: auto; }
#head { color: #fff; background-image: url(../english/images/head_eng.gif); background-repeat: no-repeat; background-position: 0 0; width: 800px; height: 150px; }
#head h1 { display: none; }
#btnArea { 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); }
#nav_en { margin-top: 60px; }
#nav_en a { font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; width: 150px; height: 15px; margin-bottom: 5px; display: block; }
#nav_en a:hover { background-position: 0 -15px; }
#nav_en #nav_en1 { background-image: url(../english/images/nav_en1.gif); }
#nav_en #nav_en2 { background-image: url(../english/images/nav_en2.gif); }
#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; }
#eng_page h2 { color: #fff; font-size: 12px; background-color: black; border-left: 5px solid #000; }
#main1 { background-color: #fff; background-image: url(../images/main.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; padding: 0 20px 0; border-bottom: 1px solid #000; }
#main2 { background-color: #fff; background-image: url(../images/cnt_bg.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 20px; }
#contents {  }
#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*/
#profeng     { color: #666; font-size: 12px; line-height: 18px; background-color: transparent; text-align: left; width: 350px; padding: 20px 0 0    }
#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; }
#bioeng { color: #666; padding: 20px 0 0; }
#bioeng p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-bottom: 3px; padding: 2px; border-bottom: 1px solid #ccc; }
#bioeng p.noline { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-bottom: 3px; padding: 2px; border-style: none; }
#bioeng h3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px solid #ccc; }
#bioeng 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; font-family: Verdana; 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  { width: 240px; float: left; margin-right: 20px; margin-bottom: 5px; }
#discography .data   { width: 480px; float: right; }
#discography .data1  { color: #333; font-weight: bold; font-size: 12px;}
#discography .data1img { color: #333; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
#discography .data1rd   { color: #c91622; font-weight: bold; font-size: 12px; font-family: Verdana; margin-top: 20px; padding-bottom: 10px; }
#discography .data2   { color: #444; font-size: 10px; padding-bottom: 10px; 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; margin-top: 10px; 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 { line-height: 14px; margin: 0px; padding: 1px; 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: 360px; float: left; margin-right: 10px; }
#discography .trck22 { width: 360px; float: right; }
#discography .en { font-size: 12px; font-family: Verdana }
#discography .skr  { font-size: 10px; font-family: Verdana }
