@charset "UTF-8";
/* CSS Document */

body {
font-family:Helvetica, Arial, sans-serif, Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
min-height:auto;
font-size:9pt;
background:url(../img/base/bodybg.jpg) repeat-x;
background-color:#e6e6e6;
line-height:160%;
margin:0px;
}

* html body {
text-align:center;
}

html {
scrollbar-face-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-highlight-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-darkshadow-color: #000000;
scrollbar-arrow-color: #ffffff;
}

* html #shadow {
text-align:left;
}

h1 {
margin:0px;
}

h2 {
margin:15px 0px 0px 0px;
}

img {
border-style:none;
}

p {
color:ffffff;
}

a:hover {
text-decoration:none;
}

#bigbody {
width:950px;
}

#header {
clear:both;
float:left;
width:950px;
padding:0px;
margin:15px 0px 0px 0px;
height:73px;
background:url(../img/base/header_bg.jpg);
background-repeat:no-repeat;
}

#header .left {
float:left;
width:184px;
height:55px;
padding:0px;
margin:7px 0px 0px 0px;
}

#header .right {
float:right;
width:765px;
}

#header .right ul {
clear:both;
float:right;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#header .right li {
float:left;
margin:0px;
padding:0px;
line-height:100%;
}

#header .btm {
float:left;
width:950px;
background-color:#FF00FF;
margin:0px;
padding:0px;
}

#header .right .top {
float:right;
width:300px;
margin:2px 0px 25px 0px;
}

#header .right .top ul {
clear:both;
float:right;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#header .right .top li {
float:left;
margin:0px;
padding:0px;
line-height:100%;
}

#header .right .btm {
clear:both;
float:right;
width:800px;
}

#header .right .btm ul {
clear:both;
float:right;
list-style-type:none;
margin:0px;
padding:0px;
line-height:100%;
}

#header .right .btm li {
float:left;
margin:0px 0px 0px 40px;
padding:0px;
line-height:100%;
}

* html #header .right .btm li {
margin:0px 0px 0px 30px;
}

noscript span {
font-weight:bold;
color:red;
}

#header a {
color:#ffffff;
}

em {
font-style:normal;
color:#ffffff;
text-decoration:underline;
}

#centerbox {
clear:both;
float:left;
width:950px;
height:235px;
background:url(../img/);
background-color:#000000;
margin:25px 0px 0px 0px;
}

#entry {
clear:both;
float:left;
width:950px;
height:365px;
margin:5px 0px 0px 0px;
padding:0px;
}

#entry .leftbox {
float:left;
width:562px;
}

#entry .leftbox h2 {
margin-bottom:10px;
padding:0px;
}

#entry .leftbox .relbox {
clear:both;
float:left;
width:560px;
margin:0px;
}

#entry .leftbox .relbox h3 {
color:#FF9900;
font-size:13px;
letter-spacing:0.1em;
margin:0px;
padding:5px 0px 0px 0px;
}

#entry .leftbox .relbox p {
color:#ffffff;
font-size:13px;
margin:0px;
padding:0px;
line-height:150%;
}

#entry .leftbox .relbox p.num {
color:#ffffff;
font-size:10px;
letter-spacing:0.1em;
margin-bottom:11px;
}

#entry .leftbox .relbox p.date {
color:#876C60;
font-size:12px;
}

#entry .leftbox .relbox .box {
float:left;
width:166px;
height:280px;
padding-left:9px;
padding-right:9px;
border-right:1px dotted #3f3f3f;
}

#entry .leftbox ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 7px 0px;
padding:0px;
line-height:100%;
}

#entry .leftbox li {
float:left;
margin:0px 5px 7px 0px;
padding:0px;
line-height:100%;
}

*:first-child+html #entry .leftbox li {
margin:0px 5px 5px 0px;
}

* html #entry .leftbox li {
margin:0px 5px 5px 0px;
}

#entry .rightbox {
float:right;
width:378px;
margin:0px;
padding:0px;
}

#entry .rightbox div.flashplayer {
float:left;
width:378px;
margin:0px;
padding:0px 0px 0px 10px;
}

#entry .rightbox div.flashplayer div.left {
float:left;
width:100px;
margin:0px;
padding:0px;
}

#entry .rightbox div.flashplayer div.right {
float:right;
width:250px;
margin:0px;
padding:0px;
}

#entry .rightbox h2.topm {
margin-top:20px;
}

#entry .rightbox ul {
list-style-type:none;
margin:0px 10px 0px 10px;
padding:0px;
}

