@charset "shift_jis";

/* ---------- heater navi ---------------------------------------- */

#head_navi { height: 70px; }
#head_navi ul {}
#head_navi ul li {
	width:160px;
	height:70px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	display: inline;
}
#head_navi ul li a {
	width:160px;
	height:70px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding:0px;
	background-image:url(../images/head_navi.gif);
	background-repeat: no-repeat;
}
#head_navi ul li a:focus { outline:none;	}

#head_navi ul li.home a {	background-position: 0px -10px;}
#head_navi ul li.muse a { background-position:-160px -10px;}
#head_navi ul li.evnt a {	background-position:-320px -10px;}
#head_navi ul li.expe a { background-position:-480px -10px;}
#head_navi ul li.dict a {	background-position:-640px -10px;}
#head_navi ul li.room a {	background-position:-800px -10px;}

#head_navi ul li.home a:hover {	background-position:0px -100px;}
#head_navi ul li.muse a:hover { background-position:-160px -100px;}
#head_navi ul li.evnt a:hover {	background-position:-320px -100px;}
#head_navi ul li.expe a:hover { background-position:-480px -100px;}
#head_navi ul li.dict a:hover {	background-position:-640px -100px;}
#head_navi ul li.room a:hover {	background-position:-800px -100px;}

.home #head_navi ul li.home a     {	background-position: 0px -100px;} 
.muse #head_navi ul li.muse a     {	background-position: -160px -100px;} 
.evnt #head_navi ul li.evnt a     {	background-position: -320px -100px;}
.expe #head_navi ul li.expe a     {	background-position: -480px -100px;}
.dict #head_navi ul li.dict a     {	background-position: -640px -100px;}
.room #head_navi ul li.room a			{	background-position: -800px -100px;}

/* ---------- sub navi ---------------------------------------- */

#sub_navi { 
	height:14px;
	position:absolute;
	top:51px;
	right:0px;
}
#sub_navi ul {}
#sub_navi ul li {
	margin: 0px 0px 0px 35px;
	padding: 0px;
	float: left;
	list-style-type: none;
	display: inline;
}
#sub_navi ul li a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 14px;
}
#sub_navi ul li a:focus { outline:none;	}

#sub_navi ul li.japa  {width: 82px; }
#sub_navi ul li.engl  {width: 82px; }
#sub_navi ul li.cont  {width: 82px; }
#sub_navi ul li.accs  {width: 61px; }

#sub_navi ul li.japa a {
	width: 82px;
	background-image:url(../images/btn_japanese.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sub_navi ul li.engl a {
	width: 82px;
	background-image:url(../images/btn_english.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sub_navi ul li.cont a {
	width: 82px;
	background-image:url(../images/btn_contact.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sub_navi ul li.accs a {
	width: 61px;
	background-image:url(../images/btn_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#sub_navi ul li.japa a:hover { background-position:0px -14px;}
#sub_navi ul li.engl a:hover { background-position:0px -14px;}
#sub_navi ul li.cont a:hover {width: 82px;	background-position:0px -14px;}
#sub_navi ul li.accs a:hover {width: 61px; background-position:0px -14px;}

.cont #sub_navi ul li.cont a     {	background-position: 0px -14px;} 
.accs #sub_navi ul li.accs a     {	background-position: 0px -14px;} 

/* ---------- footer navi ---------------------------------------- */

/*
#navi_foot #pagetop { float:right; margin-top:7px; }
*/