@charset "UTF-8";
@import url("common_theme.css");

/* =============== header =============== */

#header {
background: url(../images/header/fade_mplsblue.png) left top repeat-x;
}

#mainTitle {
background: url(../images/header/title450mirror.png) left top no-repeat;
}

/* =============== main contents =============== */

#discography {
}

h2.pageTitle {
background: url(../images/page_titles/discography2.png) top left no-repeat;
text-indent: -99999px;
}

.eachArtist {
}

.albumList {
margin: 15px 0 25px;
padding: 0 30px;
/*border: solid 1px red;*/
}

.eachAlbum {
position: relative;
/*border: 3px #660099 solid;*/
}

/* =============== 親ボックスの Height 算出 =============== */

.eachAlbum:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}

.eachAlbum {
/*¥*//*/
overflow: hidden;
/**/
}

/* =============== 算出 end =============== */
/* ===== artist name ===== */

h3 {
background-color: #fffff0;
text-align: center;
border-top: solid 4px #5fbcf7;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin: 0 25px;
font-size: 85%;
}

strong {

font-weight: bold;
}

/* ===== album title ===== */

.albumTitle {
/*margin: 2em 7em 0.5em;*/
border-bottom: 2px solid #fc9501;
text-align: center;
/*background-color: #cccccc;*/
}

em {
font-size: 100%;
font-weight: bold;

}

/* ===== cover art ===== */

.coverArt {
top: 50px;
left: 100px;
position: absolute;
/*background-color: #ffff99;*/
}

h4 img {
border: solid 3px #fffff0;

}

/* ===== track list ===== */

.trackList {
padding: 20px 0 10px;
list-style-position: inside;
/*background-color: #ffff99;
border: solid 1px red;*/
}

.trackList li {
list-style-type: decimal;
font-size: 85%;
margin-left: 50%;
}

/* ===== details ===== */

.details {
font-size: 85%;
padding: 10px 0 20px;
/*background-color: #ff9900;
border: solid 1px red;*/
}

.details li {
margin-left: 50%;
}

.details li p {
/*padding-left: 1em;
*/
}

h5 {
font-weight: bold;
}

h5, p {
display: inline;
}

.musicians {
margin-left: 7em;
margin-top: -1.8em;
/*background-color: #ff99ff;
border: solid 1px red;*/
}

.musicians li {
margin-left: 0;
}

/* ===== link text ===== */

a:link {
color: #79552f;
font-style:normal;
text-decoration:underline;
}
a:visited {
color: #502583;
text-decoration:underline;
font-weight: normal;
}
a:hover {
color: #5fbcf7;
text-decoration: none;
font-weight: bold;
}
a:active {
}