#entry .rightbox li {
color:#FFFFFF;
font-size:10px;
letter-spacing:0.1em;
line-height:150%;
margin:0px;
padding:5px 0px 5px 0px;
border-bottom:1px dotted #3f3f3f;
}

#entry div.overflow {
width:375px ;
height: 280px ;
border:none;
padding: 0px ;
margin: 0px 0px 0px 0px ;
overflow:auto ;
}

#entry div.overflow dl {
margin:0px;
padding:0px;
}

#entry div.overflow dt {
margin:0px 0px 0px 10px;
padding:2px 0px 2px 0px;
font-size:11px;
border-bottom: 1px dotted #ffffff;
color:red;
}

#entry div.overflow dd {
margin:0px;
padding:0px 0px 0px 10px;
}

#entry div.overflow p {
margin:5px 0px 0px 0px;
padding:0px;
font-size:10px;
line-height:150%;
}

#entry .rightbox .mobox {
float:left;
padding:5px 10px 10px 10px;
}

#entry .rightbox .mobox p {
color:#ffffff;
font-size:90%;
margin:0px 0px 5px 15px;
padding:0px;
line-height:160%;
}

#entry .rightbox .mobox p.murl {
color:#F6C31B;
}

#entry .rightbox .mobox .left {
float:left;
width:74px;
margin-top:5px;
}

#entry .rightbox .mobox .right {
float:right;
width:280px;
}

#shadow {
width:950px;
margin-left:auto;
margin-right:auto;
}

#footer {
clear:both;
float:left;
width:950px;
height:49px;
margin:0px;
}

#footer .left {
float:left;
width:500px;
}

#footer .left p {
color:#b3b3b3;
font-size:80%;
}

#footer .right {
float:right;
width:376px;
height:49px;
background:url(../img/base/footer_bg.jpg);
background-repeat:no-repeat;
}

#footer .right ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 5px;
line-height:100%;
}

#footer .right li {
float:left;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#footer p {
color:#FF0066;
font-size:10px;
}


/* releasebody */

#releasebody #entry {
height:625px;
}

#releasebody #entry h1 {
padding:15px 0px 10px 0px;
}

#releasebody #entry .leftbox .top {
height:340px;
}

*:first-child+html  #releasebody #entry .leftbox .top {
height:335px;
}

* html #releasebody #entry .leftbox .top {
height:335px;
}

#releasebody #entry .leftbox .top .asha {
clear:both;
float:left;
width:260px;
margin:0px;
padding-left:10px;
}

#releasebody #entry .leftbox .top .asha ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px;
line-height:100%;
}
#releasebody #entry .leftbox .top .asha li {
float:left;
margin:0px 10px 5px 0px;
font-size:80%;
color:#ffffff;
padding:0px;
line-height:100%;
}

#releasebody #entry .leftbox .top .right {
float:right;
width:260px;
margin:0px;
padding:0px 10px 0px 0px;
}

#releasebody #entry .leftbox .top .right h2 {
margin:0px;
padding:2px 0px 0px 0px;
color:#FF9900;
font-size:170%;
letter-spacing:0.1em;
}

#releasebody #entry .leftbox .top .right h2 a {
color:#ff9900;
text-decoration: none;
}

#releasebody #entry .leftbox .top .right .overflow {
width:260px ;
height:90px ;
border:none;
padding: 0px ;
margin: 5px 10px 0px 0px ;
overflow:auto ;
}

#releasebody #entry .leftbox .top .right .overflow p {
color:#ffffff;
font-size:90%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px;
}

#releasebody #entry .leftbox .top .right p {
color:#ffffff;
font-size:90%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px;
}

#releasebody #entry .leftbox .top .right p.title {
margin:0px;
padding:2px 0px 0px 0px;
color:#ffffff;
font-size:170%;
letter-spacing:0.1em;
line-height: 130%;
}

#releasebody #entry .leftbox .top .right h3 {
margin:0px;
padding:10px 0px 0px 0px;
color:#FF9900;
font-size:90%;
letter-spacing:0.1em;
line-height:150%;
}

#releasebody #entry .leftbox .top .right dl {
margin:0px;
padding:0px 0px 0px 0px;
}

#releasebody #entry .leftbox .top .right dt {
color:#876C60;
font-size:110%;
padding:5px 0px 2px 0px;
}

#releasebody #entry .leftbox .top .right dd {
color:#ffffff;
font-size:90%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px;
}

#releasebody #entry .leftbox .top .right dd.url {
font-size:100%;
color:#F6C31B;
}

