@charset "utf-8";
/* CSS Document */

#headerArea ul {
	height:35px;
 }

#headerArea ul::after {
 }
 
#headerArea ul li {
/* margin:0 20px 0 20px;*/
margin-right:20px;
 }
#headerArea ul li a {
 height:35px;
 }
#headerArea ul li.selected a,
#headerArea ul li.selected a:hover,
#headerArea ul li a:hover {
  background-position:0 -45px;
 }
#headerArea ul li a span {
 }


#headerArea ul li.philosophy a {
  width:164px;
  background-image:url(/_common_new/images/headNav_en_01.png);
 }
#headerArea ul li.collection a {
  width:162px;
  background-image:url(/_common_new/images/headNav_en_02.png);
}
#headerArea ul li.charity a {
  width:116px;
  background-image:url(/_common_new/images/headNav_en_03.png);
 }
#headerArea ul li.news a {
  width:85px;
  background-image:url(/_common_new/images/headNav_en_04.png);
 }
#headerArea ul li.magazine a {
  width:137px;
  background-image:url(/_common_new/images/headNav_en_05.png);
 }
#headerArea ul li.stores a {
  width:104px;
  background-image:url(/_common_new/images/headNav_en_06.png);
 }
#headerArea ul li.ec a {
  width:112px;
  background-image:url(/_common_new/images/headNav_en_07.png);
 }

#headerArea ul li ul {
	top:38px;
 }
#headerArea ul li ul li {
  margin-left:0;
  margin-right:0;
 }
#headerArea ul li ul li a {
  font-family:Arial, Helvetica, sans-serif;
  }


#sideNavModule {
  width:190px;
 display:block; padding:0; margin:0 0 20px 0;
 }
#sideNavModule li {
  width:190px;
 display:block;
 padding:0; margin:0 0 7px 0;
 list-style:none;
 }
 
#sideNavModule li.new {
  margin-left:-33px;
  padding-left:33px;
  background-image:none;
  background-repeat:no-repeat;
  background-position:0 2px;
}

#sideNavModule li.mb30 {
  margin-bottom:30px;
}
 
#sideNavModule li a {
 display:block;
 padding:0; margin:0;
 width:190px;
 height:15px;
 background-repeat:no-repeat;
 background-position:left top;
 }
#sideNavModule li a:hover,
#sideNavModule li.selected a,
#sideNavModule li.selected a:hover {
 background-position:-190px 0;
 }
#sideNavModule li a span { display:none;}

#sideNavModule li ul {
 width:176px;
 display:block; padding:0; margin:11px 0 5px 14px; 
 }
#sideNavModule li ul li {
 width:176px;
 height:13px;
 margin-bottom:10px;}
#sideNavModule li ul li a {
 width:176px;
 height:13px;
}

/**
pageTopModule
**/
.pageTopModule {
 display:block;
 padding:0; margin:0 0 25px 0;
 text-align:right;
 height:20px;
 }
.pageTopModule a {
 display:block;
 width:67px; height:18px;
 padding:0; margin:0 25px 0 auto;
 background-position:left top;
 background-repeat:no-repeat;
 background-image:url(/_common_new/images/pageTopBlackEn.png);
 }

.pageTopModule.nm {
  margin-bottom:0;
}

.pageTopModule.nm4 {
  margin-bottom:20px;
}


.pageTopModule.nm2 {
  margin-top:10px;
}


.pageTopModule.nm a{
  margin-right:0;
}

.pageTopModule.mr30 a{
  margin-right:75px;
}

.pageTopModule.nm4 a {
  margin-right:0;

}

.pageTopModule a:hover {
 background-position:-100px 0;}
.pageTopModule a span { display:none; }

.pageTopModule.white a {
 background-image:url(/_common_new/images/pageTopWhiteEn.png);}


