<!--

// 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 共通
	// レフトメニュー大項目　リンクカラー：グレー
		write("a.grayl{ color:#9A9A9A; text-decoration:underline; }");
		write("a.grayl:visited{ color:#9A9A9A; text-decoration:underline; }");
		write("a.grayl:hover{ color:#FF7E00; text-decoration:underline; }");
	// レフトメニュー大項目　リンクカラー：ブルー
		write("a.bluel{ color:#3265C3; text-decoration:underline; }");
		write("a.bluel:visited{ color:#3265C3; text-decoration:underline; }");
		write("a.bluel:hover{ color:#FF7E00; text-decoration:underline; }");
	// パンクズナビ＆レフトメニュー　リンクカラー：グレー
		write("a.gray:link{ color:#9A9A9A; text-decoration:none; }");
		write("a.gray:visited{ color:#9A9A9A; text-decoration:none; }");
		write("a.gray:hover{ color:#FF7E00; text-decoration:none; }");
	// パンクズナビ＆レフトメニュー　リンクカラー：グレー2
		write("a.gray2:link{ color:#4A4A4A; text-decoration:none; }");
		write("a.gray2:visited{ color:#4A4A4A; text-decoration:none; }");
		write("a.gray2:hover{ color:#FF7E00; text-decoration:none; }");
	// パンクズナビ＆レフトメニュー　リンクカラー：ブルー
		write("a.blue{ color:#3265C3; text-decoration:none; }");
		write("a.blue:visited{ color:#3265C3; text-decoration:none; }");
		write("a.blue:hover{ color:#FF7E00; text-decoration:none; }");
	// 本文内リンク　リンクカラー：ブルー
		write("a.blue2{ color:#5FABFF; text-decoration:none; }");
		write("a.blue2:visited{ color:#5FABFF; text-decoration:none; }");
		write("a.blue2:hover{ color:#FF7E00; text-decoration:none; }");
	// 本文内リンク　リンクカラー：レッド
		write("a.red:link{ color:red; text-decoration:underline; }");
		write("a.red:visited{ color:red; text-decoration:underline; }");
		write("a.red:hover{ color:red; text-decoration:underline; }");
	// TOPリンク　リンクカラー：ホワイト
		write("a.white:link{ color:#FFFFFF; text-decoration:none; }");
		write("a.white:visited{ color:#FFFFFF; text-decoration:none; }");
		write("a.white:hover{ color:#FF7E00; text-decoration:none; }");

// Win
	if( OsType == "Win" ){
		if( BrType == "IE" ){
			write(".Snavi{ font-size:60%; font-family: Geneva,Arial; }" );
			write(".foot{ font-size:60%; color:#8CCDFF; font-family: Geneva,Arial; }" );
			write(".B{ font-size:80%; line-height:120%; font-family: Geneva,Arial; font-weight:bold; }" );
			write(".Bl{ font-size:80%; line-height:120%; font-family: Geneva,Arial; font-weight:bold; text-decoration:underline; }" );
			write(".L{ font-size:140%; line-height:110%; font-family: Geneva,Arial; }" );
			write(".M{ font-size:80%; line-height:120%; font-family: Geneva,Arial; }" );
			write(".Ml{ font-size:80%; line-height:120%; font-family: Geneva,Arial; text-decoration:underline; }" );
			write(".S{ font-size:60%; font-family: Geneva,Arial; }" );
			write(".Sb{ font-size:60%; font-weight:bold; }" );
		}
		else if( BrType == "NS4" ){
			write(".Snavi{ font-size:8pt; font-family: Geneva,Arial; }" );
			write(".foot{ font-size:8pt; color:#8CCDFF; font-family: Geneva,Arial; }" );
			write(".B{ font-size:10pt; line-height:105%; font-family: Geneva,Arial; font-weight:bold; }" );
			write(".Bl{ font-size:10pt; line-height:105%; font-family: Geneva,Arial; font-weight:bold; text-decoration:underline; }" );
			write(".L{ font-size:16pt; line-height:120%; font-family: Geneva,Arial; }" );
			write(".M{ font-size:10pt; line-height:105%; font-family: Geneva,Arial; }" );
			write(".Ml{ font-size:10pt; line-height:105%; font-family: Geneva,Arial; text-decoration:underline; }" );
			write(".S{ font-size:8pt; line-height:105%;  font-family: Geneva,Arial; }" );
			write(".Sb{ font-size:8pt; line-height:105%; font-weight:bold; }" );
		}
		else if( BrType == "NS6" ){
			write(".Snavi{ font-size:8pt; font-family: Geneva,Arial; }" );
			write(".foot{ font-size:8pt; color:#8CCDFF; font-family: Geneva,Arial; }" );
			write(".B{ font-size:10pt; line-height:120%; font-family: Geneva,Arial; font-weight:bold; }" );
			write(".Bl{ font-size:10pt; line-height:120%; font-family: Geneva,Arial; font-weight:bold; text-decoration:underline; }" );
			write(".L{ font-size:16pt; line-height:120%; font-family: Geneva,Arial; }" );
			write(".M{ font-size:10pt; line-height:120%; font-family: Geneva,Arial; }" );
			write(".Ml{ font-size:10pt; line-height:120%; font-family: Geneva,Arial; text-decoration:underline; }" );
			write(".S{ font-size:8pt; line-height:110%; font-family: Geneva,Arial; }" );
			write(".Sb{ font-size:8pt; line-height:110%; font-weight:bold; }" );
		}
	}

