@charset "UTF-8";

/* headerNavi */
div#header ul#globalNavi.subMenu {
	float: left;
}

div#header ul#globalNavi.subMenu li {
	float: left;
	display: inline;
}

div#header ul#globalNavi.subMenu li.line,
div#header ul#globalNavi.subMenu li.line2,
div#header ul#globalNavi.subMenu li.line3,
div#header ul#globalNavi.subMenu li.line4 {
	float: left;
	display: block;
	width: 10px;
	padding: 0 0 0 5px;
	text-indent: 0px;
}

div#header ul#globalNavi.subMenu li#about,
div#header ul#globalNavi.subMenu li#about a {
	float: left;
	width: 122px;
	padding: 0 20px 0 0;
	background: url(../img/about.gif) 3px 3px no-repeat;
}

div#header ul#globalNavi.subMenu li#about a:hover,
div#header ul#globalNavi li#about.on {
	background: url(../img/about_on.gif) 3px 3px no-repeat;
}

div#header ul#globalNavi.subMenu li#about.on {
	background: url(../img/about_on.gif) 3px 3px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub.act,
div#header ul#globalNavi.subMenu li#productsSub.act a {
	float: left;
	width: 135px;
	padding: 0 20px 0 0;
	background: url(../img/products.gif) 7px 3px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub.act ul {
	float: left;
	width: 155px;
	padding: 0 0 5px 3px;
	background: #000;
	opacity: 0.9;
}

div#header ul#globalNavi.subMenu li#productsSub.act ul li,
div#header ul#globalNavi.subMenu li#productsSub.act ul li a {
	float: left;
	padding: 3px 0 3px 0;
}

div#header ul#globalNavi.subMenu li#productsSub.act a:hover,
div#header ul#globalNavi.subMenu li#productsSub.act.on {
	background: url(../img/products_on.gif) 7px 3px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub,
div#header ul#globalNavi.subMenu li#productsSub a {
	float: left;
	width: 130px;
	padding: 0 20px 0 0;
	background: url(../img/products_on.gif) 7px 3px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub ul {
	float: left;
	width: 155px;
	padding: 0 0 5px 0;
	background: #000;
	opacity: 0.9;
}

div#header ul#globalNavi.subMenu li#productsSub ul li {
	display: none;
}

div#header ul#globalNavi.subMenu li#productsSub ul li,
div#header ul#globalNavi.subMenu li#productsSub ul li a {
	float: left;
	width: 155px;
	padding: 3px;
}

div#header ul#globalNavi.subMenu li#productsSub a:hover,
div#header ul#globalNavi.subMenu li#productsSub.on {
	background: url(../img/products_on.gif) 7px 3px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.sp a {
	height: 20px;
	background: url(../img/soap.gif) 5px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.sp a:hover,
div#header ul#globalNavi.subMenu li#productsSub ul li.sp a.on {
	background: url(../img/soap_on.gif) 5px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.lo a {
	height: 25px;
	background: url(../img/lotion.gif) 5px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.lo a:hover,
div#header ul#globalNavi.subMenu li#productsSub ul li.lo a.on {
	background: url(../img/lotion_on.gif) 5px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.dy a {
	height: 27px;
	background: url(../img/day.gif) 5px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.dy a:hover,
div#header ul#globalNavi.subMenu li#productsSub ul li.dy a.on {
	background: url(../img/day_on.gif) 5px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.nt a {
	height: 27px;
	background: url(../img/night.gif) 5px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.nt a:hover,
div#header ul#globalNavi.subMenu li#productsSub ul li.nt a.on {
	background: url(../img/night_on.gif) 5px no-repeat;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.cr a {
	height: 26px;
	background: url(../img/cream.gif) 5px no-repeat;
	text-indent: -9999px;
}

div#header ul#globalNavi.subMenu li#productsSub ul li.cr a:hover,
div#header ul#globalNavi.subMenu li#productsSub ul li.cr a.on {
	background: url(../img/cream_on.gif) 5px no-repeat;
}

/* facial */
div#header ul#globalNavi li#facial,
div#header ul#globalNavi li#facial a {
	float: left;
	width: 104px;
	padding: 0 20px 0 0;
	background: url(../img/facial.gif) 0 3px no-repeat;
}

div#header ul#globalNavi li#facial a:hover,
div#header ul#globalNavi li#facial.on {
	background: url(../img/facial_on.gif) 0 3px no-repeat;
}


/* store */
div#header ul#globalNavi li#store,
div#header ul#globalNavi li#store a {
	float: left;
	width: 126px;
	padding: 0 20px 0 0;
	background: url(../img/store.gif) 0 3px no-repeat;
}

