//マルチプラットフォームCSSセッター
//Global Variable
var ie=false
var nc=false
var ENV='WIN_IE'		//デフォルトはWIN_IE

function getEnv(){

	if(document.all){ie=true}
	if(document.layers){nc=true}

	var theAgent = navigator.userAgent;
	theAgent = theAgent.toUpperCase();

	if (theAgent.indexOf('WIN') >= 0 && ie){ENV='WIN_IE'}
	if (theAgent.indexOf('WIN') >= 0 && nc){ENV='WIN_NC'}		//for NC 4.75
	if (theAgent.indexOf('MAC') >= 0 && ie){ENV='MAC_IE'}		//for Mac IE6.0
	if (theAgent.indexOf('MAC') >= 0 && nc){ENV='MAC_NC'}		//for NC 4.75

}

function setCSS(){

	with(document)
	{
		write('<style type="text/css">');

		switch(ENV){
			case 'WIN_IE':
				write('.t16px		{  font-size: 16px; }');
				write('.t14px		{  font-size: 14px; }');
				write('.t12px		{  font-size: 12px;line-height:15px }');
				write('.t12a		{  font-size: 12px;line-height:17px }');
				write('.t12b		{  font-size: 12px;line-height:20px }');
				write('.t11px		{  font-size: 12px;line-height:14px }');
				write('.t11a		{  font-size: 11px;line-height:25px }');
				write('.t11b		{  font-size: 11px;line-height:20px }');
				write('.t11c		{  font-size: 11px;line-height:14px }');
				write('.t10px		{  font-size: 10px;line-height:13px }');
				write('.t10a		{  font-size: 10px;line-height:25px }');
				write('.t10b		{  font-size: 10px;line-height:20px }');
				write('.t9px		{  font-size: 9px;line-height:12px }');
				write('.t8px		{  font-size: 8px;line-height:11px }');
				break;

			case 'WIN_NC':
				write('.t16px		{ font-size: 16px; }');
				write('.t14px		{  font-size: 14px; }');
				write('.t12px		{ font-size: 12px;line-height:15px }');
				write('.t12a		{ font-size: 12px;line-height:14px }');
				write('.t12b		{ font-size: 12px;line-height:17px }');
				write('.t11px		{ font-size: 11px;line-height:13px }');
				write('.t11a		{ font-size: 11px;line-height:25px }');
				write('.t11b		{ font-size: 11px;line-height:20px }');
				write('.t11c		{ font-size: 11px;line-height:13px }');
				write('.t10px		{ font-size: 11px;line-height:13px }');
				write('.t10a		{ font-size: 11px;line-height:25px }');
				write('.t10b		{ font-size: 11px;line-height:20px }');
				write('.t9px		{ font-size: 9px;line-height:10px }');
				write('.t8px		{ font-size: 8px;line-height:8px }');
				break;

			case 'MAC_IE':
				write('.t16px		{  font-size: 16px; }');
				write('.t14px		{  font-size: 14px; }');
				write('.t12px		{ font-size: 12px; line-height:14px ;letter-spacing:-1px }');
				write('.t12a		{ font-size: 12px; line-height:16px ;letter-spacing:-1px }');
				write('.t12b		{ font-size: 12px; line-height:19px ;letter-spacing:-1px }');
				write('.t11px		{ font-size: 11px;line-height:13px;letter-spacing:0px }');
				write('.t11a		{ font-size: 11px;line-height:25px;letter-spacing:0px }');
				write('.t11b		{ font-size: 11px;line-height:20px;letter-spacing:0px }');
				write('.t11c		{ font-size: 11px;line-height:13px;letter-spacing:0px }');
				write('.t10px		{ font-size: 10px;line-height:10px; }');
				write('.t10a		{ font-size: 10px;line-height:25px }');
				write('.t10b		{ font-size: 10px;line-height:20px }');
				write('.t9px		{ font-size: 9px;line-height:11px }');
				write('.t8px		{ font-size: 8px;line-height:10px }');
				break;

			case 'MAC_NC':
				write('.t16px		{  font-size: 16px; }');
				write('.t14px		{  font-size: 14px; }');
				write('.t12px		{ font-size: 12px;line-height:15px; }');
				write('.t12a		{ font-size: 12px;line-height:14px; }');
				write('.t12b		{ font-size: 12px;line-height:17px; }');
				write('.t11px		{ font-size: 11px;line-height:11px }');
				write('.t11a		{ font-size: 11px;line-height:25px }');
				write('.t11b		{ font-size: 11px;line-height:20px }');
				write('.t11c		{ font-size: 11px;line-height:11px }');
				write('.t10px		{ font-size: 10px;line-height:10px }');
				write('.t10a		{ font-size: 10px;line-height:25px }');
				write('.t10b		{ font-size: 10px;line-height:20px }');
				write('.t9px		{ font-size: 9px;line-height:10px }');
				write('.t8px		{ font-size: 8px;line-height:8px }');
				break;
		}
		write('</style>')
	}
}

getEnv();		//動作環境を調べる

setCSS();		//スタイルシートセット
