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

/*	??¡ã?¤ã?³ã???????´ã?????
--------------------------------------*/
#maincat i{
	margin:0 0 20px 0;
}

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

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

#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-11{
    background:url(../images/cat-11.gif) no-repeat;
    text-indent:-9999px;
}

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

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


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

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

#maincat ul li.cat-camp a:hover{
	background-position:bottom;
}
/* KIKAN_UNNYOU-2528 end */


#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;
}

