var flagFormClear = new Array();
function formClear(target, flg)
{
	if (flg == 'true')
	{
	target.value = "";
	}
	else
	{
		if (flagFormClear[target.name] != 1)
		{
		flagFormClear[target.name] = 1;
		target.value = "";
		}
	}
}
// --- OS
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var agt=navigator.userAgent.toLowerCase();
var is_nav = (agt.indexOf('netscape') != -1);
var is_ie = (agt.indexOf("msie") != -1 && agt.indexOf("opera") == -1);
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_0down =(is_ie3 || is_ie4 || is_ie5);
var is_opera = (agt.indexOf("opera") != -1);
var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1);
var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1);
var is_opera8 = (agt.indexOf("opera 8") != -1 || agt.indexOf("opera/8") != -1);
var is_safari = (agt.indexOf("safari") != -1);
var is_firefox = (agt.indexOf("firefox") != -1);
// OS
var is_win = (agt.indexOf("win")!=-1 || agt.indexOf("16bit")!=-1);
var is_mac = (agt.indexOf("mac")!=-1);document.writeln('<style type="text/css">');
if (is_win)
{
// Nav
if (is_nav)
{
document.writeln('body { font-size: 16px;}');
	document.writeln('.arrow { margin-top: 0px;}');
}
else if (is_ie)
{
	document.writeln('.arrow { margin-top: -1px;}');
if (is_ie5)
{
	document.writeln('body { font-size: 16px;}');
	document.writeln('#footer { padding-bottom: 7px;}');
	document.writeln('#subNav ul li ul li { margin-left: 1px;}');
	document.writeln('#subNav ul { margin-top: 5px;}');
	document.writeln('#subNav { margin-top: 5px;}');
	document.writeln('.button { margin-top: -5px;}');
	document.writeln('.button2 { margin-top: -4px;}');
	document.writeln('.buttonBottom { margin-top: -4px;}');
	document.writeln('#utility { top: 60px;}');
	document.writeln('input { vertical-align: middle;}');
}
else
{
	document.writeln('body { font-size: 16px;}');
	document.writeln('#footer { padding-bottom: 7px;}');
	document.writeln('#subNav ul li ul li { margin-left: 1px;}');
	document.writeln('#utility { top: 60px;}');
	document.writeln('input { vertical-align: middle;}');
}
}
else if (is_opera)
{
	document.writeln('.arrow { margin-top: 1px;}');
if (is_opera6)
{
	document.writeln('body { font-size: 16px;}');
}
else if (is_opera7)
{
	document.writeln('body { font-size: 16px;}');
}
}
else if (is_firefox)
{
	document.writeln('body { font-size: 16px;}');
}
else
{
	document.writeln('body { font-size: 16px;}');
}
}
if (is_mac)
{
if (is_nav)
{
	document.writeln('body { font-size: 16px; font-weight: normal;}');
	document.writeln('.arrow { margin-top: -2px;}');
}
else if (is_ie)
{
// <= ver 5.0
if (is_ie5_0down)
{
	document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
}
// > ver 5.0
else
{
	document.writeln('.arrow { margin-top: 1px;}');
	document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
}
}
else if (is_opera)
{
	document.writeln('.arrow { margin-top: 0px;}');
if (is_opera6)
{
	document.writeln('body { font-size: 16px;}');
}
else if (is_opera7)
{
	document.writeln('body { font-size: 16px;}');
}	
}
else if (is_safari)
{
	document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
	document.writeln('.logo a {display: block; width: 150px;}');
	document.writeln('.management a, .customers a, .seo a, .marketing a, .production a {display: block; width: 126px;}');
}
else if (is_firefox)
{
	document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
}
else
{
	document.writeln('body { font-size: 16px;}');
}
}
document.writeln('</style>');