#releasebody #entry .leftbox .top .right dd.media {
color:#006BB4;
font-size:100%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px 0px 0px 18px;
background:url(../img/artists/bio_media_bn.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

#releasebody #entry .leftbox .tracklist {
clear:both;
float:left;
width:562px;
}

#releasebody #entry .leftbox .tracklist p {
letter-spacing:0.1em;
line-height:160%;
}

#releasebody #entry .leftbox .tracklist .overflow {
width:545px ;
height:190px ;
border:none;
padding: 0px ;
margin: 0px 10px 0px 0px ;
overflow:auto ;
}

#releasebody #entry .leftbox .tracklist .overflow p {
font-size:90%;
color:#ffffff;
}

#releasebody #entry .leftbox .tracklist .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#releasebody #entry .leftbox .tracklist .overflow li {
width:240px;
height:20px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 7px 5px 0px;
padding:2px 0px 0px 10px;
letter-spacing:0.1em;
line-height:160%;
boder:none;
}

#releasebody #entry .leftbox .tracklist .overflow li .left {
float:left;
color:#006BB4;
}

#releasebody #entry .leftbox .tracklist .overflow li .right {
float:right;
}

#releasebody #entry .leftbox .tracklist .overflow li a {
background:url(../img/release/tracklist_a.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:16px;
text-decoration:none;
color:#006BB4;
}

*:first-child+html #releasebody #entry .leftbox .tracklist .overflow li a {
background-position:0px 2px;
}

* html #releasebody #entry .leftbox .tracklist .overflow li a {
background-position:0px 2px;
}

#releasebody #entry .leftbox .tracklist .overflow li a:hover {
text-decoration:none;
color:#FF9900;
}

#releasebody #entry .leftbox .tracklist .overflow li.bg {
width:240px;
height:20px;
color:#ffffff;
float:left;
margin:0px 7px 5px 0px;
padding:2px 0px 0px 10px;
letter-spacing:0.1em;
line-height:160%;
background:url(../img/release/tracklist_bg.jpg);
background-repeat:no-repeat;
boder:none;
}

#releasebody #entry .leftbox .tracklist .overflow li span {
color:#FF9900;
margin-right:5px;
}

#releasebody #entry .leftbox .tracklist .overflow li span.bt {
color:#B70000;
margin-right:5px;
font-size:11px;
}

#releasebody #entry .leftbox .tracklist .overflow p.bt {
color:#B70000;
clear:both;
margin-right:5px;
font-size:11px;
}

#releasebody #entry .leftbox .tracklist h2 {
padding:0px 0px 0px 0px;
margin--top:0px;
}

* html #releasebody #entry .leftbox .tracklist h2 {
margin-top:10px;
}

#releasebody #entry .rightbox h3 {
margin:15px 0px 0px 0px;
}

#releasebody #entry .rightbox h3.mo {
margin:10px 0px 0px 0px;
}

*:first-child+html #releasebody #entry .rightbox h3.mo {
margin:17px 0px 0px 0px;
}

* html #releasebody #entry .rightbox h3.mo {
margin:18px 0px 0px 0px;
}

#releasebody #entry .rightbox .if {
margin:8px 0px 0px 0px;
}

#releasebody #entry .rightbox .overflow {
width:378px ;
height:280px ;
border:none;
padding: 0px ;
margin: 8px 0px 0px 0px ;
overflow:auto ;
}

*:first-child+html #releasebody #entry .rightbox .overflow {
margin: 10px 0px 0px 0px ;
}

* html #releasebody #entry .rightbox .overflow {
margin: 10px 0px 0px 0px ;
}

#releasebody #entry .rightbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#releasebody #entry .rightbox .overflow li {
width:80px;
height:80px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 7px 10px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}

* html #releasebody #entry .rightbox .overflow li {
margin:0px 0px 0px 3px;
}

#releasebody #entry .rightbox .overflow img {
border:3px solid #ffffff;
}

#releasebody #entry .rightbox .overflow img#stay {
border:3px solid #ff9900;
}


#releasebody #entry .rightbox .mobox {
float:left;
padding:5px 10px 10px 10px;
}

#releasebody #entry .rightbox .mobox p {
color:#ffffff;
font-size:90%;
margin:0px 0px 5px 15px;
padding:0px;
line-height:160%;
}

#releasebody #entry .rightbox .mobox p.murl {
color:#F6C31B;
}

#releasebody #entry .rightbox .mobox p.murl a {
color:#F6C31B;
text-decoration: none;
}

