@charset "Shift-JIS";

/* HEADER専用 　通常修正時は一切いじらなくて不要
------------------------------------------------------------------- */

div#headerBox {
	position:relative;
	height:170px;
	width:820px;
}

div#headerBoxTop {
	position:relative;
	width:820px;
	background:url(/shared/img/header/img/top_headerbg.gif) no-repeat left top;
	height:40px;
}

/* ロゴ領域
------------------------------------------------------------------- */

div#headerBox div#rogo {
	position:absolute;
	top:47px;
	left:25px;
}

div#headerBoxTop div#rogo {
	position:absolute;
	top:47px;
	left:25px;
}

/* TOPページ専用背景設定
------------------------------------------------------------------- */
div#topBgImage {
	background:url(/shared/img/top-bg.jpg) no-repeat top left;
	height:480px;
	width:820px;
}


/* 日本語or英語ナビゲーション領域
------------------------------------------------------------------- */
div#headerBox div#siteNavi {
	position:absolute;
	left:712px;
	top:25px;
}

div#headerBoxTop div#siteNavi {
	position:absolute;
	left:712px;
	top:25px;
}

ul#siteNaviBox {
	background:url(/shared/img/header/img/sitenavi_bg.gif) no-repeat left top;
	width:83px;
	height:25px;
}

li#sitenavi01 {
	float:left;
	background:url(/shared/img/header/img/home.gif) no-repeat left top;
	width:34px;
	height:10px;
	text-indent:-1000em;
}

li#sitenavi01 a {
	display:block;
	width:34px;
	height:10px;
	overflow:hidden;
}

li#sitenavi02 {
	float:right;
	background:url(/shared/img/header/img/english.gif) no-repeat left top;
	width:38px;
	height:10px;
	text-indent:-1000em;
}

li#sitenavi02 a {
	display:block;
	width:38px;
	height:10px;
	overflow:hidden;
}

ul#siteNaviBox_e {
	background:url(/shared/img/header/img/sitenavi_bg.gif) no-repeat left top;
	width:91px;
	height:25px;
}

li#sitenavi02_e {
	float:right;
	background:url(/shared/img/header/img/japanese.gif) no-repeat left top;
	width:46px;
	height:10px;
	text-indent:-1000em;
}

li#sitenavi02_e a {
	display:block;
	width:46px;
	height:10px;
	overflow:hidden;
}


/* グローバルナビゲーション領域
------------------------------------------------------------------- */
div#ulBg {
	background:url(/shared/img/header/img/nabibg.png) no-repeat left top;
	width:770px;
	height:28px;
	position:absolute;
	left:25px;
	top:97px;
}

#ulBgBox {
	list-style:none;
	padding-left:14px;
}

#ulBgBox li img {float:left;}

li#gnavi01 {
	background:url(/shared/img/header/img/gnavi01.gif) no-repeat left top;
	width:96px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi01 a {
	display:block;
	width:96px;
	height:23px;
}

li#gnavi01 a:hover {
	background:url(/shared/img/header/img/gnavi01_on.gif) no-repeat left top;
	width:96px;
	height:23px;
	text-indent:-1000em;
}

li#gnavi02 {
	background:url(/shared/img/header/img/gnavi02.gif) no-repeat left top;
	width:118px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi02 a {
	display:block;
	width:118px;
	height:23px;
}

li#gnavi02 a:hover {
	background:url(/shared/img/header/img/gnavi02_on.gif) no-repeat left top;
	width:118px;
	height:23px;
	text-indent:-1000em;
}

li#gnavi03 {
	background:url(/shared/img/header/img/gnavi03.gif) no-repeat left top;
	width:151px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi03 a {
	display:block;
	width:151px;
	height:23px;
}

li#gnavi03 a:hover {
	background:url(/shared/img/header/img/gnavi03_on.gif) no-repeat left top;
	width:151px;
	height:23px;
	text-indent:-1000em;
}

li#gnavi04 {
	background:url(/shared/img/header/img/gnavi04.gif) no-repeat left top;
	width:63px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi04 a {
	display:block;
	width:63px;
	height:23px;
}

li#gnavi04 a:hover {
	background:url(/shared/img/header/img/gnavi04_on.gif) no-repeat left top;
	width:63px;
	height:23px;
	text-indent:-1000em;
}

li#gnavi05 {
	background:url(/shared/img/header/img/gnavi05.gif) no-repeat left top;
	width:73px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi05 a {
	display:block;
	width:73px;
	height:23px;
}

li#gnavi05 a:hover {
	background:url(/shared/img/header/img/gnavi05_on.gif) no-repeat left top;
	width:73px;
	height:23px;
	text-indent:-1000em;
}

li#gnavi06 {
	background:url(/shared/img/header/img/gnavi06.gif) no-repeat left top;
	width:46px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi06 a {
	display:block;
	width:46px;
	height:23px;
}

li#gnavi06 a:hover {
	background:url(/shared/img/header/img/gnavi06_on.gif) no-repeat left top;
	width:46px;
	height:23px;
	text-indent:-1000em;
}

li#gnavi07 {
	background:url(/shared/img/header/img/gnavi07.gif) no-repeat left top;
	width:111px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi07 a {
	display:block;
	width:111px;
	height:23px;
}

li#gnavi07 a:hover {
	background:url(/shared/img/header/img/gnavi07_on.gif) no-repeat left top;
	width:111px;
	height:23px;
	text-indent:-1000em;
}
	
li#gnavi08 {
	background:url(/shared/img/header/img/gnavi08.gif) no-repeat left top;
	width:81px;
	height:23px;
	text-indent:-1000em;
	float:left;
}

li#gnavi08 a {
	display:block;
	width:81px;
	height:23px;
}

li#gnavi08 a:hover {
	background:url(/shared/img/header/img/gnavi08_on.gif) no-repeat left top;
	width:81px;
	height:23px;
	text-indent:-1000em;
}
