/*------------------------------------------------------------

 * OS/ブラウザ判別の上文字サイズを書き出し

/*------------------------------------------------------------*/



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



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

if(navigator.appVersion.indexOf("Mac") > -1) {
  if (vNum2.indexOf("Safari") > -1) {
     // MAC Safari
     document.writeln("#root.index .box3 p, #root.index #mcL #results p { font-size:9px;}");
  }
  else if( bName == "M") {
   if( vNum2.match(/MSIE 5.2/) ) {
      // MAC IE5.2
     document.writeln("body { font-size:11px;}"); }
    else {
    // MAC IE
     document.writeln("body { font-size:11px;}"); }
   }
    else
    {

    if( vNum < 5 )

    {

      // MAC NETSCAPE 4.x
     document.writeln("body { font-size:11px;}");
    }
    else
    {
		
      // MAC Firefox
     document.writeln("#root.index .box3 p, #root.index #mcL #results p { font-size:9px;}");
    }
   }
}

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



// トップへスクロール

function scroller(ps){
	scroller_up(ps,250);
}
	
function scroller_up(ps,y){
	y = y + (ps - y)*.1;
	window.scroll(0,y);
	if (((ps - y) <= .5)&&((ps - y) >= -.5))
	{					
		y = ps;
	} else {
		setTimeout("scroller_up("+ps+","+y+")",1);
	}
}

function scroller_e(ps){
	y = 1;
	kyoukai = ps*.5;
	while(y <= kyoukai)
	{
		window.scroll(0,y);
		y = y + (y * 0.05);	// speed
	}
	while(y != ps)
	{
		window.scroll(0,y);
		y = y + (ps-y) * 0.05;	// speed
		if (((ps - y) <= .5)&&((ps - y) >= -.5))
		{					
			y = ps;
		}		
	}
}


