/* SWEET LOVE SHOWER アーティスト関連CSS */



/* 出演者一覧
---------------------------------------------------------*/

ul.artist-list li {
  list-style-type: none; float: left;
  line-height: 0px; font-size: 0px;
}



/* 次回予告
---------------------------------------------------------*/

#contents-block p.next-release {
  margin: 0 0 20px 0; padding-top: 10px;
  text-align: center; color: #19735D;
}



/* アーティスト個別ページ
---------------------------------------------------------*/

body#subwindow {
  background: url(../images/subwindow-bg.gif) repeat-x top left;
  margin: 20px 0 0 0; padding: 0;
}

body#subwindow hr { display: none; }

a:link    { color: #336699; text-decoration: underline; }
a:hover   { color: #4499CC; text-decoration: underline; }
a:visited { color: #335577; text-decoration: underline; }

#artist-photo { text-align: center; margin-bottom: 10px; }
#artist-photo img { border: 1px solid #FFF; }

#artist-profile { margin-bottom: 20px; }

#artist-profile h1 {
  text-align: center;
  font-size: 90%; font-weight: bold; color: #5A8E08;
}

#artist-profile p {
  font-size: 90%; line-height: 150%; color: #333;
  margin: 0 20px 1em 20px;
}

#artist-profile ul.links { margin: 0 10px 0 0; padding-left: 40px;}
#artist-profile ul.links li {
  list-style-image: url(../images/bullet_arrow.gif);
  font-size: 90%; line-height: 150%;
}

#close-button p { text-align: center; font-size: 12px; }

#close-button p a span { display: none; }

#close-button p a {
  display: block; width: 130px; height: 28px; margin: 0 auto 10px auto;
  background: transparent url(../images/subwindow-navi_01.gif) no-repeat;
  background-position: 0px 0px;
}

#close-button p a:hover { background-position: -130px 0px; }
