@charset "euc-jp";


/* Navigation(Global) */
/* -------------------------------------------- */

#gNav li.service a {
	background-position: 0 -27px;
}



/* Navigation(Sidebar) */
/* -------------------------------------------- */

#lNav li.eyebrow ul,
#lNav li.extension ul,
#lNav li.nail ul,
#lNav li.shaving ul {
	display: none;
}

#lNav li.eyebrow a {
	background: url("../img/ln_eyebrow.gif") no-repeat;
}
#lNav li.extension a {
	background: url("../img/ln_extension.gif") no-repeat;
}
#lNav li.nail a {
	background: url("../img/ln_nail.gif") no-repeat;
}
#lNav li.shaving a {
	background: url("../img/ln_shaving.gif") no-repeat;
}
#lNav li.menu a {
	height: 25px;
	background: url("../img/ln_menu.gif") no-repeat;
}

#lNav li {
	height: 38px;
}
#lNav li.menu {
	height: 25px;
}

#lNav li ul {
	padding: 4px 0 6px 0;
	background: url("../../img/ln_line.gif") left top no-repeat;
}
#lNav li ul li,
#lNav li ul li a {
	height: 24px !important;
}

#lNav li ul li.service a {
	background: url("../img/ln_service.gif") no-repeat !important;
}
#lNav li ul li.product a {
	background: url("../img/ln_product.gif") no-repeat !important;
}
#lNav li.nail ul li.product a {
	background: url("../img/ln_sample.gif") no-repeat !important;
}


body.eyebrow #lNav li.eyebrow a,
body.extension #lNav li.extension a,
body.nail #lNav li.nail a,
body.shaving #lNav li.shaving a {
	background-position: 0 -38px;
}
body.menu #lNav li.menu a {
	background-position: 0 -25px;
}

body#service #lNav li ul li.service a {
	background-position: 0 -24px !important;
}
body#product #lNav li ul li.product a {
	background-position: 0 -24px !important;
}

body.eyebrow #lNav li.eyebrow ul,
body.extension #lNav li.extension ul,
body.nail #lNav li.nail ul,
body.shaving #lNav li.shaving ul {
	display: block;
}
body.eyebrow #lNav li.eyebrow,
body.extension #lNav li.extension,
body.nail #lNav li.nail,
body.nail #lNav li.nail li.samples,
body.nail #lNav li.nail li.samples li,
body.shaving #lNav li.shaving {
	height: auto !important;
}

#lNav li.nail li.samples ul {
	width: 178px;
	margin: 6px 0 0 22px;
	padding: 10px 0 0 0;
/*	background-image: none !important;	*/
	background: url("../nail/img/sep_side.gif") left top no-repeat !important;
}
#lNav li.nail li.samples ul li {
	width: 180px;
	margin: 0;
	padding: 0;
}
#lNav li.nail li.samples ul li a {
	width: 166px;
	height: auto !important;
	padding: 3px 0 3px 12px;
	background: url(../nail/img/bl_categories.gif) 4px 5px no-repeat;
	font-size: 10px;
	line-height: 1.2;
	text-indent: 0;
	color: #707070;
}
#lNav li.nail li.samples ul li.current a {
	color: #af2f56;
}
#lNav li.nail li.samples ul li.pedicure {
	margin: 6px 0 0 0;
	padding: 6px 0 0 0;
	background: url("../nail/img/sep_side.gif") no-repeat;
}


#lNav li a:hover {
	background-position: 0 -38px;
}
#lNav li.menu a:hover {
	background-position: 0 -25px;
}
#lNav li ul li a:hover {
	background-position: 0 -24px !important;
}
body.index #lNav li ul li a:hover {
	background-position: 0 -24px !important;
}
body.index #lNav li.nail ul li.product a:hover {
	background-position: 0 -24px !important;
}
#lNav li.nail li.samples ul li a:hover {
	background-position: 4px 5px !important;
}

p.link{
	margin : 20px 0;
	padding: 0 16px 0 0;
	background: url("../../img/ic_arrow.gif") right no-repeat;
	font-size: 75%;
	text-align: right;
}
p.campaign{
	margin : 20px 0;
	padding: 0 0 0 28px;
}

