/* import css files
------------------------------------------------------------------------------------- */
@import "common.css";
@import "common_layout.css";


/* common
------------------------------------------------------------------------------------- */


html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}





/* layout
------------------------------------------------------------------------------------- */
div#wrapperindex {
	position:relative;
	z-index:1;
	width:860px;
	margin: 0px;
	padding: 0px 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -53px;
	background:url(../index_img/bg_wrapper.gif) repeat-y top center #E4E4E4;
}

div#bklineindex{
	width:100%;
	background:url(../index_img/bg_bkline.gif) center 76px no-repeat;
}


div#layoutindex{
	width:800px;
	min-height: 100%;
	margin:0px auto;
	padding:0px;
	background:url(../index_img/bg_wrapper.gif) repeat-y top center #E4E4E4;
}


div#bkspaceindex{
	position:absolute;
	z-index:0;
	width:100%;
	height:340px;
	top:76px;
	background:url(../index_img/bg_bkspace.gif) center 0px no-repeat;
}


/* header
------------------------------------------------------------------------------------- */
div#headerindex{
	width:800px;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}

/* header-logo
------------------------------------- */
div#headerindex #header-logo{
	width:800px;
	height:76px;
	margin:0px auto;
	padding:0px;
}


/* header-topimg
------------------------------------- */
div#headerindex #header-topimg{
	width:800px;
	height:340px;
	margin:0px auto;
	padding:0px;
	background:#DFDFDF;
	text-align:center;
}

/* header-btnmain
------------------------------------- */
div#headerindex #header-btnmain{
	width:800px;
	height:48px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

div#headerindex #header-btnmain ul{
	margin:0px;
	padding:0px;
}

div#headerindex #header-btnmain li{
	float:left;
	list-style:none;
	height:48px;
	line-height:0px;
}



/* contents
------------------------------------------------------------------------------------- */
div#contentsindex{
	width:770px;
	margin:0px 15px 0px 15px;
	padding:0px;
}


/* contentsfield
------------------------------------- */
div#contentsindex #contentsfield{
	clear:both;
	margin:0px;
	padding:25px 0px 50px 0px;
	background:#FFFFFF;
}


div#contentsindex #contentsfield-1{
	width:514px;
	margin:0px;
	padding:0px;
	
	float:left;
	background:#FFFFFF;
}


div#contentsindex #contentsfield-2{
	width:192px;
	margin:0px;
	padding:0px;
	
	float:left;
	background:#FFFFFF;
}


div#contentsindex .contentsfield-end{
	clear:both;
}


/* Global News
------------------------------------- */
div#contentsindex #contentsfield-2 h2{
	padding:0px 0px 13px 0px;
}

div#contentsindex #contentsfield-2 p{
	padding:0px 10px 10px 10px;
}

div#contentsindex #contentsfield-1 a{
	display:block;
	margin-left:10px;
	
	}
div#contentsindex #contentsfield-1 td{
padding-bottom:5px}
/* table-news
------------------------------------- */
div#contentsindex .table-news{
	width:494px;
	margin:5px 0px 0px 10px;
	padding:0px;
	border-collapse:collapse;
}

div#contentsindex .table-news th{
	font-weight:normal;
	text-align:left;
	line-height:1.2em;
	padding:0.5em 0px 0.5em 0px;
	vertical-align:top;
	background:url(../common_img/line_ten1.gif) repeat-x left bottom;
}

div#contentsindex .table-news td{
	padding:0.5em 0px 0.2em 0px;
	line-height:1.2em;
	vertical-align:top;
	background:url(../common_img/line_ten1.gif) repeat-x left bottom;
}