#releasebody #entry .rightbox .mobox p.murl a:hover {
text-decoration: underline;
}

#releasebody #entry .rightbox .mobox .left {
float:left;
width:74px;
margin-top:5px;
}

#releasebody #entry .rightbox .mobox .right {
float:right;
width:280px;
}

#releasebody #track_area dl {
float:left;
width:530px;
}

#releasebody #track_area dt {
float:left;
width:240px;
margin:0px 0px 0px 10px;
padding:5px 5px 5px 0px;
color:#ffffff;
}

#releasebody #track_area dd {
float:left;
width:240px;
margin:0px 0px 0px 10px;
padding:5px 5px 5px 0px;
}


/* intbody */
#intbody #entry {
height:625px;
}

#intbody #entry h1 {
padding:15px 0px 10px 0px;
}

#intbody #entry .leftbox .asha {
clear:both;
float:left;
width:260px;
margin:0px;
padding-left:10px;
}

#intbody #entry .leftbox .asha ul {
clear:both;
float:right;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px;
line-height:100%;
}
#intbody #entry .leftbox .asha li {
float:left;
margin:0px 0px 10px 15px;
padding:0px;
line-height:100%;
}

#intbody #entry .leftbox .right {
float:right;
width:260px;
margin:0px;
padding:0px 10px 0px 0px;
}

#intbody #entry .leftbox .right h2 {
margin:0px;
padding:2px 0px 0px 0px;
color:#FF9900;
font-size:200%;
letter-spacing:0.1em;
}

#intbody #entry .leftbox .right dl {
margin:0px;
padding:0px 0px 0px 0px;
}

#intbody #entry .leftbox .right dt {
color:#876C60;
font-size:130%;
padding:13px 0px 2px 0px;
}

#intbody #entry .leftbox .right dd {
color:#ffffff;
font-size:90%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px;
}

#intbody #entry .leftbox .right dd.url {
font-size:100%;
color:#F6C31B;
}

#intbody #entry .leftbox .right dd.url a {
color:#FF9900;
text-decoration:none;
}

#intbody #entry .leftbox .right dd.media {
color:#006BB4;
font-size:100%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px 0px 0px 18px;
background:url(../img/artists/bio_media_bn.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

#intbody #entry .leftbox .txt {
clear:both;
float:left;
width:562px;
border-top:1px dotted #b9b9b9;
}

#intbody #entry .leftbox .txt h3 {
color:#FF9900;
font-size:90%;
}


#intbody #entry .leftbox .txt p {
letter-spacing:0.1em;
line-height:160%;
margin-top:10px;
}

#intbody #entry .leftbox .txt .overflow {
width:545px ;
height:285px ;
border:none;
padding: 0px ;
margin: 0px 10px 0px 10px ;
overflow:auto ;
}

#intbody #entry .leftbox .txt .overflow p {
font-size:90%;
color:#ffffff;
}

#intbody #entry .rightbox h3 {
margin:15px 0px 0px 0px;
}

#intbody #entry .rightbox .if {
margin:8px 0px 0px 0px;
}

#intbody #entry .rightbox .overflow {
width:378px ;
height:280px ;
border:none;
padding: 0px ;
margin: 8px 0px 0px 0px ;
overflow:auto ;
}

*:first-child+html #intbody #entry .rightbox .overflow {
margin: 10px 0px 0px 0px ;
}

* html #intbody #entry .rightbox .overflow {
margin: 10px 0px 0px 0px ;
}

#intbody #entry .rightbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#intbody #entry .rightbox .overflow li {
width:110px;
height:47px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 7px 10px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}

* html #intbody #entry .rightbox .overflow li {
margin:0px 0px 0px 3px;
}

#intbody #entry .rightbox .overflow img {
border:3px solid #ffffff;
}

#intbody #entry .rightbox .overflow img#stay {
border:3px solid #ff9900;
}

#intbody #entry .rightbox .overflow_w {
width:378px ;
height:140px ;
border:none;
padding: 0px ;
margin: 8px 0px 0px 0px ;
overflow:auto ;
}

#intbody #entry .rightbox .overflow_w ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#intbody #entry .rightbox .overflow_w li {
width:66px;
height:66px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 2px 5px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}


/* artists */
#artists #entry {
height:625px;
}

#artists #entry h1 {
padding:15px 0px 10px 0px;
}

#artists #entry .leftbox .asha {
clear:both;
float:left;
width:260px;
margin:0px;
padding-left:10px;
}

