//ブラウザ判定とスタイルシート（文字サイズ）の振り分け

var vNum = navigator.appVersion.charAt(0);
var bName = navigator.appName.charAt(0);

if ( bName == "M" && vNum < 4){		//browserがver.3以下の場合getnewbrowser.htmlに誘導
	location.href="getnewbrowser.html";
}
if( bName == "N" && vNum < 4){		//browserがver.3以下の場合getnewbrowser.htmlに誘導
	location.href="getnewbrowser.html";
}

document.writeln("<style type='text/css'><!--");

if(navigator.appVersion.indexOf("Mac") > -1){
	if( bName == "M"){		//Mac IE
		document.writeln(" .p, .j1, .td-marginl, .contentmargin-l, .contentmargin-r, .contentmargin-lr{font-size:0.8em; line-height:1.5em; letter-spacing:0.1em;}");
	}
	else{
		if( vNum < 5){		//Mac NN 4.x
		document.writeln(".p,  .j1, .td-marginl, .contentmargin-l, .contentmargin-r, .contentmargin-lr{font-size:1em; line-height:1.5em; letter-spacing:0.1em;}");
		}
		else{		//Mac NN6.x~
		document.writeln(" .p, .j1, .td-marginl, .contentmargin-l, .contentmargin-r, .contentmargin-lr{font-size:0.8em; line-height:1.5em; letter-spacing:0.1em;}");

		}
	}
}

else{		//Mac以外（Win用）
	if( bName =="M"){		//Win IE
		document.writeln(" .p, .j1, .td-marginl, .contentmargin-l, .contentmargin-r, .contentmargin-lr{font-size:0.8em; line-height:1.5em; letter-spacing:0.1em;}");
	}
	else{
		if( vNum < 5){		//Win NN4.x
		document.writeln(" .p, .j1, .td-marginl, .contentmargin-l, .contentmargin-r, .contentmargin-lr{font-size:0.8em; line-height:1.5em; letter-spacing:0.1em;}");
		}
		else{		//Win NN6.x~
		document.writeln(" .p, .j1, .td-marginl, .contentmargin-l, .contentmargin-r, .contentmargin-lr{font-size:0.8em; line-height:1.5em; letter-spacing:0.1em;}");
		}
	}
}

document.writeln("--></style>");
