/** TOP画面ボタンmouseover時処理 */
td input.cssBtn:hover,
td input.element-hover
{
	background-image: url("../img/btn_on.gif");
}

td area:hover
{
	cursor: pointer;
}

/** ↓ダム遷移ボタンonmouseover時の画像変更処理 */
span.button:hover,
span.button-behavior-hover{
	background-position:0 -24px;
}

span.button:hover input,
span.button:hover span,
span.button-behavior-hover input,
span.button-behavior-hover span
{
	background-position:100% -24px;
}

/** タブmouseover時の画像変更処理 */
th.index div.default:hover,
th.index div.element-hover,
div.tab-no3 span.act_btn input.element-hover,
div.tab-no3 span.act_btn input.default:hover,
div.top-menu td.menu_btn div.default:hover,
div.top-menu td.menu_btn div.element-hover
{
	background-position: 0px 0px;
}

#popitmenu div:hover,
#popitmenu div.element-hover
{
	border-top:solid 1px #F0F0F0;
	background:#D8D8D8 url(../img/baseimg/side-menu_link.gif) no-repeat 0px center;
	color:#444444;
/* 090828.kamino 浦滝用 */
	cursor: pointer;
}

#scaleArea div:hover,
#scaleArea div.element-hover
{
	background-position: 0px 0px;
}


/* IE6以下では擬似クラスが使えないので、以下の処理を行う */
/** あるオブジェクトの子要素にhover処理を追加したい場合 */
*html span.button input,
*html span.button span
{
_behavior:expression(
(function(el){
	if( typeof( behavior_onMouseEnter) == 'undefined'){
		behavior_onMouseEnter = function(el){
			var dEl = this.parentNode;
			var sClass = dEl.className ;
			var flg = (sClass.indexOf('dis') != -1) ? false : true;
			dEl.__defaultClassName = sClass ;
			if(flg){
				dEl.className = sClass + ' button-behavior-hover';
				this.setCapture();
			}
		};
		behavior_onMouseLeave = function(el) {
			var dEl = this.parentNode;
			dEl.className = dEl.__defaultClassName;
			dEl.__defaultClassName = undefined;
			this.releaseCapture();
		};
	};
	el.runtimeStyle.behavior = 'none';
	el.onmouseenter = behavior_onMouseEnter;
	el.onmouseleave = behavior_onMouseLeave;
	})(this));
}

/** あるエレメント自身にhover処理を追加したい場合 */
*html th.index div.default,
*html div.tab-no3 span.act_btn input.default,
*html #popitmenu div,
*html td input.cssBtn,
*html #scaleArea div,
*html div.top-menu td.menu_btn div.default
{
	_behavior : expression(
		(function(el){
		  if(typeof( ElmMouseEnter) == "undefined"){
			ElmMouseEnter = function(el){
			  var dEl = this;
			  var sCls = dEl.className;
			  dEl.__defaultClassName = sCls;
			  dEl.className = sCls + " element-hover";
			  this.setCapture();
		  };
		  ElmMouseLeave = function(el){
			var dEl = this;
			dEl.className = dEl.__defaultClassName;
			dEl.__defaultClassName = undefined;
			this.releaseCapture();
		};
		};
		el.runtimeStyle.behavior = "none";
		el.onmouseenter = ElmMouseEnter;
		el.onmouseleave = ElmMouseLeave;
	  })(this)
	);
}