#artists #entry .leftbox .asha ul {
clear:both;
float:right;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:0px;
line-height:100%;
}
#artists #entry .leftbox .asha li {
float:left;
margin:0px 0px 10px 15px;
padding:0px;
line-height:100%;
}

#artists #entry .leftbox .right {
float:right;
width:260px;
margin:0px;
padding:0px 10px 0px 0px;
}

#artists #entry .leftbox .right h2 {
margin:0px;
padding:2px 0px 0px 0px;
color:#FF9900;
font-size:200%;
letter-spacing:0.1em;
line-height: 100%;
}

#artists #entry .leftbox .right dl {
margin:0px;
padding:0px 0px 0px 0px;
}

#artists #entry .leftbox .right dt {
color:#876C60;
font-size:130%;
padding:13px 0px 2px 0px;
}

#artists #entry .leftbox .right dd {
color:#ffffff;
font-size:90%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px;
}

#artists #entry .leftbox .right dd.url {
font-size:90%;
color:#F6C31B;
}

#artists #entry .leftbox .right dd.url a {
color:#FF9900;
text-decoration:none;
}

#artists #entry .leftbox .right dd.media {
color:#006BB4;
font-size:100%;
letter-spacing:0.1em;
line-height:160%;
margin:0px;
padding:0px 0px 0px 18px;
background:url(../img/artists/bio_media_bn.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

#artists #entry .leftbox .right dd.media a {
color:#006BB4;
text-decoration:none;
}

#artists #entry .leftbox .right dd.media a:hover {
text-decoration:none;
color:#FF9900;
}

#artists #entry .leftbox .song {
clear:both;
float:left;
width:260px;
height:80px;
margin:10px 0px 0px 0px;
overflow:auto ;
}

#artists #entry .leftbox .song p {
color:#006BB4;
margin:0px;
padding:0px;
}

#artists #entry .leftbox .song h3 {
color:#876C60;
font-size:130%;
margin:0px;
padding:0px 0px 2px 0px;
}

#artists #entry .leftbox .song .left {
clear:both;
float:left;
width:20px;
margin:2px 0px 0px 0px;
}

#artists #entry .leftbox .song .right {
float:right;
width:230px;
}

#artists #entry .leftbox .song .right p {
text-align:left;
color:#006BB4;
margin:0px;
padding:0px;
}


#artists #entry .leftbox .txt {
clear:both;
float:left;
width:562px;
margin-top:10px;
}

#artists #entry .leftbox .txt p {
letter-spacing:0.1em;
line-height:160%;
}

#artists #entry .leftbox .txt .overflow {
width:545px ;
height:250px ;
border:none;
padding: 0px ;
margin: 0px 10px 0px 10px ;
overflow:auto ;
}

#artists #entry .leftbox .txt .overflow p {
font-size:90%;
color:#ffffff;
}

#artists #entry .rightbox h3 {
margin:15px 0px 0px 0px;
}

#artists #entry .rightbox .if {
margin:8px 0px 0px 0px;
}


#artists #entry .rightbox .overflow {
width:378px ;
height:280px ;
border:none;
padding: 0px ;
margin: 8px 0px 0px 0px ;
overflow:auto ;
}

*:first-child+html #artists #entry .rightbox .overflow {
margin: 10px 0px 0px 0px ;
}

* html #artists #entry .rightbox .overflow {
margin: 10px 0px 0px 0px ;
}

#artists #entry .rightbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#artists #entry .rightbox .overflow li {
width:110px;
height:47px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 7px 10px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}

* html #artists #entry .rightbox .overflow li {
margin:0px 0px 0px 3px;
}

#artists #entry .rightbox .overflow img {
border:3px solid #ffffff;
}

#artists #entry .rightbox .overflow img#stay {
border:3px solid #ff9900;
}

#artists #entry .rightbox .overflow_w {
width:378px ;
height:140px ;
border:none;
padding: 0px ;
margin: 8px 0px 0px 0px ;
overflow:auto ;
}

#artists #entry .rightbox .overflow_w ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#artists #entry .rightbox .overflow_w li {
width:66px;
height:66px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 2px 5px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}

#artists #entry .rightbox .overflow_disco {
width:378px ;
height:140px ;
border:none;
padding: 0px ;
margin: 8px 0px 15px 0px ;
overflow:auto ;
}

#artists #entry .rightbox .overflow_disco div.box {
clear:both;
float:left;
width:360px;
margin-bottom:20px;
padding-bottom:10px;
border-bottom: 1px dotted #b9b9b9;
}

