@charset "utf-8";

/* ------------------------------------------------------- 

headNavi elements

-------------------------------------------------------  */

ul#headNavi {
	margin: 6px 0 0 0;
	padding:0;
	background-color:#000;
	height:15px;
	width:243px;
	display:block;
}

#headNavi li {
	float:left;
	display: block;
	height: 11px;
	background:url(../img/header/head_nav1004.gif) no-repeat top;
	list-style-type:none;
	text-decoration:none;
}

#headNavi li a {
	display: block;
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
	background:url(../img/header/head_nav1004.gif) no-repeat;
	list-style-type:none;
	text-indent: -9999px;
	overflow:hidden;
}

/* ------------------------------------------------------- */
#toTop { /* for toTopBTN */
	width: 37px;
}
#headNavi li#toTop a,
#headNavi li#toTop a:visited{
	background-position: 0 top;
}
#headNavi li#toTop a:hover { background-position: 0 -11px; }

/* ------------------------------------------------------- */
#toStmp{ /* for toStmpBTN */
	width:81px;
}
#headNavi li#toStmp a,
#headNavi li#toStmp a:visited{
	background-position: -37px top;
}
#headNavi li#toStmp a:hover { background-position: -37px -11px; }

/* ------------------------------------------------------- */
#toPrvc{  /* for toPrvcBTN */
	width:112px;
}
#headNavi li#toPrvc a,
#headNavi li#toPrvc a:visited{
	background-position: -118px top;
}
#headNavi li#toPrvc a:hover { background-position: -118px -11px; }

/* ------------------------------------------------------- 

mainNavi elements

-------------------------------------------------------  */
ul#mainNavi{
	position:absolute;
	top: 26px;
	left: 573px;
	margin:0;
	padding:0;
	width: 387px;
	height: 24px;
	z-index: 5;
}

#mainNavi li{
	float:left;
	height: 24px;
	text-decoration:none;
	list-style-type:none;
}

#mainNavi li a{
	display: block;
	margin: 0;
	padding: 0 6px 0 0;
	_padding: 0;
	width: 100%;
	height: 100%;
	background: url(../img/header/head_guide1004.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

/* ------------------------------------------------------- */
#shopGuide{ /* for shopGuideBTN */
	width:143px;
}
#mainNavi li#shopGuide a,
#mainNavi li#shopGuide a:visited{
	background-position:0 0;
}
#mainNavi li#shopGuide a:hover{ background-position:0 -24px;}

/* ------------------------------------------------------- */
#faq{ /* for faqBTN */
	width:122px;
	background-position:0;
}
#mainNavi li#faq a,
#mainNavi li#faq a:visited{
	background-position:-143px 0;
}
#mainNavi li#faq a:hover{ background-position:-143px -24px; }

/* ------------------------------------------------------- */
#inq{ /* for inqBTN */
	width:116px;
	background-position:0;
}
#mainNavi li#inq a,
#mainNavi li#inq a:visited{
	_padding-right: 6px;
	background-position: -265px 0;
}
#mainNavi li#inq a:hover { background-position: -265px -24px; }


/* 
gloNavi関連
li 画像スライスアレンジにより、
ul#gloSubNavi、div#naviWrapperを付加。
common.cssもチェック。
====================== */
ul#gloNavi,
ul#gloSubNavi{
	margin:0;
	padding:20px 0 0 0;
/*
	background-image:url("../img/gloNavi.gif");
============================== */
}

ul#gloNavi{
	background-image:url("../img/navi/tabCosme.gif");
	background-repeat:no-repeat;
	padding-top:23px;
}

ul#gloSubNavi{
	background-image:url("../img/navi/tabFashi.gif");
	background-repeat:no-repeat;
	padding-top:32px;
}

ul#gloPreNavi{
	margin:0;
	padding:0;
	margin-top:20px;
}

#gloNavi li,
#gloSubNavi li,
#gloPreNavi li{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	text-decoration:none;
	background-repeat:no-repeat;
}

#gloNavi a,
#gloSubNavi a,
#gloPreNavi a{
	margin: 0;
	padding: 0;
	display:block;
	width:140px;
	margin:0;
/*
	background-image:url("../img/gloNavi.gif");
============================== */
	background-repeat:no-repeat;
	list-style-type:none;
	display: block;
	overflow:hidden;
	text-indent:-9999px;
}

/* ------------------------------------------------------- */

#skincare{
	width:140px;
	background-position:0;
}

