@charst "shift-jis";


/*---- ナビゲーション ------------------------------------------------*/
#navigation {
	list-style-type:none;
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/header_menubg.jpg);
	width: 100%;
	background-repeat: repeat-x;
	}

#navigation span{ display:none; }

#navigation li {
	float:left;
	margin:0;
	padding:0;
	display: block;
	list-style-type: none;
	height: 33px;
	display: block;
	text-decoration: none;
	}

#navigation a {
	display:block;
	height:33px;
	text-indent:-9999px;
	text-decoration:none;
	overflow: hidden;
	}

/* nomal */
#navigation li.ct_top {
	width:128px;
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
#navigation li.ct1 {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -128px 0px;
	}
#navigation li.ct2 {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -228px 0px;
	}
#navigation li.ct3 {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -328px 0px;
	}
#navigation li.ct4 {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -428px 0px;
	}

/* hover */
#navigation li.ct_top a:hover  {
	width:128px;
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	}
#navigation li.ct1 a:hover  {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -128px -40px;
	}
#navigation li.ct2 a:hover  {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -228px -40px;
	}
#navigation li.ct3 a:hover  {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -328px -40px;
	}
#navigation li.ct4 a:hover  {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -428px -40px;
	}

/* select */
#navigation li.ct_tops {
	width:128px;
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	}
#navigation li.ct1s {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -128px -80px;
	}
#navigation li.ct2s {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -228px -80px;
	}
#navigation li.ct3s {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -328px -80px;
	}
#navigation li.ct4s {
	background-image: url(../img/header_menu.jpg);
	background-repeat: no-repeat;
	width:100px;
	background-position: -428px -80px;
	}


#navigation:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

