/* -----------------------------------------------------
	20081029
	リニューアル用スタイルシート（TOP）
----------------------------------------------------- */
/*-----------------------------------------------------
	reset
-----------------------------------------------------**/
h1,h2,h3,h4,h5,p,dl,dt,dd,ol,ul,li	{margin:0;padding:0;}
img	{border:none;}
/*-----------------------------------------------------
	body
-----------------------------------------------------**/
body	{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:120%;
	color:#cccccc;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
#wrapper	{
	width:950px;
	margin:0 auto;
	}

/*-----------------------------------------------------
	head
-----------------------------------------------------**/
h1	{
	background:url(../images/common/logo.gif) no-repeat 20px center;
	height:60px;
	position:relative;
	width:950px;
	margin:0 auto;
}
h1 a	{
	position:absolute;
	top: 35px;
	width: 85px;
	height: 19px;
	right: 10px;
	background:url(../images/common/btn_contact.jpg) no-repeat left top;
	}
#nav	{
	width:950px;
	margin:0 auto;
}
#gnav	{
	height:34px;
	width:950px;
	margin:0 auto;
	}
#gnav dd	{
	float:left;
	height:34px;
	}
#gnav dd a	{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:34px;
	width:136px;
	}
#gnav .nav01 a	{
	background-image:url(../images/common/nav_top.jpg);
	width:135px;}
#gnav .nav02 a	{
	background-image:url(../images/common/nav_company.jpg);}
#gnav .nav03 a	{
	background-image:url(../images/common/nav_product.jpg);	}
#gnav .nav04 a	{
	background-image:url(../images/common/nav_technology.jpg);
	width:135px;}
#gnav .nav05 a	{
	background-image:url(../images/common/nav_order.jpg);}
#gnav .nav06 a	{
	background-image:url(../images/common/nav_partners.jpg);}
#gnav .nav07 a	{
	background-image:url(../images/common/nav_faqs.jpg);
	}
#gnav .nav01 a:hover	{
	background-image:url(../images/common/nav_top_over.jpg);
	width:135px;}
#gnav .nav02 a:hover	{
	background-image:url(../images/common/nav_company_over.jpg);}
#gnav .nav03 a:hover	{
	background-image:url(../images/common/nav_product_over.jpg);	}
#gnav .nav04 a:hover	{
	background-image:url(../images/common/nav_technology_over.jpg);
	width:135px;}
#gnav .nav05 a:hover	{
	background-image:url(../images/common/nav_order_over.jpg);}
#gnav .nav06 a:hover	{
	background-image:url(../images/common/nav_partners_over.jpg);}
#gnav .nav07 a:hover	{
	background-image:url(../images/common/nav_faqs_over.jpg);
	}

/*-----------------------------------------------------
	main
-----------------------------------------------------**/
#main	{
	width:740px;
	margin:0 auto;
	padding:10px 0 0 0;
	}
#left_clm	{
	width:240px;
	float:left;
	}
#right_clm	{
	width:500px;
	float:right;
	}
	
#main_product{
	width:740px;
	margin:0 auto;
	padding:10px 0 0 0;
	background-color:#ffffff;
	text-align:center;
	color:#333333;
	}
/*-----------------------------------------------------
	foot
-----------------------------------------------------**/	
#foot	{
	clear:both;
	width:950px;
	margin:10px auto 0;
	border-top:#ffffff solid 1px;
	padding:10px 0;
	}
#foot p	{
	width:580px;
	margin:10px auto;
	padding:10px 0;
	line-height:180%;
	font-size:10px;
	}
#foot address	{
	font-size:10px;
	font-style:normal;
	background-color:#929292;
	color:#000000;
	text-align:center;
	}
.foot_link	{
	text-align:center;
	margin:0 0 5px 0;
	}

/*-----------------------------------------------------
	size
-----------------------------------------------------**/		
.size_table	{
	border-collapse:collapse;
	width:100%;
	}
.size_table th	{
	border:#ffffff solid 1px;
	background-color:#FFFF00;
	}	
.size_table td	{
	border:#ffffff solid 1px;
	background-color:#323232;
	}
.size_table .gray	{
	background-color:#999999;
	}
/*-----------------------------------------------------
	clearfix
-----------------------------------------------------**/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

	
/*-----------------------------------------------------
	link
-----------------------------------------------------**/
a:hover	{
	text-decoration:none;
	}
.point a	{
	font-weight:bold;
	color:#FF0000;
	}
a	{
	color:#FFCC00
	}
