/* Track list styles */
.works-item {
  width: 580px;
  padding-bottom: 26px;
}
.works-item .block-right {
  float: right;
  width: 400px;
	margin-right:8px; 
}


body#RyoTheSky .works-title {
  color: #C3D134;
  font-size: 110%;
	font-weight:bold;
}

body#Akane .works-title {
  color:#FF9900;
  font-size: 110%;
	font-weight:bold;
}

body#PeterMan .works-title {
  color:#a2d4ff;
  font-size: 110%;
	font-weight:bold;
}


body#Label .works-title {
  color:#FFFF00;
  font-size: 110%;
	font-weight:bold;
}




.detail {
  padding: 8px 0;
	color:#FFFFFF;
}
.tracklist .list {
  width: 391px;
  padding-top: 5px;
  line-height: 150%;
}





.tracklist a.button{
background-image:url(../artist/images/btn_tracklist.jpg);
background-repeat:no-repeat;
display:block;
overflow:hidden;
width:77px;
height:17px;
text-indent:-9999px;
}


a.button:hover{
background-image:url(../artist/images/btn_tracklist_on.jpg);
}



.tracklist .list .first,
.tracklist .list .last {
  background: transparent url("../artist/images/tracklist-list-bg-top.gif") left top no-repeat;
  height: 10px;
  line-height: 10px;  /* for IE */
  overflow: hidden;
}
.tracklist .list .last {
  background-image: url("../artist/images/tracklist-list-bg-bottom.gif");
  background-position: left bottom;
}
.tracklist .list .content {
  width: 359px;
  border: 1px solid #2A2A2A;
  border-width: 0 1px;
  padding: 5px 15px;
  background: #0B0B0B;
  font-size:0.8em;
}
.tracklist .list .content ol {
  margin-left: 25px;
	color:#FFFFFF;
}

.tracklist .list .content p {
	color:#FFFFFF;
}

.tracklist .list .content .close {
  margin-top: 10px;
}
.tracklist .list .content .close a.btn_close {
text-indent:-9999px;
overflow:hidden;
background-image:url(../artist/images/btn_close.jpg);
background-repeat:no-repeat;
width:50px;
height:10px; 
display:block;
}
.works-item .block-left {
  float: right;
  width: 122px;
	margin-right:18px;
}
.works-item .block-left img {
  display: block;
  border: 1px solid #333;

}

/* Clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */