//Mac・Win共通
document.write("<style type='text/css'><!--");
//Macの場合
if(navigator.userAgent.indexOf("Mac") != -1){

	//MacでNetscapeの場合
	if(navigator.userAgent.indexOf("Gecko/") != -1){
	//if(navigator.appName.charAt(0) =="N"){
		//MacでNetscapeで6.0の場合
		if(navigator.appVersion.indexOf("5.0") !=-1){
			document.write(".px10{font-size:7.5pt; line-height:13px;}");
			document.write(".px11{font-size:7.5pt; line-height:15px;}");
			document.write(".px12{font-size:9.5pt; line-height:20px;}");
			document.write(".px12Red{font-size:9.5pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:13.5pt; line-height:24px;}");
		 }
		//MacでNetscapeで6.0でない場合
	 	else{
			document.write(".px10{font-size:10pt; line-height:13px;}");
			document.write(".px11{font-size:7.5pt; line-height:15px;}");
			document.write(".px12{font-size:12pt; line-height:20px;}");
			document.write(".px12Red{font-size:12pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:18pt; line-height:24px;}");
		 }
	}
	//MacでSafariの場合
	if (navigator.userAgent.indexOf('Safari') != -1){
			document.write(".px10{font-size:7.5pt; line-height:13px;}");
			document.write(".px11{font-size:7.5pt; line-height:15px;}");
			document.write(".px12{font-size:9.5pt; line-height:20px;}");
			document.write(".px12Red{font-size:9.5pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:13.5pt; line-height:24px;}");
	}
	//MacでIEの場合
	if(navigator.appName.charAt(0) =="M"){
		//MacでIEで5.0の場合
		if(navigator.appVersion.indexOf("5.0") !=-1){
			document.write(".px10{font-size:7.5pt; line-height:13px;}");
			document.write(".px11{font-size:7.5pt; line-height:15px;}");
			document.write(".px12{font-size:9.5pt; line-height:20px;}");
			document.write(".px12Red{font-size:9.5pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:13.5pt; line-height:24px;}");
		 }
		//MacでIEで5.0でない場合
	 	else{
			document.write(".px10{font-size:10pt; line-height:13px;}");
			document.write(".px11{font-size:7.5pt; line-height:15px;}");
			document.write(".px12{font-size:12pt; line-height:20px;}");
			document.write(".px12Red{font-size:12pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:18pt; line-height:24px;}");
		 }
	}
}
//Winの場合
else{
	//WinでIEの場合
	if(navigator.appName.charAt(0) == "M"){
		document.write(".px10{font-size:7.5pt; line-height:12px;}");
		document.write(".px11{font-size:7.5pt; line-height:14px;}");
		document.write(".px12{font-size:9.5pt; line-height:20px;}");
		document.write(".px12Red{font-size:9.5pt; line-height:20px; color: #FF0000;}");
		document.write(".px18{font-size:13.5pt; line-height:24px;}");
	}
	//WinでNetscapeの場合
	else{
		//WinでNetscapeで6.0の場合
		if(navigator.appVersion.indexOf("5.0") !=-1){
			document.write(".px10{font-size:7.5pt; line-height:12px;}");
			document.write(".px11{font-size:7.5pt; line-height:14px;}");
			document.write(".px12{font-size:9.5pt; line-height:20px;}");
			document.write(".px12Red{font-size:9.5pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:13.5pt; line-height:24px;}");
		 }
		//WinでNetscapeで6.0でない場合
	 	else{
			document.write(".px10{font-size:8pt; line-height:12px;}");
			document.write(".px11{font-size:7.5pt; line-height:14px;}");
			document.write(".px12{font-size:10pt; line-height:20px;}");
			document.write(".px12Red{font-size:10pt; line-height:20px; color: #FF0000;}");
			document.write(".px18{font-size:14.5pt; line-height:24px;}");
		 }
	}
}
//Mac・Win共通
document.write("a{text-decoration:none;}");
document.write("a:hover{color:#FF6600; text-decoration:none;}");
document.write("--></style>");
