@charset "utf-8";

/* ------------------------------------------
Since: 2009-12-08
Version: 1.0
Auther: TAKASHI MIYAZAWA(visual and echo japan)
------------------------------------------*/

/*******************************************
共通
*******************************************/

.title{
	margin-bottom:0px;

}

#download{
	margin-top:0px;
	text-align:left;
}


.list .products{
	width:720px;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:#999999 1px dotted;
	padding-bottom:20px;
}
.list .products .visual{
	float:left;
	width:120px;
}
.list .products .visual img{
	border:#CCCCCC 1px solid;
}
.list .products .detail{
	float:right;
	width:589px;
}
.list .products .fukidashi{
	width:589px;
	height:61px;
	background-image:url(../images/products_fuki_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.list .products .fukidashi02{
	width:720px;
	height:61px;
	background-image:url(../images/products_fuki_bg02.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.list .products .fuki-left{
	float:left;
	width:458px;
	
}
.list .products .buy{
	position:absolute;
	top:0px;
	left:458px;
}
.list .products .products-name{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	width:450px;
	position:absolute;
	top:8px;
	left:15px;
	height:38px;
}
.list .products .products-id{
	color:#ccc;
	font-size:11px;
	position:absolute;
	top:38px;
	left:15px;
	width:124px;
	float:left;
}
.list .products .products-filetype{
	color:#ccc;
	font-size:11px;
	position:absolute;
	top:38px;
	left:130px;
	width:330px;
	float:left;
}
.list .products .buy02{
	position:absolute;
	top:0px;
	left:588px;
}
.list .products .products-name02{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	width:560px;
	position:absolute;
	top:8px;
	left:15px;
	height:38px;
}
.list .products .products-id02{
	color:#ccc;
	font-size:11px;
	position:absolute;
	top:38px;
	left:15px;
	width:124px;
	float:left;
}
.list .products .products-filetype02{
	color:#ccc;
	font-size:11px;
	position:absolute;
	top:38px;
	left:130px;
	width:330px;
	float:left;
}


.list .products .price-player{
	width:auto;
	padding-bottom:5px;
}
.list .products .player{
	float:left;
	margin-left:8px;
}
.list .products .price{
	float:right;
	padding-top:12px;
}
.list .products .price .num{
	font-size:24px;
	font-weight:bold;
}
.list .products .text{
	width:auto;
	margin-top:10px;
	font-size:12px;
	line-height:190%;
	background-color:#eee;
	padding:10px;
	border:1px #FFF solid;

}
