.mainTitle{
  margin-bottom: 20px;
}
.section--main{
  margin-bottom:55px;
}

.bx-wrapper .bx-pager{
  bottom: -25px!important;
}
.bx-wrapper .bx-pager.bx-default-pager a{
  margin: 0 10px!important;
}

/*上部カテゴリー一覧*/
.cateList{
  margin-top:-10px;
  margin-bottom:9px;
}
.cateList__unit{
  float:left;
  display: inline-block;
  margin-right:35px;
  line-height:25px;
}

/*メインコンテンツのスライダー*/
.bx-wrapper .bx-viewport {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
  left: 0px !important;
}
.bx-wrapper {
  margin-bottom: 0px !important;
}

/*インフォ(管理画面のおしらせ　dl作り)*/
.info{
  margin-bottom:85px;
}
.info h2{
  margin-bottom: 24px;
}

.info .info_wrap{
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  padding: 12px 0px;
}
.info dl {
  height: 90px;
  overflow: auto;
  font-size: 12.7px;
}
.info dt{
  margin-bottom:2px;
  float:left;
  clear:both;
  letter-spacing: 0.8px;
}
.info dt:last-child{
  margin-bottom:0px;
}
.info dt span{
  font-weight:bold;
  display: inline-block;
  margin-right:15px;
}
.info dd{
  float:right;
  width: 750px;
  word-break:break-all;
  margin-bottom: 2px;
  color:#4D4D4D;
}

.mainBnrList__unit{
  display: inline-block;
  float:left;
}
.mainBnrList__unit:nth-child(2n){
  float:right;
}
.mainBnrList__unit:nth-child(n+3){
  margin-top:25px;
}

/* タブエリア */
.tabArea .tabList{
  margin-bottom: 35px;
}

.tabArea .tabList li{
  height:33px;
  cursor: pointer;
  float:left;
  margin-right: 37px;
  background-repeat: no-repeat!important;
}
.tabArea .tabList li span{
  display: none;
}
.tabArea .tabList li:first-child{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/tab_text_02_off.png?cmsp_timestamp=20200518110911');
  width:103px;
}
.tabArea .tabList li:first-child.open{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/tab_text_02_on.png?cmsp_timestamp=20200518111038');
}
.tabArea .tabList li:nth-child(2){
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/tab_text_01_off.png?cmsp_timestamp=20200518111015');
  width:102px;
}
.tabArea .tabList li:nth-child(2).open{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/tab_text_01_on.png?cmsp_timestamp=20200518110955');
}
.tabArea .tabList li:nth-child(3){
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/tab_text_03_off.png?cmsp_timestamp=20200529181542');
  width:101px;
}
.tabArea .tabList li:nth-child(3).open{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/tab_text_03_on.png?cmsp_timestamp=20200529181548');
}

.tabArea .tabCont > li{
  display: none;
}

.tabArea .tabCont > li.open{
  display: block;
}


/* ランキング */
.ranking .itemList__imgBox{
  position: relative;
}
.ranking .itemList__imgBox:before{
  display: block;
  content: "";
  position:absolute;
  width:46px;
  height:46px;
  top:-25px;
  left:75px;
  z-index: 100;
}
.ranking .itemList__unit:nth-child(1) .itemList__imgBox:before{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/rank_text_01.png?cmsp_timestamp=20200518112059');
}
.ranking .itemList__unit:nth-child(2) .itemList__imgBox:before{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/rank_text_02.png?cmsp_timestamp=20200518112120');
}
.ranking .itemList__unit:nth-child(3) .itemList__imgBox:before{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/rank_text_03.png?cmsp_timestamp=20200518112126');
}
.ranking .itemList__unit:nth-child(4) .itemList__imgBox:before{
  background:url('https://img21.shop-pro.jp/PA01446/248/etc/rank_text_04.png?cmsp_timestamp=20200518112130');
}
