#body_back{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background-image:url(../image/body_back.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#head_image{
	margin-left:15px;
	padding-top:10px;
}

.main_box{
	padding:10px 12px 12px 12px;
}


.right_box{
	width:690px;
	float:right;
	/*margin-left:7px;*/
	margin-bottom:15px;
	margin-top:20px;
}
.right_box a { text-decoration: underline ; }
.right_box a:hover { text-decoration: none ; }


.intro_box{
	width:690px;
	background-image:url(../image/product_image.png);
	background-position:top;
	background-repeat:no-repeat;
	float:right;
	/*margin-left:7px;*/
	margin-bottom:15px;
	margin-top:20px;
	padding-top:270px;
}
.intro_box a { text-decoration: underline ; }
.intro_box a:hover { text-decoration: none ; }


.box_560{
	width:560px;
	background-color:#0A0A0A;
	background-image:url(../image02/box_back.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:solid 1px #404040;
	float:right;
	/*margin-right:7px;*/
	margin-bottom:15px;
}

.box_876{
	width:876px;
	border:solid 1px #404040;
	float:left;
	/*margin-left:7px;*/
	margin-bottom:15px;
}

.box_690{
	width:690px;
	background-color:#0A0A0A;
	background-image:url(../image02/box_back.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:solid 1px #404040;
	float:right;
	/*margin-left:7px;*/
	margin-bottom:15px;
	margin-top:20px;
}

.box_876{
	width:876px;
	background-color:#0A0A0A;
	background-image:url(../image02/box_back.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:solid 1px #404040;
	float:right;
	/*margin-left:7px;*/
	margin-bottom:15px;
	margin-top:20px;
}

.news_date{
	color:#CFB19A;
	font-weight:bold;
}

ul.list{
	font-size:80%;
	margin:15px 10px 20px 28px;
}
ul.list li{
	list-style:circle;
	margin-bottom:8px;
	line-height:140%;
}

.text_area ul{
	margin:15px 10px 20px 20px;
}
.text_area li{
	margin-bottom:5px;
	line-height:150%;
}

.text_area ol{
	margin:15px 10px 20px 28px;
}

.page_top{
	text-align:right;
	margin-top:40px;
	margin-bottom:20px;
	margin-right:12px;
	font-size:80%;
}

.preview_top{
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:12px;
	font-size:80%;
}



/*------------------ Table ---------------------------------------------------------------------------------------*/
.table01{
	background-color:#525252;
}

.table01 th{
	background-color:#000;
	color:#FFF;
	padding:6px
}
.table01 td{
	background-color:#2E2E2E;
	color:#FFF;
	padding:6px;
	text-align:left;
}
.table01 .table_title{
	background-color:#141414;
	color:#FFF;
	padding:6px;
}




/*------------------ Faq -----------------------------------------------------------------------------------------*/

.faq_text li a,
.faq_text dt a { text-decoration: none ; }

.faq_text{
	margin:0 10px 10px 24px;
	font-size:90%;
	line-height:140%;
}
.faq_text ol{
	margin:5px 10px 40px 40px;
}
.faq_text li{
	margin-bottom:8px;
	line-height:150%;
}

.faq_text dl{
	margin:10px 10px 40px 10px;
}
.faq_text dt{
	border-bottom:solid 1px #0066B3;
	padding-bottom:2px;
	padding-left:3px;
	font-weight:bold;
}
.faq_text dd{
	margin:8px 10px 45px 15px;
}



/*------------------ Support -------------------------------------------------------------------------------------*/
.news{
	margin:15px;
}
.news dt{
	font-weight:bold;
	border-bottom:solid 1px #785719;
}
.news dd{
	margin:0.5em 0 3em 1em;
}

/*------------------ Download --------------------------------------------------------------------------------------*/
.dl{
	padding:7px;
	border:solid 1px #785719;
	background-image:url(../image/box_back.gif);
	backgroun-position:top;
	background-repeat:repeat-x;
	background-color:#0A0A0A;
	margin:10px;
	text-align:center;
}	