@charset "utf-8";
/**
 * 初期化
 */
*{
  margin:0;
  padding:0;
}
ul,ol{list-style-type:none;}
a{
  color:#039;
  text-decoration:none;
}
a:hover{
  color:#da4090;
}
#contents a:hover{text-decoration:underline;}
img{border:0;}
/**
 * 文字サイズ可変
 */
body{
  color:#222;
  width:100%;
  font-size:10px;
  _font-size:62.5%; /* for IE6 */
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,'ＭＳ Ｐゴシック',sans-serif;
  text-align:center;
  letter-spacing:0.1em;
  padding:0;
  overflow-x:hidden;
  background:#fff;
}
*html body{
  font-family:Verdana,'ＭＳ Ｐゴシック';
}
/**
 * 汎用パーツ文字サイズ
 */
caption,th,td,input,textarea,select,ul,ol,dl,p{
  font-size:1.2em;
  line-height:1.4em;
  margin:0 0 0.8em;
}
/**
 * 見出し
 */
h1{
  height:30px;
  text-indent:-9999px;
}
h2{
  float:left;
  width:157px;
  height:23px;
  position:absolute;
  left:0;
  z-index:20;
  overflow:hidden;
}
h2 a{
}
#siteid{
  float:left;
  width:157px;
  height:23px;
  text-indent:-9999px;
  background:url(../images/common/siteid.gif) no-repeat left top;
  display:block;
  position:absolute;
  left:0;
  z-index:20;
}
h3{
  width:350px;
  font-size:1.4em;
  height:30px;
  position:absolute;
  z-index:10;
  top:100px;
  left:0;
  overflow:hidden;
}
#cap{
  width:350px;
  height:30px;
  position:absolute;
  z-index:20;
  top:100px;
  left:0;
}
/**
 * レイアウト
 */
#inbox{
  width:760px;
  margin:0 auto;
  position:relative;
}
#contents{
  float:left;
  width:100%;
  text-align:left;
}
#header{
  height:140px;
  background:url(../images/common/header_background.gif) no-repeat right bottom;
}
#footer{
  font-size:1em;
  margin:30px 0 0;
  padding:20px 0 0;
  border-top:1px solid #eee;
  position:relative;
}
#side{
  float:right;
  width:210px;
}
#sBnr{
  font-size:0.86em;
  margin:10px 0 0;
}
.sideAnc{
  display:block;
  width:166px;
  height:39px;
  outline:0;
}
/**
 * gNav
 */
ul#gNav{
  position:absolute;
  top:45px;
  left:0;
  z-index:30;
}
ul#gNav li{
  float:left;
  height:24px;
  margin:0 4px;
  text-indent:-9999px;
}
ul#gNav li a{
  display:block;
  height:24px;
  outline:0;
  overflow:hidden;
}
ul#gNav li.gnav_about,			ul#gNav li.gnav_about a			{ width:132px; }
ul#gNav li.gnav_theme_2009ss,	ul#gNav li.gnav_theme_2009ss a	{ width:121px; }
ul#gNav li.gnav_collections,	ul#gNav li.gnav_collections a	{ width:67px; }
ul#gNav li.gnav_collection_vanessabruno,	ul#gNav li.gnav_collection_vanessabruno a	{ width:158px; }
ul#gNav li.gnav_collection_athe,			ul#gNav li.gnav_collection_athe a	{ width:98px; }
ul#gNav li.gnav_show,			ul#gNav li.gnav_show a			{ width:35px; }
ul#gNav li.gnav_shop,			ul#gNav li.gnav_shop a			{ width:57px; }
ul#gNav li.gnav_onlineshop,		ul#gNav li.gnav_onlineshop a	{ width:71px; }
ul#gNav li.gnav_recruit,		ul#gNav li.gnav_recruit a		{ width:48px; }
ul#gNav li.gnav_contact,		ul#gNav li.gnav_contact a		{ width:49px; }
ul#gNav li.gnav_release,		ul#gNav li.gnav_release a		{ width:49px; }
ul#gNav li.gnav_top,			ul#gNav li.gnav_top a			{ width:23px; }
ul#gNav li a{ background-position:-160px top; background-repeat: no-repeat; }
ul#gNav li a:hover{ background-position:left top;}
li.gnav_about a			{ background-image:url(../images/common/gnav_about.gif); }
li.gnav_theme_2009ss a	{ background-image:url(../images/common/gnav_theme_2009ss.gif); }
li.gnav_collections a	{ background-image:url(../images/common/gnav_collections.gif); }
li.gnav_collection_vanessabruno a	{ background-image:url(../images/common/gnav_collections_vanessabruno.gif); }
li.gnav_collection_athe a			{ background-image:url(../images/common/gnav_collections_athe.gif); }
li.gnav_show a			{ background-image:url(../images/common/gnav_show.gif); }
li.gnav_shop a			{ background-image:url(../images/common/gnav_shop.gif); }
li.gnav_onlineshop a	{ background-image:url(../images/common/gnav_onlineshop.gif); }
li.gnav_recruit a		{ background-image:url(../images/common/gnav_recruit.gif); }
li.gnav_contact a		{ background-image:url(../images/common/gnav_contact.gif); }
li.gnav_release a		{ background-image:url(../images/common/gnav_release.gif); }
li.gnav_top a			{ background-image:url(../images/common/gnav_top.gif); }
/**
 * gNav
 */
ul#gSubCollectionV,
ul#gSubCollectionA {
  display:none;
  text-align:left;
  position:absolute;
  z-index:31;
  top:12px;
}
ul#gSubCollectionV {
  left:161px;
  _left:171px;
}
ul#gSubCollectionA {
  left:320px;
  _left:330px;
}
ul#gSubCollectionV li,
ul#gSubCollectionA li{
  height:18px;
  text-indent:-9999px;
  position:relative;
  left:0;
}
ul#gSubCollectionV li a,
ul#gSubCollectionA li a{
  display:block;
  height:18px;
  outline:0;
  overflow:hidden;
}
ul#gSubCollectionV li.gsub_vanessabruno_2009aw { width:142px; }
ul#gSubCollectionV li.gsub_vanessabruno_2009ss { width:142px; }
ul#gSubCollectionA li.gsub_athe_2009aw { width:142px; }
ul#gSubCollectionA li.gsub_athe_2009ss { width:142px; }
ul#gSubCollectionA li.gsub_athe_2010ss { width:142px; }
ul#gSubCollectionV li a, ul#gSubCollectionA li a{ background-position:-160px top; background-repeat: no-repeat; }
ul#gSubCollectionV li a:hover, ul#gSubCollectionA li a:hover { background-position:left top; }
li.gsub_vanessabruno_2009aw a, li.gsub_athe_2009aw a { background-image:url(../images/common/gsub_collection_2009aw.gif); }
li.gsub_vanessabruno_2009ss a, li.gsub_athe_2009ss a{ background-image:url(../images/common/gsub_collection_2009ss.gif); }
li.gsub_vanessabruno_2010ss a, li.gsub_athe_2010ss a{ background-image:url(../images/common/gsub_collection_2010ss.gif); }
/**
 * coupon
 */
#coupon{
  position:relative;
  left:33px;
}
/**
 * form
 */
input{
  font-size:1em;
}
/* copyright */
#copyright{
  position:relative;
  top:-26px;
}
/**
 * clear
 */
.clear{
  text-indent:-9999px;
  height:0;
  font-size:0;
  line-height:0;
  clear:both;
}
/**
 * new
 */
#headerNew{
  width:105px;
  height:28px;
  position:absolute;
  top:23px;
  right:22px;
  _right:27px;
}