<!--



// 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:#333333; text-decoration:none; }");

		write("a.navi:visited{ color:#333333; text-decoration:none; }");

		write("a.navi:hover{ color:#333333; 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:#333333; text-decoration:none; }");

		write("a.gray:visited{ color:#333333; text-decoration:none; }");

		write("a.gray:hover{ color:#333333; 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>") ;

}



//-->
