<!--

// Win IE,NS4,NS6 / Mac IE,NS4,NS6 / OTHER の7タイプ

var OsType = "OS_OTHER";
var BrType = "BR_OTHER";
var IEVer = navigator.userAgent.substr( navigator.userAgent.indexOf( "MSIE" ) + 5 , 3 );
var NSVer = navigator.userAgent.substring( 8 , 11 );		//NSバージョン（6以上かどうか）

//______________________________________________OS
if( navigator.userAgent.indexOf( "Win" ) >= 0 ){
	OsType = "Win";
}
else if( navigator.userAgent.indexOf( "Mac" ) >= 0 ){
	OsType = "Mac";
}

//______________________________________________BR
if( navigator.appName == "Microsoft Internet Explorer" ){
	if( IEVer >= 4 ){
		BrType = "IE";
	}
}
else if( navigator.appName == "Netscape" ){
	if( NSVer >= 4 && NSVer < 5 ){
		BrType = "NS4";
	}
	else if( NSVer >= 5 ){
		BrType = "NS6";
	}
}

//______________________________________________CSS
with( document ){
	write("<STYLE TYPE='text/css'><!--");

// Win・Mac 共通
	// トップページ（what's new）　リンクカラー：黒
		write("a.new{ color:#000000; text-decoration:none; }");
		write("a.new:visited{ color:#000000; text-decoration:none; }");
		write("a.new:hover{ color:#000000; text-decoration:underline; }");
	// パンクズナビ＆ページ内アンカー（トップ）　リンクカラー：グレー
		write("a.navi{ color:#666666; text-decoration:none; }");
		write("a.navi:visited{ color:#696969; text-decoration:none; }");
		write("a.navi:hover{ color:#696969; text-decoration:underline; }");
	// ページ内アンカー（トップ以外）　リンクカラー：水色
		write("a.page{ color:#3399cc; text-decoration:none; }");
		write("a.page:visited{ color:#3399cc; text-decoration:none; }");
		write("a.page:hover{ color:#3399cc; text-decoration:underline; }");
	// 本文中　リンクカラー：グレー
		write("a.gray{ color:#696969; text-decoration:none; }");
		write("a.gray:visited{ color:#696969; text-decoration:none; }");
		write("a.gray:hover{ color:#696969; text-decoration:underline; }");
	// 本文中　リンクカラー：ブルー
		write("a.blue{ color:#0000ff; text-decoration:none; }");
		write("a.blue:visited{ color:#0000ff; text-decoration:none; }");
		write("a.blue:hover{ color:#0000ff; text-decoration:underline; }");

// Win
	if( OsType == "Win" ){
		if( BrType == "IE" ){
			write(".Mnavi{ font-size:12px; }" );
			write(".Snavi{ font-size:10px; }" );
			write(".M{ font-size:12px; line-height:150%; }" );
			write(".S{ font-size:10px; line-height:150%; }" );
			write(".SS{ font-size:8px; line-height:150%; }" );
			write(".Morg{ font-size:12px; line-height:150%; color:#ff6600; }" );
			write(".Sorg{ font-size:10px; line-height:150%; color:#ff6600; }" );
		}
		else if( BrType == "NS4" ){
			write(".Mnavi{ font-size:12px; }" );
			write(".Snavi{ font-size:11px; }" );
			write(".M{ font-size:12px; line-height:155%; }" );
			write(".S{ font-size:11px; line-height:155%; }" );
			write(".SS{ font-size:9px; line-height:155%; }" );
			write(".Morg{ font-size:12px; line-height:155%; color:#ff6600; }" );
			write(".Sorg{ font-size:11px; line-height:155%; color:#ff6600; }" );
		}
		else if( BrType == "NS6" ){
			write(".Mnavi{ font-size:12px; }" );
			write(".Snavi{ font-size:10px; }" );
			write(".M{ font-size:12px; line-height:150%; }" );
			write(".S{ font-size:10px; line-height:150%; }" );
			write(".SS{ font-size:8px; line-height:150%; }" );
			write(".Morg{ font-size:12px; line-height:150%; color:#ff6600; }" );
			write(".Sorg{ font-size:10px; line-height:150%; color:#ff6600; }" );
		}
	}

// Mac
	if( OsType == "Mac" ){
		if( BrType == "IE" ){
			write(".Mnavi{ font-size:12px; }" );
			write(".Snavi{ font-size:10px; }" );
			write(".M{ font-size:12px; line-height:150%; }" );
			write(".S{ font-size:10px; line-height:150%; }" );
			write(".SS{ font-size:8px; line-height:150%; }" );
			write(".Morg{ font-size:12px; line-height:150%; color:#ff6600; }" );
			write(".Sorg{ font-size:10px; line-height:150%; color:#ff6600; }" );
		}
		else if( BrType == "NS4" ){
			write(".Mnavi{ font-size:12px; }" );
			write(".Snavi{ font-size:10px; }" );
			write(".M{ font-size:12px; line-height:125%; }" );
			write(".S{ font-size:10px; line-height:125%; }" );
			write(".SS{ font-size:8px; line-height:125%; }" );
			write(".Morg{ font-size:12px; line-height:125%; color:#ff6600; }" );
			write(".Sorg{ font-size:10px; line-height:125%; color:#ff6600; }" );
		}
		else if( BrType == "NS6" ){
			write(".Mnavi{ font-size:12px; }" );
			write(".Snavi{ font-size:10px; }" );
			write(".M{ font-size:12px; line-height:120%; }" );
			write(".S{ font-size:10px; line-height:120%; }" );
			write(".SS{ font-size:8px; line-height:120%; }" );
			write(".Morg{ font-size:12px; line-height:120%; color:#ff6600; }" );
			write(".Sorg{ font-size:10px; line-height:120%; color:#ff6600; }" );
		}
	}

	write("--></STYLE>") ;
}

//-->