	/* CSS Document */
	
	body{
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
	}
	p{
		margin:0px
	}
	.pan{
		width:750px;
		text-align:left;
		margin: 0px auto;
	}
	h1,h2,h3{
		margin:0px;
		padding:0px;
		font-size:100%;
	}
	
	#wrappper{
		width:100%;
		text-align:center;
	}
	#header{
		width:100%;
		background-color:#000000;
		height: 40px;
	}
	#header_inner{
		width:750px;
		text-align:left;
		margin: 0px auto 0px auto;
		position: relative;
		padding: 8px 0px 7px 0px;
	}
	#header_inner img{
		float:left;
		margin-right:8px;
	}
	#contents{
		width:100%;
		border-bottom: solid 1px #000000;
	}
	#contents_inner{
		width:100%;
		background:url(../img2008/main_back.gif) repeat-y center;
		background-color: #CCCCCC;
	}
	#content_head{
		width:750px;
		margin:0px auto 0px auto;
	}
	#content_body{
		width:750px;
		margin:0px auto 0px auto;
		padding: 0px 0px 12px 0px;
		font-size: 75%;
	}
	
	.navi{
		width:195px;
		padding:0px;
		margin:0px;
		float:right;
	}
	#head_banner{
		width:550px;
		height:250px;
	}
	.infoarea{
		padding: 1px;
		background-color: #ffffff;
		text-align:left;
		float: left;
		position: relative;
		margin: 4px 0px 4px 4px;
		width: 500px;
	}
	.info_body{
		height:80px;
		padding: 0px;
		background-color: #ffffff;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		margin: 0px;
		text-align: center;
		overflow: auto;
	}
	.infotext{
		font-size:70%;
		padding-left:11px;
		margin-bottom:6px;
		background: url(../img_top/arrow_small.gif) no-repeat left top;
	}
	.news{
		width:530px;
		margin:12px 5px 12px 9px;
	}
	
	.banner_detail{
		width:710px;
		position: relative;
		padding: 0px;
		margin: 8px auto 16px auto;
		clear: both;
	}
	.banner img{
		float:left;
		position: relative;
		display: block;
		margin: 4px 4px 4px 8px;
	}
	.banner_text{
		width:590px;
		text-align:left;
		padding: 4px;
		font-size: 75%;
		line-height: 140%;
		float: right;
	}
	.navi_contents{
		width:185px;
		margin: 12px auto;
		background-color: #5C5E61;
	}
	.navi_contents ul{
		padding:12px 0px;
		margin:0px;
	}
	.navi_contents ul li{
		list-style:none;
		background:url(img/arrow_white.gif) no-repeat left top;
		position: relative;
		padding-left: 14px;
		font-size: 70%;
		text-align:left;
		color:#ffffff;
		width: 170px;
		margin-bottom: 4px;
		border-bottom: 1px dotted #999999;
		padding-bottom: 4px;
	}
	.navi ul li a{
		color:#ffffff;
		text-decoration:none;
	}
	.navi ul li a:hover{
		color:#ffffff;
		text-decoration: underline;
	}
	.navi a{
		color:#ffffff;
		text-decoration:none;
	}
	.navi a:hover{
		color:#ffffff;
		text-decoration: underline;
	}
	.link_all{
		text-align:right;
		font-size:70%;
		margin-top: 4px;
	}
	
	.main_area{
	width:710px;
	text-align:center;
	margin:0px auto 0px auto;
	position: relative;
	padding-bottom: 32px;
	}
	.main_area img{
		float:left:
	margin-top: 12px
	}
	.product{
		width:350px;
		float:left;
		position: relative;
		font-size:75%;
	}
	.support{
		width:350px;
		float:right;
		position: relative;
		font-size:75%;
	}
	.main_area ul{
		padding:12px 0px 24px 12px;
		margin:0px 0px 24px 0px;
		clear: both;
	}
	.main_area ul li{
	list-style:none;
	background:url(../img2008/gray_arrow.gif) no-repeat left top;
	margin-top: 2px;
	padding-left: 12px;
	position: relative;
	width: 610px;
	}
	.product_box{
		border-left: solid 4px #5C5E61;
		padding: 12px 0px 0px 0px;
	}
	.support_box{
		border-left: solid 4px #cccccc;
		padding: 12px 0px 0px 0px;
	}
	.list_line{
		background:url(../img2008/list_line.gif) repeat-x bottom;
		display: block;
		height: 4px;
		margin: 4px 0px 8px 0px;
	}
	
	.box_america{
		width:640px;
		background:url(img/back_america.gif) no-repeat top right;
		text-align:left;
		background-color: #F2F4F7;
		padding-bottom: 8px;
	}
	.box_europe{
		width:640px;
		background:url(img/back_europe.gif) no-repeat top right;
		text-align:left;
		background-color: #F2F4F7;
		padding-bottom: 8px;
	}
	.box_middle_east{
		width:640px;
		background:url(img/back_middle_east.gif) no-repeat top right;
		text-align:left;
		background-color: #F2F4F7;
		height: 80px;
	}
	.box_africa{
		width:640px;
		background:url(img/back_afriica.gif) no-repeat top right;
		text-align:left;
		background-color: #F2F4F7;
		height: 80px;
	}
	.box_asia{
		width:640px;
		background:url(img/back_asia.gif) no-repeat top right;
		text-align:left;
		background-color: #F2F4F7;
		padding-bottom: 8px;
	}
		
		
	.box_consume{
		width:315px;
		float:left;
		position:relative;
	}
	.box_consume img{
		margin: 12px 0px 4px 12px;
	}
	.box_professional{
		width:315px;
		float:right;
		position:relative;
	}
	.box_professional img{
		margin: 12px 0px 4px 12px;
	}

.consumer_area{
	width:640px;
	position: relative;
	margin: 0px auto;
	padding: 12px 0px 24px 0px;
}
#product_top{
	width:640px;
	position: relative;
	text-align: left;
	font-size: 120%;
	padding: 32px 35px;
	margin: 0px auto;
	background-color: #E0E0E0;
	margin-bottom: 24px;
}
.consumer_note{
	font-size:120%;
	text-align: left;
	margin-top: 24px;
}
