@charset "UTF-8";

#header {
    color:#fff;
    border-top:1px solid #000;
	background-color:#fff;
}
#header a { color:#fff; }
#header a:hover { color:#fff; }

/* グローバルナビ */
.gnav { height:45px; }
.gnav ul li {
    float:left;
    width:12.4%;
}
.gnav ul li a {
    border-left:1px solid #000;
    display:block;
	min-width:84px;
    height:0;
    overflow:hidden;
    padding-top:45px;
	background:#fff no-repeat center 0;
}
.gnav ul li.select a, .gnav ul li a:hover {
	background-color:#000;
	background-position:center -45px;
}
.gnav_home a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_1.gif") !important; }
.gnav_cate a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_2.gif") !important; }
.gnav_feature a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_3.gif") !important; }
.gnav_new a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_4.gif") !important; }
.gnav_rank a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_5.gif") !important; }
.gnav_code a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_6.gif") !important; }
.gnav_outlet a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_7.gif") !important; }
.gnav_brand a { background-image:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/gnav_8.gif") !important;  }

/* ヘッダーメニュー */
.hmenu {
    height:41px;
    background-color:#000;
}

.hmenu .search {
	float:left;
	padding:10px;
	line-height:21px;
}
.hmenu .search form { float:left; }
.hmenu .search input { border:none; }

.hmenu .search .entry {
	float:left;
	width:200px;
	height:21px;
    background-color:#fff;
}
.hmenu .search .entry #kw {
	color:#999;
	padding:0 5px;
}

.hmenu .search #enter {
	cursor:pointer;
	float:left;
	width:25px;
	height:21px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/search_btn.gif") no-repeat 0 0;
}
.hmenu .search #enter:hover { background-position:0 -21px; }

.hmenu .search .hkw {
	float:left;
	margin-left:10px;
	padding-left:72px;
	background:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/hkw.gif") no-repeat 0 center;
}
.hmenu .search .hkw a { padding-right:8px; }

.hmenu .hnav { float:right; }
.hmenu .hnav ul li { float:left; }
.hmenu .hnav ul li a {
    display:block;
	width:56px;
	height:0;
    overflow:hidden;
    padding-top:41px;
	background:url("https://c16.future-shop.jp/shop/item/jiggys/design/img01/hnav.gif") no-repeat 0 0;
}
.hmenu .hnav ul .login a:hover { background-position:0 -41px; }

.hmenu .hnav ul .logout a { background-position:-56px 0; }
.hmenu .hnav ul .logout a:hover { background-position:-56px -41px; }

.hmenu .hnav ul .member a { background-position:-112px 0; }
.hmenu .hnav ul .member a:hover { background-position:-112px -41px; }

.hmenu .hnav ul .my a { background-position:-168px 0; }
.hmenu .hnav ul .my a:hover { background-position:-168px -41px; }

.hmenu .hnav ul .love a { background-position:-224px 0; }
.hmenu .hnav ul .love a:hover { background-position:-224px -41px; }

.hmenu .hnav ul .cart a { background-position:-280px 0; }
.hmenu .hnav ul .cart a:hover { background-position:-280px -41px; }
