@charset "UTF-8";

/*
###################################

    ダウンロード　専用CSS

###################################
*/


#content {
	background: #FFFFFF;
}


/* ########## BOTTOM CONTENT ########## */
#wrapContentBtm {
	padding: 40px 0 20px 0;
}

/* H */
h1 {
	clear: both;
	margin-bottom: 20px;
}


h2 {
	clear: both;
	margin-bottom: 20px;
}

h3 {
	clear: both;
	margin-bottom: 20px;
}


/* CM */

#leftArea {
	float:left;

}

#cmflash {

}

#cmComment {
	float:right;
	width:430px;
}

#cmComment p{
	margin-bottom:7px;
}


.line_brush {
	background: url(../../cm/img/line_brush.gif) no-repeat left top;
	height: 1px;
	width: 900px;
	margin: 20px 0;
}
* html .line_brush { /* ie6 */
	display: block;
	height: 1px;
	width: 900px;
	overflow: hidden;
	margin: 20px 0;
}


/* JERO */
#song {
	margin-top:50px;
}

#photo {
	float:left;
}

#jeroComment {
	width:670px;
	float:right;
}

.jero_name {
	font-weight:bold;
}


#jeroLink{}

#jeroLink ul {
	margin-top:15px;
}
*:first-child + html #jeroComment ul { /* ie7 */
	zoom: 1;
	margin-bottom: 14px;
}

#jeroLink ul:after {
		content: "";
		display: block;
		clear: both;
	}
	/*\*/
		* html #jeroLink ul {
		height: 1em;
		overflow: visible;
	}
	/**/
#jeroLink li {
	margin-right:10px;
	float: left;
	padding-left: 15px;
	padding-top:5px;
	background: url(../../cm/img/arrow.gif) no-repeat left center;
}
* html #jeroLink li { /* ie6 */
	margin: 0 3px;
}

#album_info {
	margin-top:15px;
}

/* NISIHDA */
#nishida {
	clear:both;
	margin-top:30px;
	padding:15px;
	background-color:#e3e9dd;
}

.nishida_comment {
	font-weight:bold;
	margin-bottom:20px;
}


/* BANNER */
#banner {
	margin-top:20px;
	margin-bottom:50px;
}


/* MAKING */
#maiking {
	margin-bottom:30px;
}

#makingPhoto {
	margin-top:20px;
}
#makingPhoto ul li {
	display: inline;
	float: left;
	display: block;
	width: 210px;
	height: 140px;
	margin-right: 19px;
	margin-bottom: 20px;
}
#makingPhoto ul li.this {
	margin-right: 0px !important;
}


/* RADIO */
#radio_left {
	float:left;
	width:430px;
	}
	
#radio_right {
	float:right;
	width:430px;
}









