 @charset "UTF-8";

html{
  overflow: auto;
}
body{
  position: relative;
  min-width: 950px;
  overflow: hidden;
}
#riGlobalWrap{
  overflow: hidden;
  /* IE Bug Support */
  overflow-x: hidden;
}

#fashionPage{
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  position: relative;
  margin-bottom: 50px;
}
/* .fashionHead */
.fashionHead{
  padding: 30px 500%;
  margin: 0 -500%;
  border-bottom: 1px solid #cecece;
  margin-bottom: 85px;
}
.fashionHead h1{
  padding-left: 60px;
}

/* #tabBox */
#tabNavi{
  position: absolute;
  top: 36px;
  left: 472px;
}
#tabNavi>li{
  display: inline-block;
  vertical-align: top;
}
#tabNavi>li+li{
  margin-left: 30px;
}
#tabNavi>li a{
  display: block;
  padding: 0 6px;
  font-size: 19.52px;
  color: #9e9e9e !important;
  text-decoration: none !important;
  cursor: pointer;
}
#tabNavi>li a.tab-on{
  color: #ed1b23 !important;
  border-bottom: 1px solid #ed1b23;
}

#tabBox .js-auto-parameter+.js-auto-parameter{
  margin-top: 50px;
}

/* alcor */
#fashionPage #tabBox .ri-item{
  position: relative;
}
#fashionPage #tabBox .ri-item__shopLink{
  position: absolute;
  left: 0;
  top: 176px;
  margin: 0;
  width: 100%;
}
#fashionPage #tabBox .ri-item__iconShop{
  font-size: 10.5px;
  color: #666666;
  display: none;
}
#fashionPage #tabBox .ri-item__shopName{
  font-size: 10.5px;
  color: #666666;
}
#fashionPage #tabBox .ri-item__name{
  display: none;
}
#fashionPage #tabBox .ri-item__price{
  font-size: 10.5px;
  color: #666666;
  margin-top: 20px;
}


.disneyFooterWrap{
  width: 100%;
  margin: 0 -500%;
  padding: 0 500%;
  background-color:#eeeeee;
  padding-top: 50px;
}