div#header ul#globalNavi li#store a:hover,
div#header ul#globalNavi li#store.on {
	background: url(../img/store_on.gif) 0 3px no-repeat;
}

/* prevBtn */
div#prev,
div#prev a {
	float: left;
	width: 46px;
	height: 20px;
	background: url(../img/prev.gif) 0 3px no-repeat;
}

div#prev a:hover,
div#prev a.on {
	background: url(../img/prev_on.gif) 0 3px no-repeat;
}

/* nextBtn */
div#next,
div#next a {
	float: left;
	width: 46px;
	height: 20px;
	background: url(../img/next.gif) 0 3px no-repeat;
}

div#next a:hover,
div#next a.on {
	background: url(../img/next_on.gif) 0 3px no-repeat;
}

/* country */
div#header ul#globalNavi.subMenu li.country {
	float: left;
	display: block;
	width: 25px;
	height: 25px;
}

div#header ul#globalNavi.subMenu li.country a {
	float: left;
	display: block;
	width: 25px;
	height: 25px;
	padding: 3px 0 0 0;
	text-indent: -9999px;
	background: url(../../../com/img/navi_us.gif) 0 5px no-repeat;
}


div#header ul#globalNavi.subMenu li.country a:hover,
div#header ul#globalNavi.subMenu li.country a.on {
	float: left;
	display: block;
	width: 25px;
	height: 25px;
	padding: 3px 0 0 0;
	text-indent: -9999px;
	background: url(../../../com/img/navi_us_o.gif) 0 5px no-repeat;
}

/* country over */
div#header ul#globalNavi.subMenu li.countryb {
	float: left;
	display: block;
	width: 25px;
	height: 25px;
	padding: 3px 0 0 0;
	text-indent: -9999px;
	background: url(../../../com/img/navi_us_o.gif) 0 5px no-repeat;
	display: none;
}

/* language */
div#header ul#globalNavi.subMenu li.language {
	float: left;
	display: block;
	width: 101px;
	height: 25px;
	padding: 3px 0 0 0;
}

div#header ul#globalNavi.subMenu li.language a {
	float: left;
	display: block;
	width: 52px;
	height: 25px;
	padding: 3px 0 0 0;
	text-indent: -9999px;
	background: url(../../../com/img/navi_us_en.gif) 0 2px no-repeat;
}

div#header ul#globalNavi.subMenu li.language a:hover,
div#header ul#globalNavi.subMenu li.language a.on {
	float: left;
	display: block;
	width: 101px;
	height: 25px;
	margin: -2px 0 0 0;
	padding: 3px 0 0 0;
	background: url(../../../com/img/change.gif) 0 0 no-repeat;
}

/* language over */
div#header ul#globalNavi.subMenu li.languageb {
	float: left;
	display: block;
	width: 101px;
	height: 25px;
	margin: -2px 0 0 0;
	padding: 3px 0 0 0;
	background: url(../../../com/img/change.gif) 0 3px no-repeat;
	display: none;
}

div#sitemap a {
	float: left;
	width: 950px;
	position: relative;
	text-indent: -9999px;
}

div#sitemap a {
	float: left;
	width: 45px;
	height: 25px;
	padding: 0 20px 20px 0;
	position: absolute;
	top: 800px;
	left: 1100px;
	z-index: 1;
	background: url(../img/sitemap.gif) 0 0 no-repeat;
}

div#sitemap a:hover,
div#sitemap a.on {
	background: url(../img/sitemap_on.gif) 0 0 no-repeat;
}