@charset "euc-jp";
.slider {
  position: relative;
  padding-top:0!important;
}
.slider img{
  width:100%;
  height:auto;
  aspect-ratio: 3/1;
  object-fit: cover;
  object-position: center;
}
@media(max-width:575px){
  .slider img{
    height: auto;
    aspect-ratio:1/1;
  }
}
.slider .bx-wrapper{
  height:100%;
}
.bx-viewport {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  left: 0 !important;
  border: none !important;
}
#slider div {
  width: 100% !important;
}
.info_block img,
.free_space_block img {
  max-width: 100%;
  height: auto;
}

.more_prd {
  display: none;
  clear: both;
  padding: .5em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #aaa;
  color: #fff;
  text-align: center;
  font-size: 123.076%;
  cursor: pointer;
}

.info_block {
  line-height: 1.5;
}
.news_lst {
  margin-bottom: 2em;
}
.news_lst li {
  padding: .6em 0 .5em;
  border-bottom: 1px dotted #aaa;
}
.news_lst span {
  margin-right: .5em;
  color: #888;
}

#newsFeed li{
  border-top: 1px solid #b2b2b2;
  font-size: 14px;
  color: #79746d;
  transition: all .3s ease-in-out;
}

#newsFeed li:last-child{
  border-bottom: 1px solid #b2b2b2;
}

#newsFeed li:hover{
  background-color: #fff;
  color: #b73e68;
}

#newsFeed li a,.no-cont{
  display: flex;
  align-items: center;
  padding: 25px 10px;
  transition: all .3s ease-in-out;
}

#newsFeed li a::after{
  position: absolute;
  left: auto;
  right: 10px;
  display: inline-block;
  content: '';
  width: 18px;
  height: 18px;
  background-image: url("https://file002.shop-pro.jp/PA01353/438/assets/images/store/arrow-r.svg");
  background-size: contain;
  background-repeat: no-repeat; 
  filter: grayscale(100%);
  transition: all .3s ease-in-out;
}

#newsFeed li a:hover::after{
  filter: grayscale(0);
}

#newsFeed .category{
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 70px;
  height: 24px;
  background-color: #b78395;
  color: #fff;
  margin-right: 15px;
  white-space: nowrap;
  padding: 0 3px;
}

#newsFeed .date{
  min-width: 70px;
  margin-right: 15px;
}

#newsFeed .post-ttl{
  display: inline-block;
  box-sizing: border-box;
  margin-left: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 25px;
}

@media (max-width: 575px) {
  #newsFeed li a {
    padding: 15px 10px;
    flex-wrap: wrap;
  }
  #newsFeed .category{
    margin-right: 10px;
  }
  #newsFeed .date {
    margin-right: 0;
  }
  #newsFeed .post-ttl {
    margin-left: 0;
    margin-top: 10px;
    white-space: normal;
    line-height: 1.5;
  }
}
.news-btn{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 160px;
  height: 42px;
  background-color: #b73e68;
  color: #fff;
  font-size: 14px;
  margin: 30px auto 0;
  padding: 0 15px;
  transition: all .3s ease-in-out;
}

.news-btn img{
  width: 18px;
  height: 18px;
}

.news-btn:hover{
  color: #fff;
  opacity: .8;
}

.free_space_block {
  margin-top: 3em;
}

#w_S_size .more_prd {
  display: block;
}
#w_S_size .prd_lst_6_over {
  display: none;
}
#w_S_size .news_lst {
  line-height: 2;
}

.bx-wrapper .bx-controls-direction a { z-index: 90 !important; }

/* ランキング */
.prd_seller_block{
  padding-top: 50px!important;
}

.prd_ranking_update{
  width:100%;
  text-align: right;
  margin-bottom: 20px;
}

.prd_ranking_update span{
  color:#b73e68;
}

.prd_ranking li{
  position: relative;
}

.prd_ranking li::before{
  position: absolute;
  top: -1%;
  left: -7%;
  z-index: 100;
  content: '';/*何も入れない*/
  display: inline-block;/*忘れずに！*/
  width: 30%;/*画像の幅*/
  max-width: 93px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
}

.prd_ranking li:nth-child(1):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-01.png?cmsp_timestamp=20220617142221");
}
.prd_ranking li:nth-child(2):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-02.png?cmsp_timestamp=20220617143032");
}
.prd_ranking li:nth-child(3):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-03.png?cmsp_timestamp=20220617143041");
}
.prd_ranking li:nth-child(4):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-04.png?cmsp_timestamp=20220617143124");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.prd_ranking li:nth-child(5):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-05.png?cmsp_timestamp=20220617143139");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.prd_ranking li:nth-child(6):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-06.png?cmsp_timestamp=20220617143152");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.prd_ranking li:nth-child(7):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-07.png?cmsp_timestamp=20220617143201");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.prd_ranking li:nth-child(8):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-08.png?cmsp_timestamp=20220617143211");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.prd_ranking li:nth-child(9):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-09.png?cmsp_timestamp=20220617143219");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.prd_ranking li:nth-child(10):before{
  background-image: url("https://img07.shop-pro.jp/PA01353/438/etc/rank-10.png?cmsp_timestamp=20220617143229");
  width: 20%;
  max-width: 60px;
  height: 80px;
  left: -2%;
}
.header_shop-tenbai{
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:54px;
 text-align:center;
 color:#fff;
 background-color:#777;
 margin-top:10px;
}
.header_shop-tenbai br{
  display:none;
}
@media(max-width:575px){
  .header_shop-tenbai br{
  display:block;
}
}
.header_shop-tenbai:hover{
  color:#fff;
  opacity:.7;
}