#gloNavi li#gloNaviIdx1100{/* 擬似プリロード */
	background-image:url("../img/navi/skincareBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1100 a,
#gloNavi li#gloNaviIdx1100 a:visited{
	background-image:url("../img/navi/skincareBTN.gif");
	height:30px;
	text-indent:-9999px;
}

#gloNavi li#gloNaviIdx1100 a:hover{
	background-image:url("../img/navi/skincareBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1200{/* 擬似プリロード */
	background-image:url("../img/navi/makeupBaseBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1200 a,
#gloNavi li#gloNaviIdx1200 a:visited{
	height:30px;
	background-image:url("../img/navi/makeupBaseBTN.gif");
}

#gloNavi li#gloNaviIdx1200 a:hover{
	background-image:url("../img/navi/makeupBaseBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1300{/* 擬似プリロード */
	background-image:url("../img/navi/foundationBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1300 a,
#gloNavi li#gloNaviIdx1300 a:visited{
	height:30px;
	background-image:url("../img/navi/foundationBTN.gif");
}

#gloNavi li#gloNaviIdx1300 a:hover{
	background-image:url("../img/navi/foundationBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1400{/* 擬似プリロード */
	background-image:url("../img/navi/facepawderBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1400 a,
#gloNavi li#gloNaviIdx1400 a:visited{
	height:30px;
	background-image:url("../img/navi/facepawderBTN.gif");
}

#gloNavi li#gloNaviIdx1400 a:hover{
	background-image:url("../img/navi/facepawderBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1500{/* 擬似プリロード */
	background-image:url("../img/navi/eyeBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1500 a,
#gloNavi li#gloNaviIdx1500 a:visited{
	height:30px;
	background-image:url("../img/navi/eyeBTN.gif");
}

#gloNavi li#gloNaviIdx1500 a:hover{
	background-image:url("../img/navi/eyeBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1600{/* 擬似プリロード */
	background-image:url("../img/navi/lipBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1600 a,
#gloNavi li#gloNaviIdx1600 a:visited{
	height:30px;
	background-image:url("../img/navi/lipBTN.gif");
}

#gloNavi li#gloNaviIdx1600 a:hover{
	background-image:url("../img/navi/lipBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1700{/* 擬似プリロード */
	background-image:url("../img/navi/nailBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1700 a,
#gloNavi li#gloNaviIdx1700 a:visited{
	height:30px;
	background-image:url("../img/navi/nailBTN.gif");
}

#gloNavi li#gloNaviIdx1700 a:hover{
	background-image:url("../img/navi/nailBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1800{/* 擬似プリロード */
	background-image:url("../img/navi/multicolorBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1800 a,
#gloNavi li#gloNaviIdx1800 a:visited{
	height:30px;
	background-image:url("../img/navi/multicolorBTN.gif");
}

#gloNavi li#gloNaviIdx1800 a:hover{
	background-image:url("../img/navi/multicolorBTN_f2.gif");
}

/* ------------------------------------------------------- */
#gloNavi li#gloNaviIdx1900{/* 擬似プリロード */
	background-image:url("../img/navi/bodyBTN_f2.gif");
}

#gloNavi li#gloNaviIdx1900 a,
#gloNavi li#gloNaviIdx1900 a:visited{
	height:30px;
	background-image:url("../img/navi/bodyBTN.gif");
}

#gloNavi li#gloNaviIdx1900 a:hover{
	background-image:url("../img/navi/bodyBTN_f2.gif");
}

/* ------------------------------------------------------- */
#gloNavi li#gloNaviIdx4100{/* 擬似プリロード */
	background-image:url("../img/navi/fragranceBTN_f2.gif");
}

#gloNavi li#gloNaviIdx4100 a,
#gloNavi li#gloNaviIdx4100 a:visited{
	height:30px;
	background-image:url("../img/navi/fragranceBTN.gif");
}

#gloNavi li#gloNaviIdx4100 a:hover{
	background-image:url("../img/navi/fragranceBTN_f2.gif");
}

/* ------------------------------------------------------- */
#gloNavi li#gloNaviIdx4200{/* 擬似プリロード */
	background-image:url("../img/navi/toolBTN_f2.gif");
}

#gloNavi li#gloNaviIdx4200 a,
#gloNavi li#gloNaviIdx4200 a:visited{
	height:30px;
/***********************
	height:34px;
***********************/
	background-image:url("../img/navi/toolBTN.gif");
}

#gloNavi li#gloNaviIdx4200 a:hover{
	background-image:url("../img/navi/toolBTN_f2.gif");
}

