
#header {
	width: 723px;
	height: 115px;
	float: left;
	overflow: hidden }

#header h1 {
	background-image: url("../images/header_w2006/kirincity_logo.jpg");
	background-repeat: no-repeat;
	background-position: right 0;
	text-indent: -9999px;
	margin-top: 0;
	margin-bottom: 0;
	width: 723px;
	height: 60px;
	float: left }

ul#navi1 {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	position: relative;
	top: 0;
	width: 723px;
	height: 20px;
	float: left;
	clear: both;
	overflow: hidden }

ul#navi1 li a {
	text-decoration: none;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	height: 20px;
	overflow: hidden }

li#navi1_home a {
	background-image: url("../images/header_w2006/s_01.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 0;
	width: 60px }

li#navi1_company a  {
	background-image:     url("../images/header_w2006/s_02.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 0;
	left:                  67px;
	width:                 68px }

li#navi1_client a  {
	background-image:     url("../images/header_w2006/s_04.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 0;
	left:                  145px;
	width:                 77px }


li#navi1_message a  {
	background-image:     url("../images/header_w2006/s_05.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 0;
	left:                  230px;
	width:                 96px }


li#navi1_privacy a  {
	background-image:     url("../images/header_w2006/s_06.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 0;
	left:                  335px;
	width:                 100px }


li#navi1_environment a  {
	background-image:     url("../images/header_w2006/s_07.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 0;
	left:                  445px;
	width:                 78px }


li#navi1_agreement a  {
	background-image:     url("../images/header_w2006/s_08.gif");
	background-repeat:     no-repeat;
	background-attachment: scroll;
	background-position:   0 0;
	left:                  535px;
	width:                 77px }


li#navi1_about_link a {
	background-image: url("../images/header_w2006/s_09.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 624px;
	width: 99px }

li#navi1_home a:hover, li#navi1_company a:hover, li#navi1_client a:hover, li#navi1_message a:hover, li#navi1_privacy a:hover, li#navi1_environment a:hover, li#navi1_agreement a:hover, li#navi1_about_link a:hover {
	background-position: 0 -20px }

ul#navi2 {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	position: relative;
	top: 0;
	width: 723px;
	height: 32px;
	float: left;
	clear: both;
	overflow: hidden }

ul#navi2 li a {
	text-decoration: none;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	height: 32px;
	overflow: hidden }

li#navi2_menu a {
	background-image: url("../images/header_w2006/m_1.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 3px;
	width: 77px }

li#navi2_reserve a {
	background-image: url("../images/header_w2006/m_2.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 83px;
	width: 77px }

li#navi2_shops a {
	background-image: url("../images/header_w2006/m_3.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 163px;
	width: 77px }

/* li#navi2_story a {
	background-image: url("../images/header_w2006/m_4.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 243px;
	width: 77px }
*/

li#navi2_sanchi a {
	background-image: url("../images/header_w2006/m_5.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 243px;
	width: 77px }

li#navi2_mailnews a {
	background-image: url("../images/header_w2006/m_6.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 323px;
	width: 77px }

li#navi2_blog a {
	background-image: url("../images/header_w2006/m_7.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 403px;
	width: 77px }

li#navi2_recruit a {
	background-image: url("../images/header_w2006/m_8.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 483px;
	width: 77px }

li#navi2_parttime a {
	background-image: url("../images/header_w2006/m_9.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 563px;
	width: 77px }

li#navi2_menu a:hover, li#navi2_reserve a:hover, li#navi2_shops a:hover, li#navi2_story a:hover, li#navi2_sanchi a:hover, li#navi2_mailnews a:hover, li#navi2_blog a:hover,li#navi2_recruit a:hover,li#navi2_parttime a:hover {
	background-position: 0 -32px }

