@charset "UTF-8";
/* CSS Document */

    /**
    * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
    * Richard Clark (http://richclarkdesign.com)
    * http://cssreset.com
    */
    html, body, div, span, object, 
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    abbr, address, cite, code,
    del, dfn, em, img, ins, kbd, q, samp,
    small, strong, sub, sup, var,
    b, i,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section, summary,
    time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	width: auto;
    }
    body {
	line-height: 1;
	}
    article,aside,details,figcaption,figure,
    footer,header,hgroup,menu,nav,section {
    display:block;
    }
    nav ul {
    list-style:none;
    }
    blockquote, q {
    quotes:none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after {
    content:'';
    content:none;
    }
    a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    }
    /* change colours to suit your needs */
    ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
    }
    /* change colours to suit your needs */
    mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
    }
    del {
    text-decoration: line-through;
    }
    abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
    }
    table {
    border-collapse:collapse;
    border-spacing:0;
    }
    /* change border colour to suit your needs */
    hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
    }
    input, select {
    vertical-align:middle;
    }



/*基本レイアウトここから*/
html, body {
	height: 100%;
}
body {
	color: #939393;
	font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: smaller;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #000000;
}
a {
	color: #8F8323;
}
a.link {
	color: #195061;
}
a.visited {
	color: #501314;
}
#wrapper {
	margin: 0 auto;
	position: relative;
	width: 800px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
#header {
	background-color: #000000;
}
#nav {
	position: relative;
	width: 800px;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
}
#nav ul {
	float: right;
	padding: 15px 0;
	
}
#nav ul li {
	position: relative;
	top: 0;
	right: 0;
	float: left;
	list-style: none;
}
#main {
	padding: 0;
	margin: 0;
}
#footer {
	width: 100%;
}
/*基本レイアウトここまで*/

/*indexここから*/
#toptext {
	border-bottom: 1px solid #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
#cdinfo {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #FFFFFF;
}
#cdinfo2 {
	padding-left: 65px;
	padding-bottom: 15px;
	border-bottom: 1px solid #FFFFFF;
}
#banner {
	padding-top: 15px;
	padding-left: 65px;
}
#banner p {
	padding-bottom: 2em;
}
#banner img {
	padding:5px 0;
}
#link {
	padding-top: 15px;
	padding-left: 65px;
	padding-bottom: 20px;
}
/*indexここまで*/

/*linernotesここから*/
#linerimg {
	padding-top: 10px;
}
#linertext {
	border-bottom: 1px solid #FFFFFF;
}
.linerlist {
	margin-left: 65px;
	margin-right: 65px;
	margin-top: 20px;
	background-color: #8AA0AC;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.linerlist p.title,
.linerlistbottom p.title  {
	font-weight:700;
	padding-bottom:1em;
}
.linerlist p,
.linerlistbottom p {
	line-height: 1.5em;
	padding-bottom: 1em;
}
.linerlistbottom {
	margin-left: 65px;
	margin-right: 65px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #8AA0AC;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
}
/*linernotesここまで*/

/*profileここから*/
#profimg {
	padding-top: 10px;
	text-align: center;
}
#proftext {
	padding-left: 65px;
	padding-bottom:2em;
	border-bottom: 1px solid #FFFFFF;
}
#proftext p {
	line-height:2em;
}
.profBox {
	width: 670px;
	clear:both;
	overflow: hidden;
	padding-left: 65px;
	padding-right: 65px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.profLeft {
	width: 200px;
	float: left;
}
.profRight {
	width: 450px;
	float: right;
	padding-left: 20px;
}
.profBox img.name {
	padding-bottom:5px;
}
.profBox p {
	line-height:1.5em;
}
/*profileここまで*/


/*tracklistここから*/
#tracklistimg {
	padding-top: 10px;
}
#tracklist {
	padding-bottom: 20px;
}
#tracklist ul {
	margin: 0;
	padding: 0;
}
#tracklist ul li {
	list-style:none;
}
/*tracklistここまで*/

/*liveここから*/
#liveinfo {
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #FFFFFF;
}
#liveinfo p#end {
	text-align:center;
	font-size:112.5%;
	font-weight:700;
	padding: 1em 0;
	background-color: #8AA0AC;
	color: #000000;
}
#liveinfo ul li {
	list-style:none;
}
#livetext {
	padding-top: 15px;
	padding-left: 65px;
	padding-bottom: 20px;
}
#livetext p {
	line-height:1.5em;
}
#livetext p span {
	font-weight:700;
	color:#8D9213;
}
/*liveここまで*/
