@charset "shift_jis";


/*
///////////////////////
共通レイアウト
///////////////////////
*/

body {
background: #fdf9f6;
margin: 0 auto;
padding: 0;
text-align: center;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
font-size: 100%;
color: #5d5d5d;
}

#container {
margin: 0 auto;
padding: 0;
width: 810px;
text-align: left;
}

#gMenuWrap {
display: block;
width: 810px;
height: 50px;
margin: 0 auto;
padding: 0;
background: url(../imgs/head.jpg) #fdf9f6 top center no-repeat;
}

#gMenuWrap ul {
width: 780px;
list-style: none;
border: none;
margin: 0 auto;
padding-top: 26px;
}

#gMenuWrap li {
float: left;
margin: 0;
padding: 0;
}

a, img {
border: none;
margin: 0;
padding: 0;
}

.clBoth {
clear: both;
margin: 0;
padding: 0;
visibility: hidden;
}

#gMenuWrap2 {
display: block;
width: 810px;
height: 50px;
margin: 0 auto;
padding: 0;
background: url(../imgs/head_2nd.jpg) #fdf9f6 top center no-repeat;
}

#gMenuWrap2 ul {
width: 780px;
list-style: none;
border: none;
margin: 0 auto;
padding-top: 26px;
}

#gMenuWrap2 li {
float: left;
margin: 0;
padding: 0;
}


/*
///////////////////////
TOP
///////////////////////
*/
#topContainer {
background: url(../imgs/contentsBg.jpg) #fdf9f6 top center no-repeat;
margin: 0 auto;
padding: 0;
height: 560px;
}

/* mac \*/
*html #topContainer {
margin: -5px auto 0 auto;
}
/* mac */

#topContainer p {
margin: 5px 0;
padding: 0;
}

#topRead {
float: left;
width: 275px;
margin-right: 20px;
padding: 270px 0 0 240px;
font-size: 70%;
line-height: 150%;
}

#topRead span {
font-weight: bold;
}

#topAlbum {
float: left;
margin: 0;
padding: 0;
font-size: 70%;
line-height: 130%;
color: #407309;
}

#topAlbum #flv {
margin: 90px 0 35px 0;
padding: 0;
}

#topAlbum img {
margin: 0;
padding: 0;
}

#topAlbum span {
font-weight: bold;
color: #e852bf;
}


/*
///////////////////////
PROFILE
///////////////////////
*/
#profContainer {
background: url(../imgs/contentsBg_prof.jpg) #fdf9f6 top center no-repeat;
margin: 0 auto;
padding: 0;
height: 560px;
}

/* mac \*/
*html #profContainer {
margin: -5px auto 0 auto;
}
/* mac */

#profContainer p {
margin: 5px 0;
padding: 0;
}

#profRead {
width: 260px;
margin: 0;
padding: 70px 0 0 180px;
font-size: 70%;
line-height: 150%;
}

#profRead span {
font-weight: bold;
}


/*
///////////////////////
DISCOGRAPHY
///////////////////////
*/
#discoContainer {
background: url(../imgs/contentsBg_disco.jpg) #fdf9f6 top center no-repeat;
margin: 0 auto;
padding: 0;
height: 560px;
}

/* mac \*/
*html #discoContainer {
margin: -5px auto 0 auto;
}
/* mac */

#discoContainer p {
margin: 5px 0;
padding: 0;
}

#discoRead {
width: 260px;
margin: 0;
padding: 30px 0 0 40px;
font-size: 70%;
line-height: 150%;
}

#trackList {
margin: 10px 0;
padding: 0;
}

#trackList ol {
margin: 0;
padding: 0;
}

#trackList li {
margin-left: 25px;
padding: 0;
}

#discoRead span {
font-weight: bold;
color: #e852bf;
}

#discoRead span.gray {
font-weight: bold;
color: #5d5d5d;
}

#discoRead .spec {
color: #407309;
}


/*
///////////////////////
///// FOOTER 
///////////////////////
*/
#footer {
width: 800px;
text-align: right;
margin: 0 auto;
padding: 0;
}

#footer a img {
border: none;
}
