body {
	margin: 0;
	padding: 0;
	font-family : Arial, Tahoma;
	font-size: 11px;
	line-height: normal;
	color: #555555;
}
A:link,A:active,A:visited {
	text-decoration: none;
}
A:hover {
	text-decoration: none;
}

.text_topmenu {

	font-family: "Tahoma", Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8a8a8a;
}
.text_topmenu a:link {	color: #8a8a8a;text-decoration: none;}
.text_topmenu a:active { color: #8a8a8a;text-decoration: none;}
.text_topmenu a:visited {color: #8a8a8a;text-decoration: none;}
.text_topmenu a:hover {	color: #ed2226;text-decoration: none;}

/*----------------  opacity  ----------------*/
.alpha100 {filter:alpha(opacity=100);-moz-opacity:1;}
.alpha90 {filter: alpha(opacity=90);-moz-opacity: 0.9;}
.alpha80 {filter:alpha(opacity=80);-moz-opacity:0.8;}
.alpha70 {filter:alpha(opacity=70);-moz-opacity:0.7;}
.alpha50 {filter:alpha(opacity=50);-moz-opacity:0.5;}
.alpha0 {filter:alpha(opacity=0);-moz-opacity:0;}

/*---------------- Content ----------------*/
#hilight{
	background-image:url(../engine/body/bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	min-height:30px;
	*height:30px;
}
#logo,#logolink {
	position:absolute;
	width:140px;
	height:115px;
	z-index:1;
}

/*---------------- Content Option ----------------*/
#content{
	background-image:url(../engine/body/bg_body.gif);
	min-height:200px;
	*height:200px;
	background-position: bottom;
	/*margin-left:250px;
	#margin-left:auto;
	border-top:1px solid #e5e5e5;
	#border-top: none;*/
}
#foot{
	margin-left:auto;
	margin-right:auto;
	width:940px;
	background-image:url(../engine/body/bg_foot.gif);
	height:20px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#foot_press{
	margin-left:auto;
	margin-right:auto;
	width:940px;
	background-image:url(../engine/body/bg_foot.gif);
	height:20px;
	background-repeat: no-repeat;
	background-position: bottom;
}
/*---------------- Menu ----------------*/
#m_product, #w_ourstore,#w_event,#w_service,#w_member,#w_commu,#w_about   {
	margin-top:10px;
	margin-left:-23px;
	position:absolute;
	width:972px;
/*art190310
	height:220px;
*/
	height:120px;	
	z-index:2;
	display:none;
}
/*#w_commu  {
	margin-top:10px;
	margin-left:-23px;
	position:absolute;
	width:972px;
	height:220px;
	z-index:2;
	display:none;
}
#w_about  {
	margin-top:10px;
	margin-left:-23px;
	position:absolute;
	width:219px;
	height:220px;
	z-index:2;
	display:none;
}*/
#m_service, #m_privilege, #m_customer {
	margin-top:10px;
	position:absolute;
	width:400px;
	height:120px;
	z-index:3;
	display:none;
}
#m_login{
	margin-top:10px;
	margin-left:580px;
	position:absolute;
	width:219px;
/*art190310
	height:220px;
*/	
	height:120px;
	z-index:3;
	display:none;
}
#m_foreigner_company,#m_foreigner_newcustomer, #m_foreigner_existingcustomer, #m_foreigner_visiting, #m_foreigner_customer {
	margin-top:10px;
	position:absolute;
	width:683px;
	height:60px;
	z-index:3;
	display:none;
}
#f_product{
	width:972px;
	height:126px;
}
#f_service{
	width:972px;
	height:126px;
}
#f_all{
	width:972px;
	height:80px;
}
#f_ourstore{
	width:972px;
	height:30px;
}
#f_service{
	width:972px;
	height:30px;
}
#f_community{
	width:972px;
	height:30px;
}
#f_member{
	width:972px;
	height:30px;
}
#f_about{
	width:972px;
	height:30px;
}
#f_privilege{
	width:760px;
	height:126px;
}
#f_customer{
	width:972px;
	height:126px;
}
#f_login{
	width:990px;
	height:205px;
}
#f_foreigner_company{
	width:783px;
	height:60px;
}
#f_foreigner_newcustomer{
	width:783px;
	height:60px;
}
#f_foreigner_existingcustomer{
	width:783px;
	height:220px;
}
#f_foreigner_visiting{
	width:783px;
	height:60px;
}
#f_foreigner_customer{
	width:783px;
	height:126px;
}
#f_footer{
	width:940px;
	height:100px;
}
#f_super{
	width:800px;
	height:35px;
}


