@charset "utf-8";

/*---------------------------------------------------------
  TAKUMINUKI CSS : Menu
----------------------------------------------------------*/
#menuBox {
	float: left;
	padding-left: 25px;
	text-align: left;
}
#menu {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/menu/btn.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 160px;
	height: 307px;
}
#menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
}
#menu li, #menu a {
	display: block;
	width: 160px;
	height: 33px;
}
#menu a {
	text-indent: -5000px;
	text-decoration: none;
}
#menuAbout {
	top: 7px;
	height: 33px;
	width: 0px;
}
#menuPrice {
	top: 41px;
	height: 33px;
	width: 0px;
}
#menuMeyasu {
	top: 75px;
	height: 33px;
	width: 0px;
}
#menuResults {
	top: 109px;
	height: 33px;
	width: 0px;
}
#menuVoice {
	top: 143px;
	height: 33px;
	width: 0px;
}
#menuFaq {
	top: 178px;
	height: 33px;
	width: 0px;
}
#menuGuide {
	top: 212px;
	height: 33px;
	width: 0px;
}
#menuEstimate {
	top: 275px;
	height: 33px;
	width: 0px;
}
#menuAbout a:hover, #menuAbout a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -7px;
}
#menuPrice a:hover, #menuPrice a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -41px;
}
#menuMeyasu a:hover, #menuMeyasu a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -75px;
}
#menuResults a:hover, #menuResults a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -109px;
}
#menuVoice a:hover, #menuVoice a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -143px;
}
#menuFaq a:hover, #menuFaq a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -178px;
}
#menuGuide a:hover, #menuGuide a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -212px;
}
#menuEstimate a:hover, #menuEstimate a:visited:hover {
	background: transparent url(../images/menu/btn.gif) no-repeat -160px -275px;
}
#menuAbout a.selected:hover, #menuAbout a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -7px;
}
#menuPrice a.selected:hover, #menuPrice a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -41px;
}
#menuMeyasu a.selected:hover, #menuMeyasu a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -75px;
}
#menuResults a.selected:hover, #menuResults a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -109px;
}
#menuVoice a.selected:hover, #menuVoice a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -143px;
}
#menuFaq a.selected:hover, #menuFaq a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -178px;
}
#menuGuide a.selected:hover, #menuGuide a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -212px;
}
#menuEstimate a.selected:hover, #menuEstimate a.selected:visited {
	background: transparent url(../images/menu/btn.gif) no-repeat -320px -275px;
}
#menuTenpo {
	margin-top: 15px;
	background-color: #EAEAEA;
	width: 160px;
	clear: left;
}
#menuTenpo p {
	padding-right: 12px;
	padding-left: 12px;
	margin: 0px;
	font-size: 10px;
	padding-bottom: 2px;
	text-align: left;
	padding-top: 0px;
}
#menuBana {
	width: 160px;
	clear: left;
}
#menuBana p {
	margin: 0px;
}
#menuHowto {
	width: 160px;
	clear: left;
}
#menuMelma {
	width: 160px;
	clear: left;
}
#menuBlog {
	width: 160px;
	clear: left;
}
