
/* button */

#home {
	width: 113px;
	height: 26px;
	float:left;
	display:inline;
	background: url(../gnavi/home2.jpg) no-repeat left bottom;
	}

#home a {
	display: block;
	width: 113px;
	height: 26px;
	outline: none;
	}

#home a:hover { text-indent: -9999px; }

#quality {
	width: 101px;
	height: 26px;
	float:left;
	background:url(../gnavi/quality2.jpg)  no-repeat left bottom;
	}

#quality a {
	display: block;
	width: 101px;
	height: 26px;
	outline: none;
	}

#quality a:hover { text-indent: -9999px; }

#der {
	width: 103px;
	height: 26px;
	float:left;
	background:url(../gnavi/der2.jpg) no-repeat left bottom;
	}

#der a {
	display: block;
	width: 103px;
	height: 26px;
	outline: none;
	}

#der a:hover { text-indent: -9999px; }

#abr {
	width: 105px;
	height: 26px;
	float:left;
	background: url(../gnavi/abr2.jpg) no-repeat left bottom;
	}

#abr a {
	display: block;
	width: 105px;
	height: 26px;
	outline: none;
	}

#abr a:hover { text-indent: -9999px; }

#cdj {
	width: 102px;
	height: 26px;
	float:left;
	background: url(../gnavi/cdj2.jpg) no-repeat left bottom;
	}

#cdj a {
	display: block;
	width: 102px;
	height: 26px;
	outline: none;
	}

#cdj a:hover { text-indent: -9999px; }

#mdj {
	width: 103px;
	height: 26px;
	float:left;
	background: url(../gnavi/mdj2.jpg) no-repeat left bottom;
	}

#mdj a {
	display: block;
	width: 103px;
	height: 26px;
	outline: none;
	}

#mdj a:hover { text-indent: -9999px; }

#customer {
	width: 185px;
	height: 26px;
	float:left;
	background: url(../gnavi/customer2.jpg) no-repeat left bottom;
	}

#customer a {
	display: block;
	width: 185px;
	height: 26px;
	outline: none;
	}

#customer a:hover { text-indent: -9999px; }

#dealer {
	width: 112px;
	height: 26px;
	float:left;
	background: url(../gnavi/dealer2.jpg) no-repeat left bottom;
	}

#dealer a {
	display: block;
	width: 112px;
	height: 26px;
	outline: none;
	}

#dealer a:hover { text-indent: -9999px; }

#inquiry {
	width: 77px;
	height: 28px;
	float:left;
	background: url(../gnavi/inquiry2.gif) no-repeat left bottom;
	}

#inquiry a {
	display: block;
	width: 77px;
	height: 28px;
	outline: none;
	}

#inquiry a:hover { text-indent: -9999px; }

#suwagem {
	width: 84px;
	height: 28px;
	float:left;
	background: url(../gnavi/suwagem2.gif) no-repeat left bottom;
	}

#suwagem a {
	display: block;
	width: 84px;
	height: 28px;
	outline: none;
	}

#suwagem a:hover { text-indent: -9999px; }

/* customer */

#button-s {
	width: 92px;
	height: 24px;
	background: url(../customer/images/moviebtn-sb.jpg) no-repeat left bottom;
	}

#button-s a {
	display: block;
	width: 92px;
	height: 24px;
	outline: none;
	}

#button-s a:hover { text-indent: -9999px; }

#button-h {
	width: 92px;
	height: 24px;
	background: url(../customer/images/moviebtn-hb.jpg) no-repeat left bottom;
	}

#button-h a {
	display: block;
	width: 92px;
	height: 24px;
	outline: none;
	}

#button-h a:hover { text-indent: -9999px; }

#button-t {
	width: 92px;
	height: 24px;
	background: url(../customer/images/moviebtn-tb.jpg) no-repeat left bottom;
	}

#button-t a {
	display: block;
	width: 92px;
	height: 24px;
	outline: none;
	}

#button-t a:hover { text-indent: -9999px; }

/* video */

#video {
	width: 33px;
	height: 25px;
	background: url(../quality/images/video2.jpg) no-repeat left bottom;
	}

#video a {
	display: block;
	width: 33px;
	height: 25px;
	outline: none;
	}

#video a:hover { text-indent: -9999px; }

/* banner */

#bridal {
	width: 200px;
	height: 40px;
	background: url(../images/bridal-b.jpg) no-repeat left bottom;
	}

#bridal a {
	display: block;
	width: 200px;
	height: 40px;
	outline: none;
	}

#bridal a:hover { text-indent: -9999px; }

#genseki {
	width: 200px;
	height: 40px;
	background: url(../images/genseki-b.jpg) no-repeat left bottom;
	}

#genseki a {
	display: block;
	width: 200px;
	height: 40px;
	outline: none;
	}

#genseki a:hover { text-indent: -9999px; }

#jiten {
	width: 200px;
	height: 40px;
	background: url(../images/jiten-b.jpg) no-repeat left bottom;
	}

#jiten a {
	display: block;
	width: 200px;
	height: 40px;
	outline: none;
	}

#jiten a:hover { text-indent: -9999px; }

#history {
	width: 200px;
	height: 40px;
	background: url(../images/100th-b.jpg) no-repeat left bottom;
	}

#history a {
	display: block;
	width: 200px;
	height: 40px;
	outline: none;
	}

#history a:hover { text-indent: -9999px; }

#ys {
	width: 200px;
	height: 40px;
	background: url(../images/ys-b.jpg) no-repeat left bottom;
	}

#ys a {
	display: block;
	width: 200px;
	height: 40px;
	outline: none;
	}

#ys a:hover { text-indent: -9999px; }

/* top products */

#dertop {
	width: 200px;
	height: 280px;
	background: url(../images/dertop-b.jpg) no-repeat left bottom;
	}

#dertop a {
	display: block;
	width: 200px;
	height: 280px;
	outline: none;
	}

#dertop a:hover { text-indent: -9999px; }

#abrtop {
	width: 199px;
	height: 280px;
	background: url(../images/abrtop-b.jpg) no-repeat left bottom;
	}

#abrtop a {
	display: block;
	width: 199px;
	height: 280px;
	outline: none;
	}

#abrtop a:hover { text-indent: -9999px; }

#cdjtop {
	width: 199px;
	height: 280px;
	background: url(../images/cdjtop-b.jpg) no-repeat left bottom;
	}

#cdjtop a {
	display: block;
	width: 199px;
	height: 280px;
	outline: none;
	}

#cdjtop a:hover { text-indent: -9999px; }

#mdjtop {
	width: 199px;
	height: 280px;
	background: url(../images/mdjtop-b.jpg) no-repeat left bottom;
	}

#mdjtop a {
	display: block;
	width: 199px;
	height: 280px;
	outline: none;
	}

#mdjtop a:hover { text-indent: -9999px; }

/* news */

#contest {
	width: 143px;
	height: 40px;
	background: url(../images/contest2.jpg) no-repeat left bottom;
	}

#contest a {
	display: block;
	width: 143px;
	height: 40px;
	outline: none;
	}

#contest a:hover { text-indent: -9999px; }

#contest1 {
	width: 143px;
	height: 55px;
	background: url(../images/contest2b.jpg) no-repeat left bottom;
	}

#contest1 a {
	display: block;
	width: 143px;
	height: 55px;
	outline: none;
	}

#contest1 a:hover { text-indent: -9999px; }