@charset "UTF-8";
/* ------------------------------
 Gnav
------------------------------ */

/*	メインカテゴリー
--------------------------------------*/
#maincat i{
	margin:0 0 20px 0;
}

#maincat ul li{
	float:left;
	display:inline;
	width:190px;
	height:25px;
}

#maincat ul li a{
	width:190px;
	height:25px;
}

#maincat ul li.cat-01{
	background:url(../images/cat-01.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-01 a{
	background:url(../images/cat-01.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-01 a:hover{
	background-position:bottom;
}

#maincat ul li.cat-02{
	background:url(../images/cat-02.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-02 a{
	background:url(../images/cat-02.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-02 a:hover{
	background-position:bottom;
}

#maincat ul li.cat-03{
	background:url(../images/cat-03.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-03 a{
	background:url(../images/cat-03.gif) no-repeat;
	display:block;
	overflow:hidden;
}


#maincat ul li.cat-03 a:hover{
	background-position:bottom;
}

#maincat ul li.cat-04{
	background:url(../images/cat-04.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-04 a{
	background:url(../images/cat-04.gif) no-repeat;
	display:block;
	overflow:hidden;
}


#maincat ul li.cat-04 a:hover{
	background-position:bottom;
}

#maincat ul li.cat-05{
	background:url(../images/cat-05.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-05 a{
	background:url(../images/cat-05.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-05 a:hover{
	background-position:bottom;
}


#maincat ul li.cat-06{
	background:url(../images/cat-06.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-06 a{
	background:url(../images/cat-06.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-06 a:hover{
	background-position:bottom;
}

#maincat ul li.cat-07{
	background:url(../images/cat-07.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-07 a{
	background:url(../images/cat-07.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-07 a:hover{
	background-position:bottom;
}


#maincat ul li.cat-08{
	background:url(../images/cat-08.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-08 a{
	background:url(../images/cat-08.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-08 a:hover{
	background-position:bottom;
}


#maincat ul li.cat-09{
	background:url(../images/cat-09.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-09 a{
	background:url(../images/cat-09.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-09 a:hover{
	background-position:bottom;
}


#maincat ul li.cat-10{
	background:url(../images/cat-10.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-10 a{
	background:url(../images/cat-10.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-10 a:hover{
	background-position:bottom;
}


#maincat ul li.cat-99{
	background:url(../images/cat-99.gif) no-repeat;
	text-indent:-9999px;
}

#maincat ul li.cat-99 a{
	background:url(../images/cat-99.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#maincat ul li.cat-99 a:hover{
	background-position:bottom;
}

#maincat ul li.selected a {
	background-position:bottom;
}

/*	購入者ナビ
--------------------------------------*/
#gnav ul{
	margin:0;
}

#gnav li{
	float:left;
	display:inline;
	margin:0;
}

#gnav li.gnav-01{
	width:105px;
	height:37px;
	background:url(../images/gnav-01.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-01 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-01.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-01 a:hover{
	background-position:bottom;
}

#gnav li.gnav-02{
	width:105px;
	height:37px;
	background:url(../images/gnav-02.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-02 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-02.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-02 a:hover{
	background-position:bottom;
}

#gnav li.gnav-03{
	width:105px;
	height:37px;
	background:url(../images/gnav-03.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-03 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-03.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-03 a:hover{
	background-position:bottom;
}

#gnav li.gnav-04{
	width:105px;
	height:37px;
	background:url(../images/gnav-04.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-04 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-04.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-04 a:hover{
	background-position:bottom;
}

#gnav li.gnav-05{
	width:105px;
	height:37px;
	background:url(../images/gnav-05.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-05 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-05.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-05 a:hover{
	background-position:bottom;
}

#gnav li.gnav-06{
	width:105px;
	height:37px;
	background:url(../images/gnav-06.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-06 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-06.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-06 a:hover{
	background-position:bottom;
}

#gnav li.gnav-07{
	width:105px;
	height:37px;
	background:url(../images/gnav-07.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-07 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-07.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-07 a:hover{
	background-position:bottom;
}

#gnav li.gnav-08{
	width:105px;
	height:37px;
	background:url(../images/gnav-08.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-08 a{
	width:105px;
	height:37px;
	background:url(../images/gnav-08.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-08 a:hover{
	background-position:bottom;
}

#gnav li.gnav-09{
	width:110px;
	height:37px;
	background:url(../images/gnav-09.gif) no-repeat;
	text-indent:-9999px;
}

#gnav li.gnav-09 a{
	width:110px;
	height:37px;
	background:url(../images/gnav-09.gif) no-repeat;
	display:block;
	overflow:hidden;
}

#gnav li.gnav-09 a:hover{
	background-position:bottom;
}

#gnav li.selected a{
	background-position:bottom;
}

#gnav{
	border-bottom:5px solid #c11406;
	margin:10px 0;
}

