@charst "shift-jis";

#menu {
	margin: 0px;
	list-style-type: none;
	background-image: url(../navi/navi.jpg);
	clear: both;
	background-repeat: no-repeat;
	height: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 780px;
	background-position: 0px 0px;
	display: block;
	padding-left: 0px;
}

#menu a {
	display:block;
	height:100px;
	text-decoration:none;
	background-repeat: no-repeat;
	text-indent: -999999px;
	}

#menu li {
	display: inline;
	height: 100px;
	list-style-type: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
	}

/* nomal */
#menu .ct1 {
	background-image: url(../navi/navi.jpg);
	background-position: 0px 0px;
	width: 170px;
	}
#menu .ct2 {
	background-image: url(../navi/navi.jpg);
	background-position: -170px 0px;
	width: 98px;
	}
#menu .ct3 {
	background-image: url(../navi/navi.jpg);
	background-position: -268px 0px;
	width: 98px;
	}
#menu .ct4 {
	background-image: url(../navi/navi.jpg);
	background-position: -366px 0px;
	width: 98px;
	}
#menu .ct5 {
	background-image: url(../navi/navi.jpg);
	background-position: -464px 0px;
	width: 98px;
	}
#menu .ct6 {
	background-image: url(../navi/navi.jpg);
	background-position: -562px 0px;
	width: 98px;
	}
#menu .ct7 {
	background-image: url(../navi/navi.jpg);
	background-position: -660px 0px;
	width: 98px;
	}

/* select */
#menu .ct1.select {
	background-position: 0px 0px;
	width: 170px;
	}
#menu .ct2.select {
	background-image: url(../navi/navi.jpg);
	background-position: -170px -100px;
	width: 98px;
	}
#menu .ct3.select {
	background-image: url(../navi/navi.jpg);
	background-position: -268px -100px;
	width: 98px;
	}
#menu .ct4.select {
	background-image: url(../navi/navi.jpg);
	background-position: -366px -100px;
	width: 98px;
	}
#menu .ct5.select {
	background-image: url(../navi/navi.jpg);
	background-position: -464px -100px;
	width: 98px;
	}
#menu .ct6.select {
	background-image: url(../navi/navi.jpg);
	background-position: -562px -100px;
	width: 98px;
	}
#menu .ct7.select {
	background-image: url(../navi/navi.jpg);
	background-position: -660px -100px;
	width: 98px;
	}

/* hover */
#menu .ct1 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: 0px 0px;
	width: 170px;
	}
#menu .ct2 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: -170px -200px;
	width: 98px;
	}
#menu .ct3 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: -268px -200px;
	width: 98px;
	}
#menu .ct4 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: -366px -200px;
	width: 98px;
	}
#menu .ct5 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: -464px -200px;
	width: 98px;
	}
#menu .ct6 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: -562px -200px;
	width: 98px;
	}
#menu .ct7 a:hover {
	background-image: url(../navi/navi.jpg);
	background-position: -660px -200px;
	width: 98px;
	}

/*
#menu .ct1 a:hover {
	background-image: url(file://///dell-souko/%E5%80%89%E5%BA%AB/%E3%82%B7%E3%83%8A%E3%82%B8%E3%83%BC/20090723/homepage/img2009/hd_menu.jpg);
	background-position: 0px -46px;
	}
#menu .ct2 a:hover {
	background-image: url(file://///dell-souko/%E5%80%89%E5%BA%AB/%E3%82%B7%E3%83%8A%E3%82%B8%E3%83%BC/20090723/homepage/img2009/hd_menu.jpg);
	background-position: -160px -46px;
	}
#menu .ct3 a:hover {
	background-image: url(file://///dell-souko/%E5%80%89%E5%BA%AB/%E3%82%B7%E3%83%8A%E3%82%B8%E3%83%BC/20090723/homepage/img2009/hd_menu.jpg);
	background-position: -320px -46px;
	}
#menu .ct4 a:hover {
	background-image: url(file://///dell-souko/%E5%80%89%E5%BA%AB/%E3%82%B7%E3%83%8A%E3%82%B8%E3%83%BC/20090723/homepage/img2009/hd_menu.jpg);
	background-position: -480px -46px;
	}
#menu .ct5 a:hover {
	background-image: url(file://///dell-souko/%E5%80%89%E5%BA%AB/%E3%82%B7%E3%83%8A%E3%82%B8%E3%83%BC/20090723/homepage/img2009/hd_menu.jpg);
	background-position: -640px -46px;
	}
*/

#menu:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
	
.smenu_end:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
