// fontsize Ver.1.0
// 2002.05.13
function fontsize(lineheight, btype) {

//行間を計算
	var realheight9  = Math.round(9*lineheight/100);
	var realheight10 = Math.round(10*lineheight/100);
	var realheight12 = Math.round(12*lineheight/100);
	var realheight14 = Math.round(14*lineheight/100);
	
//デフォルトフォントサイズ
	var fsize9  = 9;
	var fsize10 = 10;
	var fsize12 = 12;
	var fsize14 = 14;
	
//文字間のオプション
	opt_lspace = "";


//ブラウザ毎のフォントサイズ調整
	if(btype == "winIENC6") {
		fsize9  = 10;
		fsize10 = 11;
		fsize12 = 12;
		fsize14 = 14;
		opt_lspace = "\; letter-spacing:1px";
	} else if(btype == "winNC4") {
		fsize9  = 11;
		fsize10 = 11;
		fsize12 = 12;
		fsize14 = 15;
	}

//スタイルシート書き出し
	document.writeln(".j9-",lineheight,"{font-size:",fsize9,"px\; line-height:",realheight9,"px",opt_lspace,"}");
	document.writeln(".j10-",lineheight,"{font-size:",fsize10,"px\; line-height:",realheight10,"px",opt_lspace,"}");
	document.writeln(".j12-",lineheight,"{font-size:",fsize12,"px\; line-height:",realheight12,"px",opt_lspace,"}");
	document.writeln(".j14-",lineheight,"{font-size:",fsize14,"px\; line-height:",realheight14,"px",opt_lspace,"}");
	document.writeln(".j9{font-size:",fsize9,"px\; ",opt_lspace,"}");
	document.writeln(".j10{font-size:",fsize10,"px\; ",opt_lspace,"}");
	document.writeln(".j12{font-size:",fsize12,"px\; ",opt_lspace,"}");
	document.writeln(".j14{font-size:",fsize14,"px\; ",opt_lspace,"}");
}

var vNum = navigator.appVersion.charAt(0);
var bName = navigator.appName.charAt(0);

document.writeln("<style type=\"text/css\"><!--");

if(navigator.appVersion.indexOf("Mac") > -1) {
	//Mac
	fontsize(100, '');
	fontsize(130, '');
	fontsize(150, '');
	fontsize(180, '');
	fontsize(200, '');
} else {
	if( bName == "M") {
		//WIN IE
		fontsize(100, 'winIENC6');
		fontsize(130, 'winIENC6');
		fontsize(150, 'winIENC6');
		fontsize(180, 'winIENC6');
		fontsize(200, 'winIENC6');
	} else {
		if( vNum < 5 ) {
			//WIN NC4
			fontsize(100, 'winNC4');
			fontsize(130, 'winNC4');
			fontsize(150, 'winNC4');
			fontsize(180, 'winNC4');
			fontsize(200, 'winNC4');
		} else {
			//WIN NC6
			fontsize(100, 'winIENC6');
			fontsize(130, 'winIENC6');
			fontsize(150, 'winIENC6');
			fontsize(180, 'winIENC6');
			fontsize(200, 'winIENC6');
		}
	}
}

document.writeln("--></style>");

