
	var agent = navigator.userAgent ;
	var appve = navigator.appVersion ;
	var appna = navigator.appName ;

	var userOs	= null ;
	var browser = null ;
	var version = null ;

	// ＯＳの判定
	if ( agent.indexOf('Win') != -1 ){
		userOs = "Win" ;
	}
		else if ( agent.indexOf('Mac') != -1 ){
		userOs = "Mac" ;
	}
	else{
		userOs = "other" ;
	}

	// ブラウザの判定
	if ( appna == "Microsoft Internet Explorer" ){
		browser = "MSIE" ;
		version = agent.substring((agent.indexOf('MSIE') + 5), (agent.indexOf('MSIE') + 8)) ;
	}
	else if ( appna == "Netscape" ){
		browser = "NN" ;
		version = appve.substring( 0,3 ) ;
	}


	// スタイルシートの設定に用いる変数の宣言
	var cssSrc;
	var top,toppt=0;

	/* CSSファイル検索ロジック１
	top=location.href;
	toppt=top.lastIndexOf('html/');
	top=location.href.substring(0,toppt)+"html/css/";
	*/

	// CSSファイル検索ロジック２
	/*
	var depth = 2; // トップURLからコンテンツURLまでの階層数
	top=location.href;
	toppt=top.indexOf('://') + ('://').length;
	for (i=0; i<depth+1; i++) {
		toppt=top.indexOf('/', toppt) + ('/').length;
	}
	top=location.href.substring(0,toppt)+"css/";
	*/

	// CSSファイル検索ロジック
	top = document.anchors[0].href + "/";

	// mac ie5 の場合は、windows 用のスタイルシートを読み込む
	if ( userOs == "Mac"){ // Mac
		if( browser == "MSIE"){ // MAC IE
			cssSrc = 'mac-ie.css' ;
			
		}
		else{
			if(version <= 4){ // MAC NN 4.x
				cssSrc = 'mac-nn4.css' ;
			}
			else{ // MAC NN 5.x以降
				cssSrc = 'mac-nn5.css' ;
			}
		}
	}
	else{ // Win
		if( browser == "MSIE"){ // MAC IE
			cssSrc = 'win-ie.css' ;
		}
		else{
			if(version <= 4){ // MAC NN 4.x
				cssSrc = 'win-nn4.css' ;
			}
			else{ // MAC NN 5.x以降
				cssSrc = 'win-nn5.css' ;
			}
		}
	}
	// スタイルシートリンク
	document.write( '<link rel="stylesheet" type="text/css" href="'+top + cssSrc + '">' ) ;