#artists #entry .rightbox .overflow_disco div.box div.left {
clear:both;
float:left;
width:100px;
height:100px;
}

#artists #entry .rightbox .overflow_disco div.box div.right {
float:right;
width:250px;
margin-left:10px;
}

#artists #entry .rightbox .overflow_disco div.box div.right h4 {
margin:0px;
padding:0px 0px 0px 0px;
color:#FF9900;
font-size:14px;
letter-spacing:0.1em;
}

#artists #entry .rightbox .overflow_disco div.box div.right h5 {
margin:0px;
padding:2px 0px 0px 0px;
font-size:10px;
color:#876C60;
letter-spacing:0.1em;
}

#artists #entry .rightbox .overflow_disco div.box div.right p {
margin:0px;
padding:2px 0px 0px 0px;
font-size:10px;
color:#ffffff;
letter-spacing:0.1em;
line-height:150%;
}

#artists #entry .rightbox .overflow_disco div.box div.right ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#artists #entry .rightbox .overflow_disco div.box div.right li {
width:120px;
height:20px;
color:#ffffff;
font-size:9px;
float:left;
margin:0px 2px 5px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}

#artists #entry .rightbox .overflow_disco div.box div.tl {
clear:both;
float:left;
width:360px;
margin:10px 0px 0px 0px;
}

#artists #entry .rightbox .overflow_disco div.box div.tl ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#artists #entry .rightbox .overflow_disco div.box div.tl li {
width:171px;
height:20px;
color:#ffffff;
font-size:10px;
float:left;
margin:0px 2px 5px 3px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
}

#artists #entry .rightbox .overflow_disco div.tl li span {
color:#FF9900;
margin-right:5px;
}

#artists #entry .rightbox .overflow_disco div.tl li a {
background:url(../img/artists/tracklist_a.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:13px;
text-decoration:none;
color:#006BB4;
}

*:first-child+html #artists #entry .rightbox .overflow_disco div.tl li a {
background-position:0px 2px;
}

* html #releasebody #artists #entry .rightbox .overflow_disco div.tl li a {
background-position:0px 2px;
}

#artists #entry .rightbox .overflow_disco div.tl li a:hover {
text-decoration:none;
color:#FF9900;
}






/* links */

#contactbody #entry {
height:625px
}

#contactbody #entry p {
color:#ffffff;
margin:10px 3px 0px 9px;
letter-spacing:0.1em;
line-height:180%;
}

#contactbody #entry span {
color:#F6C31B;
}

#contactbody #entry span.toi {
color:#FF9900;
}

#contactbody #entry h2 {
margin:0px;
padding:0px;
}

#contactbody #entry h3 {
margin:0px;
padding:0px;
}

#contactbody #entry .leftbox {
float:left;
width:474px;
height:580px;
border-right:1px dotted #3f3f3f;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#contactbody #entry .leftbox .top {
width:451px;
height:100px;
margin:17px 0px 0px 9px;
}

*:first-child+html #contactbody #entry .leftbox .top {
margin:15px 0px 0px 9px;
}

* html #contactbody #entry .leftbox .top {
margin:15px 0px 0px 9px;
}

#contactbody #entry .leftbox .middle {
width:451px;
height:100px;
margin:15px 0px 0px 9px;
}

#contactbody #entry .leftbox .bottom {
width:451px;
height:100px;
margin:15px 0px 0px 9px;
}

#contactbody #entry .leftbox .bottom table {
font-size:10px;
letter-spacing:0.1em;
line-height:180%;
}

#contactbody #entry .leftbox .bottom tr {
background-color:#e8e8e8;
}

#contactbody #entry .leftbox .bottom tr.f2 {
background-color:#f2f2f2;
}

#contactbody #entry .leftbox .bottom td {
padding:5px;
}

#contactbody #entry .leftbox .bottom td.tit {
width:65px;
}

#contactbody #entry .leftbox .bottom td ul {
clear:both;
margin:0px 0px 10px 0px;
padding:0px;
line-height:100%;
}

#contactbody #entry .leftbox .bottom td li {
clear:both;
width:350px;
font-size:10px;
margin:0px 0px 5px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#contactbody #entry .rightbox {
float:right;
width:469px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#contactbody #entry .rightbox .top {
width:451px;
height:100px;
margin:15px 0px 0px 9px;
}

#contactbody #entry .rightbox .middle {
width:451px;
height:100px;
margin:15px 0px 0px 9px;
}

#contactbody #entry .rightbox .bottom {
width:451px;
height:100px;
margin:15px 0px 0px 9px;
}

