function getOSType()
{
	var uAgent  = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0) return "MacOS";
	if (uAgent.indexOf("WIN") >= 0) return "Windows";
	if (uAgent.indexOf("X11") >= 0) return "UNIX";
	return "";
}

function getBrowserName()
{
	var aName  = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (uName.indexOf("SAFARI") >= 0)  return "Safari";
	if (uName.indexOf("OPERA") >= 0)  return "Opera";
	if (uName.indexOf("FIREFOX") >= 0)  return "Firefox";
	if (aName.indexOf("NETSCAPE") >= 0)  return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
	return "";
}

os = getOSType();
browser = getBrowserName();
//if (os == "MacOS")   dirName = "mac";
//if (os == "Windows") dirName = "win";
//if (os == "UNIX")	dirName = "unix";
if (browser == "Firefox") dirName = "ff";
if (browser == "Netscape") dirName = "nn";
if (browser == "Explorer") dirName = "ie";
if (browser == "Safari") dirName = "saf";
if (browser == "Opera") dirName = "op";

document.write("<style type='text/css'><!--");

document.write("body, th, td {color:#666666; background-color:#ffffff; }");

document.write("body, th, td {font-family: 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN','‚l‚r ƒSƒVƒbƒN','Osaka';}");

//document.write("a:link {color:#333333; text-decoration:none;}");
document.write("a:link {color:#333333; text-decoration:underline;}");
document.write("a:visited {color:#333333; text-decoration:underline;}");
document.write("a:hover {color:#990000; text-decoration:underline;}");

//document.write("a:link {color:#333333; text-decoration:none; font-weight:bold;}");
//document.write("a:visited {color:#333333; text-decoration:none; font-weight:bold;}");
//document.write("a:hover {color:#990000; text-decoration:underline; font-weight:bold;}");


if (os == "MacOS")
{
	if(dirName == "saf")
	{
		document.write(".s01{font-size:10px; line-height:16px;}");
		document.write(".s02{font-size:10px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:8px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:18px;}");
		document.write(".n02{font-size:12px; line-height:24px;}");
		document.write(".n03{font-size:12px; line-height:18px; color:#990000;}");
		document.write(".t01{font-size:14px; line-height:20px;}");
		document.write(".t02{font-size:14px; line-height:20px; color:#916E49;}");
		document.write(".t03{font-size:14px; line-height:20px; color:#990000;}");
	}
	if(dirName == "ie")
	{
		document.write(".s01{font-size:9px; line-height:16px;}");
		document.write(".s02{font-size:9px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:7px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:17px;}");
		document.write(".n02{font-size:12px; line-height:23px;}");
		document.write(".n03{font-size:12px; line-height:17px; color:#990000;}");
		document.write(".t01{font-size:14px; line-height:18px;}");
		document.write(".t02{font-size:14px; line-height:18px; color:#916E49;}");
		document.write(".t03{font-size:14px; line-height:18px; color:#990000;}");
	}
	if(dirName == "ff")
	{
		document.write(".s01{font-size:10px; line-height:16px;}");
		document.write(".s02{font-size:10px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:8px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:18px;}");
		document.write(".n02{font-size:12px; line-height:24px;}");
		document.write(".n03{font-size:12px; line-height:18px; color:#990000;}");
		document.write(".t01{font-size:14px; line-height:20px;}");
		document.write(".t02{font-size:14px; line-height:20px; color:#916E49;}");
		document.write(".t03{font-size:14px; line-height:20px; color:#990000;}");
	}
	if(dirName == "nn")
	{
		document.write(".s01{font-size:10px; line-height:16px;}");
		document.write(".s02{font-size:10px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:8px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:18px;}");
		document.write(".n02{font-size:12px; line-height:24px;}");
		document.write(".n03{font-size:12px; line-height:18px; color:#990000;}");
		document.write(".t01{font-size:14px; line-height:18px;}");
		document.write(".t02{font-size:14px; line-height:18px; color:#916E49;}");
		document.write(".t03{font-size:14px; line-height:18px; color:#990000;}");
	}
	if(dirName == "op")
	{
		document.write(".s01{font-size:10px; line-height:15px;}");
		document.write(".s02{font-size:10px; line-height:15px; color:#990000;}");
		document.write(".s03{font-size:8px; line-height:15px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:18px;}");
		document.write(".n02{font-size:12px; line-height:24px;}");
		document.write(".n03{font-size:12px; line-height:18px; color:#990000;}");
		document.write(".t01{font-size:14px; line-height:20px;}");
		document.write(".t02{font-size:14px; line-height:20px; color:#916E49;}");
		document.write(".t03{font-size:14px; line-height:20px; color:#990000;}");
	}
}
if (os == "Windows")
{
	if(dirName == "ie")
	{
		document.write(".s01{font-size:11px; line-height:16px;}");
		document.write(".s02{font-size:11px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:9px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:20px;}");
		document.write(".n02{font-size:12px; line-height:26px;}");
		document.write(".n03{font-size:12px; line-height:20px; color:#990000;}");
		document.write(".t01{font-size:15px; line-height:18px;}");
		document.write(".t02{font-size:15px; line-height:18px; color:#916E49;}");
		document.write(".t03{font-size:15px; line-height:18px; color:#990000;}");
	}
	if(dirName == "ff")
	{
		document.write(".s01{font-size:11px; line-height:16px;}");
		document.write(".s02{font-size:11px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:9px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:19px;}");
		document.write(".n02{font-size:12px; line-height:25px;}");
		document.write(".n03{font-size:12px; line-height:19px; color:#990000;}");
		document.write(".t01{font-size:15px; line-height:19px;}");
		document.write(".t02{font-size:15px; line-height:19px; color:#916E49;}");
		document.write(".t03{font-size:15px; line-height:19px; color:#990000;}");
	}
	if(dirName == "nn")
	{
		document.write(".s01{font-size:11px; line-height:16px;}");
		document.write(".s02{font-size:11px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:9px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:19px;}");
		document.write(".n02{font-size:12px; line-height:25px;}");
		document.write(".n03{font-size:12px; line-height:19px; color:#990000;}");
		document.write(".t01{font-size:14px; line-height:18px;}");
		document.write(".t02{font-size:14px; line-height:18px; color:#916E49;}");
		document.write(".t03{font-size:14px; line-height:18px; color:#990000;}");
	}
	if(dirName == "op")
	{
		document.write(".s01{font-size:11px; line-height:16px;}");
		document.write(".s02{font-size:11px; line-height:16px; color:#990000;}");
		document.write(".s03{font-size:9px; line-height:16px; color:#666666;}");
		document.write(".n01{font-size:12px; line-height:19px;}");
		document.write(".n02{font-size:12px; line-height:25px;}");
		document.write(".n03{font-size:12px; line-height:19px; color:#990000;}");
		document.write(".t01{font-size:15px; line-height:18px;}");
		document.write(".t02{font-size:15px; line-height:18px; color:#916E49;}");
		document.write(".t03{font-size:15px; line-height:18px; color:#990000;}");
	}
}

document.write("--></style>");