
body {
	height:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#e4e4e4;
	font-family: Arial,sans-serif,"CI";


}

#top_image{	
	width:100%;
	height:400px;
	margin: 0px;
	padding: 0px;
	background-color:#151515;
}

#top_image_area{	
	width:800px;
	height:400px;
	margin: 0px auto;
	padding: 0px;
}

#top_image_area .image{	
	width:160px;
	height:400px;
	margin: 0px;
	padding: 0px;
	float:left;
}




#shadow{	
	width:100%;
	height:10px;
	margin: 0px;
	padding: 0px;
	background: url(../image/top/top_shadow.gif) repeat-x;
}


.top_contents{	
	width:100%;
	margin: 0px;
	padding: 0px;
	background-color:#fff;

}

.top_contents_area{	
	width:800px;
	margin: 0px auto;
	padding: 0px;
	background-color:#fff;

}







/* ---- LANGUAGE ---- */


#language_area{	
	margin: 0px;
	padding: 0px;
	float:right;


}

#language_area ul{
	margin:0px;
	padding:0px;
}

#language_area li{
	list-style-type: none;
	margin: 0px 1px;
	padding: 0px;
	float:right;
}


/*---------EXCEPTIONALFOR--CHINESE-------------*/
/*#language_area li:first-child{
	display: none;
}

#language_area img:first-child{
	display: none;
}

#language_area ul li {
behavior: expression(
this.className = (this.previousSibling == null) ? " first-child" : "",
this.style.behavior = "none");
}

#language_area ul li.first-child {
	display: none;
}
*/

/* ---- FOOTER ---- */

#footer_navi{	
	width:100%;
	margin: 0px;
	padding: 0px;
	background-color:#fff;

}

#footer_navi_area{
	border-top: 1px #ccc solid;
	width:800px;
	margin: 0px auto;
	padding: 0px;
	background-color:#fff;

}

#footer_navi_area ul{
	margin:0px;
	padding:0px;
}

#footer_navi_area li{
	list-style-type: none;
	margin: 4px;
	padding: 0px;
	float:left;
}


#copyright{	
	width:100%;
	height:80px;
	margin: 0px auto;
	padding: 0px;
	border-top: 3px #d3d2d2 solid;

}




/* ---- COMMON ---- */


img {
	border: 0px;
}


.clear{
	margin:0px;
	padding:0px;
	clear:both;
}


