@charset "Shift_JIS";

/*
文字コードShift_JIS
*/

* {
font-size:100%;
}

body{
font-size:75%;
}

html>/**/body{
	font-size:12px;
}
/*
#styleB a{
display:block;
width:28px;
height:29px;
background:url(http://image.excite.co.jp/jp/eonetsearch/200902/common2/img/font_big_off.gif) no-repeat;
text-indent:-9999px;
text-decoration:none;
}

#styleB a:hover{
background:url(http://image.excite.co.jp/jp/eonetsearch/200902/common2/img/font_big_on.gif) no-repeat;
}

#styleM a{
display:block;
width:28px;
height:29px;
background:url(http://image.excite.co.jp/jp/eonetsearch/200902/common2/img/font_middle_off.gif) no-repeat;
text-indent:-9999px;
text-decoration:none;
}

#styleM a:hover{
background:url(http://image.excite.co.jp/jp/eonetsearch/200902/common2/img/font_middle_on.gif) no-repeat;
}

#styleS a{
display:block;
width:29px;
height:29px;
background:url(http://image.excite.co.jp/jp/eonetsearch/200902/common2/img/font_small_on.gif) no-repeat;
text-indent:-9999px;
text-decoration:none;
}

#styleS a:hover{
background:url(http://image.excite.co.jp/jp/eonetsearch/200902/common2/img/font_small_on.gif) no-repeat;
}
*/

/*サブナビゲーション改行回避*/
#sub_navi{
	font-size:12px;
	}

	/*firefox*/

	html:not([lang*=""]) #sub_navi {
		font-size:11.5px;
	}

	/*safari2*/

	body:last-child:not(:root:root) #sub_navi{
		font-size:11px;
	}

	/*safari3*/
	
	body:first-of-type #sub_navi{
		font-size:11px;
	}

/*netscape バグ対応*/

#global_navi ul{
	height:29px;
	}
