h1{
	background-color:#000;
	background-image:url(/SILKYPIX/japanese/special/ds4/image/title_back.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	padding:8px 10px 7px 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:15px;
}

h2{
	background-color:#141414;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	padding:8px 10px 7px 10px;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	margin-bottom:15px;
}

h3{
	border-bottom:solid 1px #CCC;
	margin-bottom:0.5em;
	color:#C99847;
	
}

.text_box{
	font-size:80%;
	line-height:150%;
	margin-bottom:20px;
}


.text_box dt{
	color:#D3D3D3;
	font-weight:bold;
}
.text_box dd{
	margin-left:1em;
	margin-bottom:0.75em;
}


.color_text{
	color:#C99847;
}

.color_bold{
	color:#C99847;
	font-weight:bold;
}



/* Table */
.table01{
	background-color:#000;
	margin-top:15px;
	margin-bottom:15px;
}
.table01 th{
	background-color:#141414;
	text-align:left;
	font-weight:normal;
	padding:6px;
}
.table01 td{
	background-color:#2E2E2E;
	padding:6px;
	text-align:left;
}
.table01 .title{
	background-color:#212121;
	padding:6px;
	text-align:left;
}



.table_silky{
	margin-top:15px;
}
.table_silky .td_image{
	width:100px;
	vertical-align:top;
	padding-bottom:15px;
}
.table_silky .td_text{
	vertical-align:top;
	padding-left:15px;
}

/* Download */
.dl{
	text-align:center;
	margin:10px;
}

.dl a{
	border:solid 1px #08A29D;
	padding:7px 20px;
	background-image:url(/SILKYPIX/japanese/special/ds4/download/image/dl_back.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#141414;
}