@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td {padding: 0;margin: 0;}table {border-collapse: collapse;border-spacing: 0;}img {border: 0;}ol,ul {list-style: none;}address,em,strong,th {font-weight: normal;font-style: normal;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}hr{display:none;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*-------------
Body,Anchor
-------------*/

body {
background-color:#000;
color:#333;
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
text-align: center;
}

a:link,
a:visited {
color: #333;
text-decoration: none;
}

a:hover,
a:active  {
color: #999;
text-decoration:underline;
}


/*-------------
共通
-------------*/


h1 {
margin: 40px auto 50px auto;
height: 312px;
width:980px;
}

h1 img {
display: none;
}

h2 {
width: 980px;
margin: 0 auto;
text-align: left;
padding: 8px 0;
}

h2 a {
display: block;
}

h2:hover {
cursor: pointer;
}

h2:hover img {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

.contentsBase {
background: #dfdfdf url(../img/contentsBg.jpg) top repeat-x;
display: none;
}

.contents {
width:980px;
margin: 0 auto;
text-align: left;
padding: 30px 0;
}

address {
width: 767px;
margin: 0 auto;
text-align: center;
display: block;
padding: 50px 0;
font-size:50%;
}


#wrapper {
display: none;
}

/*-------------
News
-------------*/

#news dl {
padding: 0 100px;
}

#news dt {
margin-bottom: 5px;
color: #6c6c6c;
}

#news dd {
line-height: 1.6;
margin-left: 1em;
padding-bottom: 20px;
}

#shopLink {
padding-bottom:25px;
}

/*-------------
Movie
-------------*/

#movieplay ul li {
width:300px;
display: inline;
float: left;
height: 225px;
margin:0 0 30px 20px;
}

#movieplay ul li a:hover img {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

/*-------------
Biography
-------------*/

#biography dl {
padding: 10px 100px;
}

#biography dt {
color: #6C6C6C;
}

#biography dd {
line-height: 1.6;
padding: 10px 30px 40px 30px;	
}


/*-------------
Discography
-------------*/

#discography h3 {
padding: 70px 0 60px 0;
clear: both;
}

#discography .disc {
clear: both;
width:980px;
padding-bottom: 70px;
}

#discography .disc h4 {
font-size: 123.1%;
font-weight: bold;
}


#discography .disc .photo {
width:200px;
height: 200px;
display:inline;
float: left;
margin-left: 50px;
text-align: center;
}

#discography .disc .detail {
width:700px;
display:inline;
float: right;
}

#discography .disc .detail p {
line-height: 1.6;
padding: 0 20px;	
}

#discography .disc p.date {
padding: 15px 0;
color: #999;
}

#discography .disc p.release {
padding: 0 0 5px 0;
color: #999;
}

#discography ul {
padding-top: 20px;
}

#discography ul li {
display: inline;
margin-right: 35px;
}

#discography ul li a {
background: url(../img/discoLink.gif) left center no-repeat;
padding-left: 16px;
}


#voteLink {
width:980px;
margin: 0 auto 40px auto;
border: 1px #676767 solid;
border-left: none;
border-right: none;
}

#voteLink a {
display: block;
background: url(../img/voteLink.jpg) center center no-repeat;
width:980px;
height: 0;
padding-top: 150px;
overflow: hidden;
}

#voteLink a:hover {
background: url(../img/voteLinkOver.jpg) center center no-repeat;
}

/*-------------
準備中
-------------*/

/*#discography h2 img {
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}

#discography h2:hover img {
cursor: default;
}*/

/*-------------
clearfix
-------------*/

.clearfix:after,
.contentsBase:after,
#discography .disc:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix,
#discography .disc {
display: inline-table;
}