/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx4400{/* 擬似プリロード */
	background-image:url("../img/navi/ClimitedBTN_f2.gif");
}

#gloNavi li#gloNaviIdx4400 a,
#gloNavi li#gloNaviIdx4400 a:visited{
	height:30px;
	background-image:url("../img/navi/ClimitedBTN.gif");
}

#gloNavi li#gloNaviIdx4400 a:hover{
	background-image:url("../img/navi/ClimitedBTN_f2.gif");
}

/*
gloSubNavi 
============================== */

#gloSubNavi li#gloNaviIdx2100{/* 擬似プリロード */
	background-image:url("../img/navi/topBottomBTN_f2.gif");
}

#gloSubNavi li#gloNaviIdx2100 a,
#gloSubNavi li#gloNaviIdx2100 a:visited{
	height:30px;
	background-image:url("../img/navi/topBottomBTN.gif");
}

#gloSubNavi li#gloNaviIdx2100 a:hover{
	background-image:url("../img/navi/topBottomBTN_f2.gif");
}

/* ------------------------------------------------------- */
/* 擬似プリロード */
#gloSubNavi li#gloNaviIdx2200{
	background-image:url("../img/navi/bagsPouchesBTN_f2.gif");
}

#gloSubNavi li#gloNaviIdx2200 a,
#gloSubNavi li#gloNaviIdx2200 a:visited{
	height:30px;
	background-image:url("../img/navi/bagsPouchesBTN.gif");
}

#gloSubNavi li#gloNaviIdx2200 a:hover{
	background-image:url("../img/navi/bagsPouchesBTN_f2.gif");
}

/* ------------------------------------------------------- */
/* 擬似プリロード */
#gloSubNavi li#gloNaviIdx2300{
	background-image:url("../img/navi/accessoriesBTN_f2.gif");
}
#gloSubNavi li#gloNaviIdx2300 a,
#gloSubNavi li#gloNaviIdx2300 a:visited{
	height:30px;
	background-image:url("../img/navi/accessoriesBTN.gif");
}

#gloSubNavi li#gloNaviIdx2300 a:hover{
	background-image:url("../img/navi/accessoriesBTN_f2.gif");
}

/* ------------------------------------------------------- */
/* 擬似プリロード */
#gloSubNavi li#gloNaviIdx2401{
	background-image:url("../img/navi/swimsuitsBTN_f2.gif");
}

#gloSubNavi li#gloNaviIdx2401 a,
#gloSubNavi li#gloNaviIdx2401 a:visited{
	height:30px;
	background-image:url("../img/navi/swimsuitsBTN.gif");
}

#gloSubNavi li#gloNaviIdx2401 a:hover{
	background-image:url("../img/navi/swimsuitsBTN_f2.gif");
}

/* ------------------------------------------------------- */
/* 擬似プリロード */
#gloSubNavi li#gloNaviIdx2400{
	background-image:url("../img/navi/otherBTN_f2.gif");
}

#gloSubNavi li#gloNaviIdx2400 a,
#gloSubNavi li#gloNaviIdx2400 a:visited{
	height:30px;
/***********************
	height:34px;
***********************/
	background-image:url("../img/navi/otherBTN.gif");
}
#gloSubNavi li#gloNaviIdx2400 a:hover{
	background-image:url("../img/navi/otherBTN_f2.gif");
}

/* ------------------------------------------------------- */
/* 擬似プリロード */
#gloSubNavi li#gloNaviIdx4300{
	background-image:url("../img/navi/FlimitedBTN_f2.gif");
}

#gloSubNavi li#gloNaviIdx4300 a,
#gloSubNavi li#gloNaviIdx4300 a:visited{
	height:34px;
	background-image:url("../img/navi/FlimitedBTN.gif");
}

#gloSubNavi li#gloNaviIdx4300 a:hover{
	background-image:url("../img/navi/FlimitedBTN_f2.gif");
}

/* ------------------------------------------------------- */
/* 擬似プリロード */
#gloPreNavi li#gloNaviIdx4500{
	background-image:url("../img/navi/previousBTN_f2.gif");
}

#gloPreNavi li#gloNaviIdx4500 a,
#gloPreNavi li#gloNaviIdx4500 a:visited{
	height:85px;
	background-image:url("../img/navi/previousBTN.gif");
}

#gloPreNavi li#gloNaviIdx4500 a:hover{
	background-image:url("../img/navi/previousBTN_f2.gif");
}