// Mac
	if( OsType == "Mac" ){
		if( BrType == "IE" ){
			write(".Snavi{ font-size:60%; font-family: Geneva,Arial; }" );
			write(".foot{ font-size:60%; color:#8CCDFF; font-family: Geneva,Arial; }" );
			write(".B{ font-size:80%; line-height:120%; font-family: Geneva,Arial; font-weight:bold; }" );
			write(".Bl{ font-size:80%; line-height:120%; font-family: Geneva,Arial; font-weight:bold; text-decoration:underline; }" );
			write(".L{ font-size:140%; line-height:120%; font-family: Geneva,Arial; }" );
			write(".M{ font-size:80%; line-height:120%; font-family: Geneva,Arial; }" );
			write(".Ml{ font-size:80%; line-height:120%; font-family: Geneva,Arial; text-decoration:underline; }" );
			write(".S{ font-size:60%; font-family: Geneva,Arial; }" );
			write(".Sb{ font-size:60%; font-family: Geneva,Arial; font-weight:bold; }" );
		}
		else if( BrType == "NS4" ){
			write(".Snavi{ font-size:10pt; font-family: Geneva,Arial; }" );
			write(".foot{ font-size:10pt; color:#8CCDFF; font-family: Geneva,Arial; }" );
			write(".B{ font-size:12pt; line-height:105%; font-family: Geneva,Arial; font-weight:bold; }" );
			write(".Bl{ font-size:12pt; line-height:105%; font-family: Geneva,Arial; font-weight:bold; text-decoration:underline; }" );
			write(".L{ font-size:18pt; line-height:110%; font-family: Geneva,Arial; }" );
			write(".M{ font-size:12pt; line-height:105%; font-family: Geneva,Arial; }" );
			write(".Ml{ font-size:12pt; line-height:105%; font-family: Geneva,Arial; text-decoration:underline; }" );
			write(".S{ font-size:10pt;  font-family: Geneva,Arial; }" );
			write(".Sb{ font-size:10pt; font-family: Geneva,Arial; font-weight:bold; }" );
		}
		else if( BrType == "NS6" ){
			write(".Snavi{ font-size:8pt; font-family: Geneva,Arial; }" );
			write(".foot{ font-size:8pt; color:#8CCDFF; font-family: Geneva,Arial; }" );
			write(".B{ font-size:9pt; line-height:120%; font-family: Geneva,Arial; font-weight:bold; }" );
			write(".Bl{ font-size:9pt; line-height:120%; font-family: Geneva,Arial; font-weight:bold; text-decoration:underline; }" );
			write(".L{ font-size:12pt; line-height:120%; font-family: Geneva,Arial; }" );
			write(".M{ font-size:9pt; line-height:120%; font-family: Geneva,Arial; }" );
			write(".Ml{ font-size:9pt; line-height:120%; font-family: Geneva,Arial; text-decoration:underline; }" );
			write(".S{ font-size:8pt; font-family: Geneva,Arial; }" );
			write(".Sb{ font-size:8pt; font-family: Geneva,Arial; font-weight:bold; }" );
		}
	}

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

//-->

