.mapiconarea {
	float:right;
	margin:0 25px 0 0;
}

/* bunner area
-------------------------------------------------------------------------*/
#bunnerArea {
	width: 960px;
	margin: 2px auto 0;
}

/* Corpora table
---------------------------------------------------------------*/
#Corporatetable {
	width:910px;
	margin:10px auto 0;
}

#Corporatetable .Corptable-left {
	float:left;
	width:440px;
}
#Corporatetable .Corptable-right {
	float:right;
	width:440px;
	margin: 0 20px 0 0;
}

.data-line td {
line-height:130%;
padding:9px 10px;
background:#FFF;
}

.data-bg th {
text-align:left;
width:199px;
font-weight:normal;
vertical-align:top;
background:url(../img/th_bg.gif) repeat-y left;
}

.data-line td {
line-height:130%;
padding:9px 10px;
background:#FFF;
}

.data-line,.member {
width:100%;
background:#DCDDDD;
}

/* img
---------------------------------------------------------------*/
.toolsimg{
	margin: 20px auto 0;
	padding:0;
	width: 900px;
}

.toolsimgdeatail{
	margin: 10px auto 0;
	padding:0;
	width: 680px;
}

.toolsimgdeatail dt {
	font-weight:bold;
	margin: 10px 0 0;
}
.toolsimgdeatail dd {
	font-weight:nomal;
	text-indent: 10px;
}
/* Demo button*/
.demoBtn{
	height:auto;
	margin: 160px 0 0;
}
.demoBtn dl{
	width:362px;
	text-align:center;
	}
.demoBtn dl.btn01{
	margin:0 0 0 100px;
	}
.demoBtn dl dd.btnImage01 a
{
	display: block;
	overflow: hidden;
	width: 362px;
	height: 79px;
	text-indent: -10000em;
	outline:none;
	}
.demoBtn dl.btn01 dd.btnImage01 a{
	background:url(../img/demo-main_btn.png) 0 0 no-repeat;
	}
.demoBtn dl.btn01 dd.btnImage01 a:hover{
	background-image: url(../img/demo-main_btn.png);
	background-repeat: no-repeat;
	background-position: 0 -79px;
	}

/* MainDemo area
-------------------------------------------------------------------------*/
#mainAreaDemo {
	width:970px;
	margin: 5px auto 0;
	min-height:250px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#mainAreaDemo div.mainWrap01 {
	width:970px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainAreaDemo div.mainWrap02 {
	width:970px;
	min-height:250px;
	padding-bottom:9px;
	background-image: url(../../img/common/bg_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
* html #mainAreaDemo div.mainWrap02 {
	height:400px;
}

/* contsArea*/

#contsAreaDemo {
	background-image: url(../../img/common/bg_main_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px 30px 0 30px;
}
#contsAreaDemo div.contents {
	padding:0 0px;
}

/* demoBGarea*/

#demoarea_bg {
	background-image:url(../img/demo_try_btn.jpg);
	margin:0;
	width: 526px;
	height: 252px;
	float: left;
}


/* Simple, and understandable Area
---------------------------------------------------------------*/
#mainAreaSu {
	width:970px;
	margin: 5px auto 0;
	min-height:250px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#mainAreaSu div.mainWrap01 {
	width:970px;
	background-image: url(../../img/common/bg_main_body.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainAreaSu div.mainWrap02 {
	width:970px;
	min-height:250px;
	padding-bottom:9px;
	background-image: url(../../img/common/bg_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
* html #mainAreaSu div.mainWrap02 {
	height:400px;
}

/* contsArea*/

#contsAreaSu {
	background-image: url(../../img/common/bg_main_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px 30px 0 30px;
}
#contsAreaSu div.contents {
	padding:0 0px;
}
