.t6 {
	font-size: 6px;
}
.t16 {
	font-size: 16px;
}
	
.t15 {
	FONT-SIZE: 15px; TEXT-DECORATION: none
}

.t14 {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}

.t14-1 {
	font-size: 14px;
	text-decoration: underline;
	color: #846331;
}

.t14-2 {
	font-size: 14px;
	text-decoration: underline;
	color: #408080;

}

.t13 {
	FONT-SIZE: 13px; TEXT-DECORATION: none
}

.t13-1 {
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	line-height: 18px;
	word-spacing: 1px;
}
.t12 {
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	line-height: 18px;
	word-spacing: 1px;
}
.t12-1 {
	font-size: 12px;
}

.t12-2  {
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	line-height: 16px;
	word-spacing: 1px;
}

.t11 {
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	line-height: 12px;

}
.t10 {
	font-size: 10px;
	text-decoration: none;
}
.t13-2 {
	font-size: 16px;
	text-decoration: none;
	color: #036961;
	font-weight: bold;
	word-spacing: 1px;
}
.t20 {
	font-size: 20px;
	text-decoration: none;
	color: #036961;
	font-weight: bold;
	word-spacing: 1px;
}
.leftitem_small:link {
font-size: 12px;
	color: #525252;
	text-decoration: none;

}
.leftitem_small:visited {
font-size: 12px;
	color: #525252;
	text-decoration: none;

}
.leftitem_small:hover {
font-size: 12px;
	color: #000000;
	text-decoration: none;

}

.leftitem_big:link {

	color: #525252;
	text-decoration: none;

}
.leftitem_big:visited {

	color: #525252;
	text-decoration: none;

}
.leftitem_big:hover {

	color: #000000;
	text-decoration: none;

}

.copyright:link {
	color: #666666;
	font-size: 12px;

}

.copyright:visited {
	color: #666666;
	font-size: 12px;

}

.copyright:hover {
	color: #000000;
	font-size: 12px;


}

.press-leftitem:link {
	color: #846331;
	text-decoration: none;
	font-weight: bold;

}
.press-leftitem:visited {
	color: #846331;
	text-decoration: none;
	font-weight: bold;

}
.press-leftitem:hover {
	color: #663300;
	text-decoration: none;
	font-weight: bold;

}


.about-leftitem:link {
	color: #3A7883;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.about-leftitem:visited {
	color: #3A7883;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;



}
.about-leftitem:hover {
	color: #006666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;

}

.design-leftitem:link {
	color: #428C2F;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.design-leftitem:visited {
	color: #428C2F;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.design-leftitem:hover {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}

.manufacturing-leftitem:link {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.manufacturing-leftitem:visited {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.manufacturing-leftitem:hover {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}


.service-leftitem:link {
	color: #CC6666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.service-leftitem:visited {
	color:#CC6666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.service-leftitem:hover {
	color: #663333;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}


.press-leftitem_big:link {
	color: #846331;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;


}
.press-leftitem_big:visited {
	color: #846331;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;


}
.press-leftitem_big:hover {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}

.about-leftitem_big:link {
font-size: 15px;
	color: #525252;
	text-decoration: none;

}
.about-leftitem_big:visited {
font-size: 15px;
	color: #525252;
	text-decoration: none;

}
.about-leftitem_big:hover {
font-size: 15px;
	color: #000000;
	text-decoration: none;

}

.about-leftitem_big01:link {
font-size: 15px;
	color: #3A7883;
	text-decoration: none;

}
.about-leftitem_big01:visited {
font-size: 15px;
	color: #3A7883;
	text-decoration: none;

}
.about-leftitem_big01:hover {
font-size: 15px;
	color: #006666;
	text-decoration: none;

}

.design-leftitem_big:link {
	color: #428C2F;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}

.design-leftitem_big:visited {
	color: #428C2F;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;

}
.design-leftitem_big:hover {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}

.manufacturing-leftitem_big:link {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}
.manufacturing-leftitem_big:visited {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}
.manufacturing-leftitem_big:hover {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}


.service-leftitem_big:link {
	color: #CC6666;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}
.service-leftitem_big:visited {
	color:#CC6666;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}
.service-leftitem_big:hover {
	color: #663333;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;


}

.topitem:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}
.topitem:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}
.topitem:hover {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}


.topitem_for_eng:link {
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;

}
.topitem_for_eng:visited {
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;

}
.topitem_for_eng:hover {
	font-size: 11.5px;
	color: #CCCCCC;
	text-decoration: none;

}


.urhere:link {
	font-size: 11px;
	color: #333333;
}
.urhere:hover {
	font-size: 11px;
	color: #333333;
}
.urhere:visited {
	font-size: 11px;
	color: #333333;
}
.leftitem-gray:link {
	color: #525252;
	text-decoration: none;
}
.leftitem-gray:hover {
	color: #525252;
	text-decoration: none;
}
.leftitem-gray:visited {
	color: #525252;
	text-decoration: none;
}
.leftitem-red:link {
	color: #ff0000;
	text-decoration: none;
	
}
.leftitem-red:hover {
	color: #ff0000;
	text-decoration: none;
}
.leftitem-red:visited {
	color: #ff0000;
	text-decoration: none;
}



.about_button-leftitem:link {
	color: #3A7883;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;


}
.about_button-leftitem:visited {
	color: #3A7883;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;



}
.about_button-leftitem:hover {
	color: #006666;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;


}
.about_button-01:link {
	color: #336699;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;


}



.about_button-01:visited {
	color: #336699;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;


}
.about_button-01:hover {
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

/* Fixes wrong line-height on sup/sub in IE. */     
sup { vertical-align: text-top; }      
sub { vertical-align: text-bottom; }    

