@charset "utf-8";

#hdmenu {
	list-style-type: none;
	background-image: url(../img/hd_navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	clear: both;
	height: 40px;
	width: 980px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#hdmenu a {
	display:block;
	height:40px;
	text-decoration:none;
	background-repeat: no-repeat;
	text-indent: -999999px;
	}

#hdmenu li {
	display: inline;
	background-repeat: no-repeat;
	height: 40px;
	list-style-type: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
	}

/* nomal */
#hdmenu .ct1 {
	background-image: url(../img/hd_navi.jpg);
	background-position: 0px 0px;
	width: 209px;
	}
#hdmenu .ct2 {
	background-image: url(../img/hd_navi.jpg);
	background-position: -209px 0px;
	width: 188px;
	}
#hdmenu .ct3 {
	background-image: url(../img/hd_navi.jpg);
	background-position: -397px 0px;
	width: 188px;
	}
#hdmenu .ct4 {
	background-image: url(../img/hd_navi.jpg);
	background-position: -585px 0px;
	width: 188px;
	}
#hdmenu .ct5 {
	background-image: url(../img/hd_navi.jpg);
	background-position: -773px 0px;
	width: 207px;
	}

/* select */
#hdmenu .ct1.select {
	background-image: url(../img/hd_navi.jpg);
	background-position: 0px -40px;
	width: 209px;
	}
#hdmenu .ct2.select {
	background-image: url(../img/hd_navi.jpg);
	background-position: -209px -40px;
	width: 188px;
	}
#hdmenu .ct3.select {
	background-image: url(../img/hd_navi.jpg);
	background-position: -397px -40px;
	width: 188px;
	}
#hdmenu .ct4.select {
	background-image: url(../img/hd_navi.jpg);
	background-position: -585px -40px;
	width: 188px;
	}
#hdmenu .ct5.select {
	background-image: url(../img/hd_navi.jpg);
	background-position: -773px -40px;
	width: 207px;
	}

/* hover */
#hdmenu .ct1 a:hover {
	background-image: url(../img/hd_navi.jpg);
	background-position: 0px -40px;
	width: 209px;
	}
#hdmenu .ct2 a:hover {
	background-image: url(../img/hd_navi.jpg);
	background-position: -209px -40px;
	width: 188px;
	}
#hdmenu .ct3 a:hover {
	background-image: url(../img/hd_navi.jpg);
	background-position: -397px -40px;
	width: 188px;
	}
#hdmenu .ct4 a:hover {
	background-image: url(../img/hd_navi.jpg);
	background-position: -585px -40px;
	width: 188px;
	}
#hdmenu .ct5 a:hover {
	background-image: url(../img/hd_navi.jpg);
	background-position: -773px -40px;
	width: 207px;
	}

/*-- 会員登録 --------*/

#hdmenu2 {
	list-style-type: none;
	background-image: url(../img/hd_navi2.gif);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	clear: both;
	height: 45px;
	width: 942px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#hdmenu2 a {
	display:block;
	height:45px;
	text-decoration:none;
	background-repeat: no-repeat;
	text-indent: -999999px;
	}

#hdmenu2 li {
	display: inline;
	background-repeat: no-repeat;
	height: 45px;
	list-style-type: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
	}

/* nomal */
#hdmenu2 .kaiin1 {
	background-image: url(../img/hd_navi2.gif);
	background-position: 0px 0px;
	width: 471px;
	}
#hdmenu2 .kaiin2 {
	background-image: url(../img/hd_navi2.gif);
	background-position: -471px 0px;
	width: 471px;
	}

/* select */
#hdmenu2 .kaiin1.select {
	background-image: url(../img/hd_navi2.gif);
	background-position: 0px -45px;
	width: 471px;
	}
#hdmenu2 .kaiin2.select {
	background-image: url(../img/hd_navi2.gif);
	background-position: -471px -45px;
	width: 471px;
	}

/* hover */
#hdmenu2 .kaiin1 a:hover {
	background-image: url(../img/hd_navi2.gif);
	background-position: 0px -45px;
	width: 471px;
	}
#hdmenu2 .kaiin2 a:hover {
	background-image: url(../img/hd_navi2.gif);
	background-position: -471px -45px;
	width: 471px;
	}


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

