#content{
	width:870px;
	margin:0 auto 0;
	background-image:url(../../../images/content.png);
	background-repeat:repeat;
	padding:50px 70px;
}
h1{
	display:block;
	border-bottom:5px solid #5B4738;
	line-height:1em;
	padding:0 0 20px;
	text-align:center;
	width:1010px;
	margin:0 auto 0;
}

/*==================================================
	詳細ダウンロード
==================================================*/ 
#content #data{
	padding:0 0 30px;
	border-bottom:3px dotted #c8c1b9;
}
#content #data h2{
}
#content #data{
	margin:0 auto;
}
#content #data .left{
	float:left;
	margin:0 0 0 25px;
}
#content #data .left a{ display:block; }
#content #data .left img{
	margin:0 auto;
	width:300px;
	height:auto;
	border:3px solid #5B4738;
	padding:10px;
	background-color:#ffffff;
}
#content #data .right{
	float:left;
	width:469px;
	margin:0 0 0 50px;
}
#content #data .right dt{
	color:#F25874;
	background-color:#f7dddd;
	padding:3px 10px;
	text-align:center;
	display:inline-block;
	margin:0 10px 0 0;
}
#content #data .right dd{
	margin:0 0 0 0;
	display:inline-block;
}
#content #data .right h3{ margin:20px 0 0;}
#content #data .right .coment{
	margin:15px 0 0;
	line-height:1.5;
}
#content #data .more a{
	font-weight: bold;
	margin:20px 10px 0;
	padding:6px 30px;
	display:block;
	color:#faf9f5;
	background-color:#CE0505;
	border-radius: 50px;		/* CSS3草案 */
	-webkit-border-radius: 50px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 50px;	/* Firefox用 */
	text-decoration:none;
	text-align:center;
	border:5px solid #CE0505;
}
#content #data .more a span{
	background-image:url(../../../images/ya04.png);
	background-size:13px auto ;
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 23px;
	line-height:1.3em;
}
#content #data .more a:hover{
	color:#CE0505;
	background-color:#f7dddd;
}
#content #data .more a:hover span{
	background-image:url(../../../images/ya03.png);
}
#content #data img:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
/*==================================================
	分割ダウンロード
==================================================*/ 
#content #list{
	margin:20px 0 0 25px;
}
#content #list h3{
	display:block;
	text-align:center;
}
#content #list ul{}
#content #list li{
	float:left;
	width:125px;
	margin:25px 15px 0 0;
}

#content #list li:nth-child(1){	margin:15px 15px 0 0;}
#content #list li:nth-child(2){	margin:15px 15px 0 0;}
#content #list li:nth-child(3){	margin:15px 15px 0 0;}
#content #list li:nth-child(4){	margin:15px 15px 0 0;}
#content #list li:nth-child(5){	margin:15px 15px 0 0;}
#content #list li:nth-child(6){	margin:15px 0 0 0;}
#content #list li:nth-child(12){	margin:25px 0 0 0;}
#content #list li:nth-child(18){	margin:25px 0 0 0;}
#content #list li:nth-child(24){	margin:25px 0 0 0;}
#content #list li:nth-child(30){	margin:25px 0 0 0;}
#content #list li:nth-child(36){	margin:25px 0 0 0;}
#content #list li:nth-child(42){	margin:25px 0 0 0;}
#content #list li:nth-child(48){	margin:25px 0 0 0;}

#content #list li:nth-child(7){ clear:both;}
#content #list li:nth-child(13){ clear:both;}
#content #list li:nth-child(19){ clear:both;}
#content #list li:nth-child(25){ clear:both;}
#content #list li:nth-child(31){ clear:both;}
#content #list li:nth-child(37){ clear:both;}
#content #list li:nth-child(43){ clear:both;}
#content #list li:nth-child(49){ clear:both;}

/*#content #list li:nth-child(1){	margin:15px 15px 0 0;}
#content #list li:nth-child(2){	margin:15px 15px 0 0;}
#content #list li:nth-child(3){	margin:15px 15px 0 0;}
#content #list li:nth-child(4){	margin:15px 0 0 0;}
#content #list li:nth-child(8){	margin:25px 0 0 0;}
#content #list li:nth-child(12){	margin:25px 0 0 0;}
#content #list li:nth-child(16){	margin:25px 0 0 0;}
#content #list li:nth-child(20){	margin:25px 0 0 0;}
#content #list li:nth-child(24){	margin:25px 0 0 0;}
#content #list li:nth-child(28){	margin:25px 0 0 0;}
#content #list li:nth-child(32){	margin:25px 0 0 0;}

#content #list li:nth-child(6){ clear:both;}
#content #list li:nth-child(9){ clear:both;}
#content #list li:nth-child(13){ clear:both;}
#content #list li:nth-child(17){ clear:both;}
#content #list li:nth-child(21){ clear:both;}
#content #list li:nth-child(25){ clear:both;}
#content #list li:nth-child(19){ clear:both;}
#content #list li:nth-child(33){ clear:both;}*/

#content #list li a{
	color:#000000;
	display:block;
	text-decoration:none;
	text-align:center;
}
#content #list li a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#content #list li img{
	width:95px;
	border:3px solid #5B4738;
	padding:7px;
	background-color:#ffffff;
}
#content #list h4{
	text-align:left;
	display:block;
	margin:5px 0 0 0;
}