#contactbody #entry .rightbox .bottom table {
font-size:11px;
letter-spacing:0.1em;
line-height:180%;
}

#contactbody #entry .rightbox .bottom tr {
background-color:#e8e8e8;
}

#contactbody #entry .rightbox .bottom tr.f2 {
background-color:#f2f2f2;
}

#contactbody #entry .rightbox .bottom td {
padding:5px;
}

#contactbody #entry .rightbox .bottom td.tit {
width:65px;
}

#contactbody #entry .rightbox .bottom td ul {
clear:both;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#contactbody #entry .rightbox .bottom td li {
clear:both;
width:350px;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
boder:none;
color:#000000;
}



/* links */

#linksbody a {
color:#ffffff;
}

#linksbody a:hover {
color:#ffffff;
}

#linksbody #centerbox {
clear:both;
float:left;
width:950px;
height:325px;
background:url(../img/links/link_band_bg.jpg);
background-repeat:no-repeat;
background-color:#000000;
margin:10px 0px 15px 0px;
}

#linksbody #centerbox h1 {
padding:15px 0px 0px 5px;
}

#linksbody #centerbox .overflow {
width:930px ;
height: 260px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#linksbody #centerbox .overflow ul {
clear:both;
float:right;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#linksbody #centerbox .overflow li {
width:295px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#linksbody #entry {
clear:both;
float:left;
width:950px;
height:275px;
margin:5px 0px 0px 0px;
padding:0px;
}

#linksbody #entry h2 {
padding:15px 0px 0px 5px;
margin:0px;
}

#linksbody #entry .leftbox {
float:left;
width:305px;
height:253px;
background:url(../img/links/link_labels_bg.jpg);
background-repeat:no-repeat;
}

#linksbody #entry .leftbox .overflow {
width:285px ;
height: 190px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#linksbody #entry .leftbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#linksbody #entry .leftbox .overflow li {
width:249px;
color:#ffffff;
font-size:11px;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#linksbody #entry .centerbox {
float:left;
width:305px;
height:253px;
margin-left:17px;
background:url(../img/links/link_so_bg.jpg);
background-repeat:no-repeat;
}

#linksbody #entry .centerbox .overflow {
width:285px ;
height: 190px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#linksbody #entry .centerbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#linksbody #entry .centerbox .overflow li {
width:249px;
color:#ffffff;
font-size:11px;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#linksbody #entry .rightbox {
float:right;
width:305px;
height:253px;
margin:0px;
padding:0px;
background:url(../img/links/link_so_bg.jpg);
background-repeat:no-repeat;
}

#linksbody #entry .rightbox .overflow {
width:285px ;
height: 190px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#linksbody #entry .rightbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#linksbody #entry .rightbox .overflow li {
width:249px;
color:#ffffff;
font-size:11px;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}


#linksbody #footer {

}

/* company */


#companybody a {
color:#ffffff;
}

#companybody a:hover {
color:#ffffff;
}

#companybody #centerbox {
clear:both;
float:left;
width:950px;
height:325px;
background:url(../img/links/link_band_bg.jpg);
background-repeat:no-repeat;
background-color:#000000;
margin:10px 0px 15px 0px;
}

#companybody #entry {
clear:both;
float:left;
width:950px;
height:615px;
margin:10px 0px 5px 0px;
padding:0px;
}

#companybody #entry a {
text-decoration: none;
}

#companybody #entry h2 {
padding:15px 0px 0px 5px;
margin:0px;
}

#companybody #entry .leftbox {
float:left;
width:305px;
height:253px;
background:url(../img/links/link_labels_bg.jpg);
background-repeat:no-repeat;
}

#companybody #entry .leftbox .overflow {
width:285px ;
height: 190px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#companybody #entry .leftbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#companybody #entry .leftbox .overflow li {
width:249px;
color:#ffffff;
font-size:11px;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#companybody #entry .centerbox {
float:left;
width:305px;
height:253px;
margin-left:17px;
background:url(../img/links/link_so_bg.jpg);
background-repeat:no-repeat;
}

#companybody #entry .centerbox .overflow {
width:285px ;
height: 190px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#companybody #entry .centerbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#companybody #entry .centerbox .overflow li {
width:249px;
color:#ffffff;
font-size:11px;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#companybody #entry .rightbox {
float:right;
width:305px;
height:253px;
margin:0px;
padding:0px;
background:url(../img/links/link_so_bg.jpg);
background-repeat:no-repeat;
}

