@charset "utf-8";
/* CSS Document */

/* ------------------------------------------- header ------------------------------------------- */
#header {
	width:900px;
	margin:0 auto;
	padding:5px 0 0 0;
}
H1 {
	padding:4px 0 9px 10px;
}
*html H1 {
	padding:4px 0 6px 10px;
}
*:first-child+html H1 {
	padding:4px 0 6px 10px;
}
/* header link */
#header #headerRSection {
	margin:-41px 0 0 0;
	padding:0 10px 0 0;
	float:right;
}
*html #header #headerRSection {
	margin:-45px 0 0 0;
}
*:first-child+html #header #headerRSection {
	margin:-45px 0 0 0;
}
#header .primaryNav UL {
	margin:0;
	float:right;
}
#header .primaryNav UL LI {
	font-size:0.85em;
	margin:0 0 0 26px;
	padding:0 0 0 17px;
	float:left;
	*font-size:12px; /* IE 7 */
	_font-size:12px; /* IE 6 */
}
#header .primaryNav UL LI.gotoEng {
	background:url(../img/navi-e.gif) no-repeat 1px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*html #header .primaryNav UL LI.gotoEng {
	background:url(../img/navi-e.gif) no-repeat 1px 1px;
}
*:first-child+html #header .primaryNav UL LI.gotoEng {
	background:url(../img/navi-e.gif) no-repeat 1px 1px;
}
#header .primaryNav UL LI.gotoSitemap {
	background:url(../img/navi-arrow.gif) no-repeat 2px 3px;
}
*html #header .primaryNav UL LI.gotoSitemap {
	background:url(../img/navi-arrow.gif) no-repeat 2px 2px;
}
*:first-child+html #header .primaryNav UL LI.gotoSitemap {
	background:url(../img/navi-arrow.gif) no-repeat 2px 2px;
}
#header .primaryNav A  {
	color:#333333;
	text-decoration:none;
}
#header .primaryNav A:hover  {
	color:#43519a;
	text-decoration:underline;
}


/* header fontsize */
#header .fsUnit UL {
	margin:1px 0 0 0;
	padding:0 0 3px 0;
	float:right;
	clear:both;
}
*html #header .fsUnit UL {
	margin:2px 0 0 0;
}
*:first-child+html #header .fsUnit UL {
	margin:3px 0 0 0;
}
#header .fsUnit UL LI {
	float:left;
}
#header .fsUnit UL LI.fsStandard A,
#header .fsUnit UL LI.fsBig A,
#header .fsUnit UL LI.fsBigger A {
	display:block;
	width:30px;
	height:21px;
}
/* header menu */
#header #globalNavi {
	background:url(../img/gnav-bg.gif) repeat-x;
	height:31px;
	clear:both;
}
#header #globalNavi UL {
	padding:0;
}
#header #globalNavi UL LI {
	float:left;
}

#header #globalNavi UL LI.gNavi01 A,
#header #globalNavi UL LI.gNavi07 A {
	display:block;
	height:31px;
	width:150px;
}
#header #globalNavi UL LI.gNavi02 A {
	display:block;
	height:31px;
	width:163px;
}
#header #globalNavi UL LI.gNavi03 A {
	display:block;
	height:31px;
	width:142px;
}
#header #globalNavi UL LI.gNavi04 A {
	display:block;
	height:31px;
	width:141px;
}
#header #globalNavi UL LI.gNavi05 A {
	display:block;
	height:31px;
	width:64px;
}
#header #globalNavi UL LI.gNavi06 A {
	display:block;
	height:31px;
	width:90px;
}

#header #globalNavi UL LI.gNavi01 A {
	background:url(../img/gnavi01.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi01 A:hover,#header #globalNavi UL LI.gNavi01 A.on {
	background:url(../img/gnavi01ov.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi02 A {
	background:url(../img/gnavi02.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi02 A:hover,#header #globalNavi UL LI.gNavi02 A.on {
	background:url(../img/gnavi02ov.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi03 A {
	background:url(../img/gnavi03.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi03 A:hover,#header #globalNavi UL LI.gNavi03 A.on {
	background:url(../img/gnavi03ov.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi04 A {
	background:url(../img/gnavi04.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi04 A:hover,#header #globalNavi UL LI.gNavi04 A.on {
	background:url(../img/gnavi04ov.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi05 A {
	background:url(../img/gnavi05.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi05 A:hover,#header #globalNavi UL LI.gNavi05 A.on {
	background:url(../img/gnavi05ov.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi06 A {
	background:url(../img/gnavi06.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi06 A:hover,#header #globalNavi UL LI.gNavi06 A.on {
	background:url(../img/gnavi06ov.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi07 A {
	background:url(../img/gnavi07.gif) no-repeat;
}
#header #globalNavi UL LI.gNavi07 A:hover,#header #globalNavi UL LI.gNavi07 A.on {
	background:url(../img/gnavi07ov.gif) no-repeat;
}


#header #globalNavi UL LI.gNaviNone {
	display:block;
	height:31px;
	width:150px;
	background:url(../img/gnav-none.gif) no-repeat;
}


