@charset "utf-8";
/* CSS Document */

/*-------------------
	レイアウト
------------------- */
#main{
	height:420px;
	background-image: url(../images/top/main_bg.jpg);
	background-repeat:no-repeat;
}

*html #footer{
	margin-top:-15px;
}

#sidecontent{
	float:left;
	width:308px;
	color:#ffffff;
	display:inline;
}
#maincontent{
	float:left;
	width:542px;
	display:inline;
}

/*-------------------
	左部分共通
------------------- */


#sidecontent h2{
	width:255;
	height:22px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:15px 0px 0px 20px;
}

/*-------------------
	インフォメーション
------------------- */
#sidecontent h2.info{
	background-image: url(../images/top/h2info.jpg);
}

#sidecontent ul{
	height:170px;
	margin:10px 0px 0px 25px;

}

#sidecontent ul li{
	color:#ffffff;
	margin:5px 0px 0px 0px;
	font-size:0.7em;
	line-height:1.2em;

}

#sidecontent ul li p.infoindent{
	width:200px;
	margin:0px 0px 0px 75px;
	color:#ffffff;
}

/*-------------------
	リリース情報
------------------- */
#sidecontent h2.release{
	background-image: url(../images/top/h2rel.jpg);
}

#sidecontent span.reldate{
	float:left;
	color:#ffffff;
	font-size:0.7em;
	margin:0px 10px 0px 25px;
	display:inline;
}

#sidecontent h3{
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}


#sidecontent img{
	float:left;
	margin:0px 0px 0px 25px;
	display:inline;
}

#sidecontent ul.reltext{
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
}

#sidecontent ul.reltext li{
	font-weight:bold;
	margin:-1px 0px 0px 5px;
	font-size:0.7em;
	letter-spacing:0;
	height:18px;
	
}

#sidecontent ul.reltext li a{
	color:#ffffff;
	font-weight:bold;

}

#sidecontent ul.reltext li a span.mark1{
	width:17px;
	height:18px;
	background-image: url(../images/top/soundbtn.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:-3px 0px 0px 0px;
}

#sidecontent ul.reltext li.cost{
	font-size:0.7em;
	letter-spacing:0;
	font-weight:normal;

}
#sidecontent ul.reltext li.disc{
	letter-spacing:0;
	font-weight:normal;
	margin:-3px 0px 0px 28px;

}


/* CD購入ボタン */
#sidecontent ul.reltext li.btn{
	letter-spacing:0;
	margin:0px 0px 0px 0px;

}
#sidecontent ul.reltext li.btn img{
	margin:-2px 5px 0px 5px;
}

#sidecontent ul.reltext li.btn a span.mark2{
	width:19px;
	height:20px;
	background-image: url(../images/top/cartbtn.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0px 5px 0px 4px;
}



/* ------------------- IE6 ----------------------------- */


*html #sidecontent h2.release{
	margin:5px 0px 0px 15px;
}

*html #sidecontent ul li p.infoindent{
	margin:0px 0px 0px 67px;

}


*html #sidecontent img{
	float:left;
	margin:7px 0px 0px 25px;
	display:inline;
}

*html #sidecontent ul.reltext li{
	margin:0px 0px 1px -5px;
	vertical-align:middle;
	padding:auto 0;
	height:18px;
}

*html #sidecontent ul.reltext li.disc{
	height:10px;

}

*html #sidecontent ul.reltext li.btn{
	margin:0px 0px 0px -10px;

}

*html #sidecontent ul.reltext li a span.mark1{
	background-image: url(../images/top/soundbtn.gif);
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	height:18px;
}
*html #sidecontent ul.reltext li.btn a span.mark2{
	height:20px;
	background-image: url(../images/top/cartbtn.gif);
	margin:0px 3px 0px 1px;
	vertical-align:middle;
}

/*　--------------------ＩＥ７向け-----------------------　*/
*:first-child+html #sidecontent ul li p.infoindent{
	margin:0px 0px 0px 67px;

}

*:first-child+html #sidecontent img{
	margin:0px 0px 0px 20px;
}
*:first-child+html #sidecontent ul.reltext li{
	margin:0px 0px 0px -5px;
	vertical-align:middle;
	padding:auto 0;
	height:16px;
}
*:first-child+html #sidecontent ul.reltext li.disc{
	height:10px;
	margin:0px 0px 0px 28px;
}
*:first-child+html #sidecontent ul.reltext li a span.mark1{
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	height:18px;
}
*:first-child+html #sidecontent ul.reltext li.btn a span.mark2{
	height:20px;
	margin:0px 3px 0px 0px;
	vertical-align:middle;
}

/*--------------------------IE8向け------------------------*/
head~/* */body #sidecontent ul li p.infoindent{
	margin /*\**/:0px 0px 0px 67px\9;
}

*html #sidecontent ul li p.infoindent{
	margin:0px 0px 0px 67px;

}