#companybody #entry .rightbox .overflow {
width:285px ;
height: 190px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#companybody #entry .rightbox .overflow ul {
clear:both;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#companybody #entry .rightbox .overflow li {
width:249px;
color:#ffffff;
font-size:11px;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}


/* others */


#othersbody a {
color:#ffffff;
text-decoration: none;
}



#othersbody a:hover {
color:#ffffff;
}

#othersbody #centerbox {
clear:both;
float:left;
width:950px;
height:593px;
background:url(../img/others/others_bg.jpg);
background-repeat:no-repeat;
background-color:#000000;
margin:10px 0px 27px 0px;
}

#othersbody #centerbox h1 {
padding:15px 0px 0px 5px;
}

#othersbody #centerbox .overflow {
width:930px ;
height: 260px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#othersbody #centerbox .overflow ul {
clear:both;
float:right;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
line-height:100%;
}

#othersbody #centerbox .overflow li {
width:295px;
color:#ffffff;
font-size:11px;
float:left;
margin:0px 10px 0px 0px;
padding:0px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#othersbody #centerbox .overflow2 {
width:930px ;
height: 520px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#othersbody #centerbox .overflow2 dt {
clear:both;
float:left;
margin:0px 0px 0px 0px;
padding:5px;
line-height:100%;
color:#red;
}

#othersbody #centerbox .overflow2 dd {
width:900px;
color:#ffffff;
font-size:11px;
clear:both;
margin:0px 0px 0px 0px;
padding:5px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
}

#othersbody #centerbox .overflow3 {
width:930px ;
height: 520px ;
border:none;
padding: 0px ;
margin:5px 0px 0px 10px ;
overflow:auto ;
}

#othersbody #centerbox .overflow3 .mediabox {
float:left;
width:280px;
height:130px;
padding:10px;
margin-bottom:20px;
}

#othersbody #centerbox .overflow3 .mediabox dt {
clear:both;
float:left;
height:20px;
margin:0px 0px 10px 0px;
padding:5px;
line-height:100%;
color:#F6C31B;
}

#othersbody #centerbox .overflow3 .mediabox dt a {
color:#f6c31b;
text-decoration: none;
}

#othersbody #centerbox .overflow3 .mediabox dd {
width:150px;
font-size:11px;
float:left;
margin:0px 0px 0px 0px;
padding:5px;
padding-left:15px;
letter-spacing:0.1em;
line-height:180%;
border-bottom:1px dotted #3f3f3f;
background:url(../img/artists/tracklist_a.jpg);
background-repeat:no-repeat;
background-position:0px 10px;
color:#006BB4;
}

#othersbody #centerbox .overflow3 .mediabox dd a {
color:#006BB4;
}

#othersbody #centerbox .overflow3 .mediabox dd a:hover {
color:#f6c31b;
}

#othersbody #centerbox .overflow3 .mediabox img {
clear:both;
float:right;
margin-right:15px;
border:1px solid #b9b9b9;
}

#othersbody #centerbox .overflow3 .mediabox .song {
float:left;
width:170px;
padding:0px;
margin:0px 0px 10px 0px;
border-bottom:1px dotted #3f3f3f;
}

#othersbody #centerbox .overflow3 .mediabox .song .left {
float:left;
width:11px;
padding:0px;
margin:1px 0px 0px 0px;
}

#othersbody #centerbox .overflow3 .mediabox .song .right {
float:left;
width:145px;
padding:0px;
margin:0px 0px 0px 10px;
}

#othersbody #centerbox .overflow3 .mediabox .song .right p {
text-align: left;
margin:0px;
padding:0px;
color:#006BB4;
}

#othersbody #centerbox .overflow3 .mediabox .im {
float:right;
width:70px;
padding:0px;
margin:0px;
}

#othersbody #centerbox .overflow3 .mediabox .im img {
clear:both;
float:right;
margin-right:0px;
border:1px solid #b9b9b9;
}

#newslist {
background-image:none;
background-color:#000000;
}

#newslist dl {
margin:0px;
padding:0px;
}

#newslist dt {
margin:0px 0px 0px 10px;
padding:2px 0px 2px 0px;
font-size:11px;
border-bottom: 1px dotted #ffffff;
color:red;
}

#newslist dd {
margin:0px;
padding:0px 0px 0px 10px;
}

#newslist p {
margin:5px 0px 0px 0px;
padding:0px;
font-size:10px;
line-height:150%;
}

#newslist a {
color:red;
text-decoration:none;
}

#newslist a:hover {
color:red;
text-decoration:none;
}








