li { list-style:none; }
.line_wrap{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-height:1.3;
margin:1rem 0;
}
.bg { background:#FBF2E2; }
/* ÏÈÀþ¤Îºï½ü */
.bx-wrapper {
    background-color: transparent;
    margin: 0px auto;
    border: none;
    box-shadow: none;
}
.bx-wrapper img {
    display: block;
    margin: 0px auto;
}
.wisdom--bag__area {padding:3rem 0; background:url('https://img07.shop-pro.jp/PA01433/721/etc_base64/wufN_cDQ.jpg?cmsp_timestamp=20250207133916'); }
.informaiton--area { padding:3rem 0;width:100%;background:url('https://img07.shop-pro.jp/PA01433/721/etc_base64/pdal7aWwpcul5aG8pbnH2LfK.jpg?cmsp_timestamp=20250207175815');background-position:top right; }
.information--area__box {margin:2rem auto;padding:1rem;background:#fff;width:85%;border-radius:10px;}
.cartjs_product_table table,.cartjs_product_table table th,.cartjs_product_table table td { border:none!important; }
.cartjs_product_table table { width:90%!important; }

.banner_area{
  display:flex;
  width:100%!important;
  margin-bottom:30px!important;
  background-color:transparent!important;
  overflow-x: scroll;
  scrollbar-color: #73c7ce #ffffff;
  scrollbar-width: thin;
}


.cartjs_cart_in input { background:#dc143c;color:#fff;font-size:0.8rem;border:none!important;padding:0.5rem 1rem;border-radius:5px;width:90%!important; }
.cartjs_cart_in input:hover{ background:#b31031!important; }
.banner_area--pick{
  width:45%!important;
  padding:0 5px;
  margin-bottom:20px!important;
  background-color:transparent!important;
  border:0!important;
  box-sizing:border-box;
  flex-shrink: 0;
}
.banner_area--list{
  width:40%!important;
  padding:0 5px;
  margin-bottom:20px!important;
  background-color:transparent!important;
  border:0!important;
  box-sizing:border-box;
  flex-shrink: 0;
}
.banner_area--new{
  width:40%!important;
  padding:0 5px;
  margin-bottom:20px!important;
  background-color:transparent!important;
  border:0!important;
  box-sizing:border-box;
  flex-shrink: 0;
}
.new__commer--back{ border-radius:10px; }
.info--ttl__img { width:20%;margin:0 65% 0 35%;text-align:center; }
@media screen and (max-width: 767px) {
  .banner_area--pick{
  width:45%!important;
  padding:0 5px;
  margin-bottom:20px!important;
  background-color:transparent!important;
  box-sizing:border-box;
  flex-shrink: 0;
  }
 .banner_area--list{
  width:40%!important;
  padding:0 5px;
  margin-bottom:20px!important;
  background-color:transparent!important;
  box-sizing:border-box;
  flex-shrink: 0;
 }
 .banner_area--new{
  width:40%!important;
  padding:0 5px;
  margin-bottom:20px!important;
  background-color:transparent!important;
  box-sizing:border-box;
  flex-shrink: 0;
 }
.info--ttl__img { width:50%;margin:0 auto;text-align:center; }
.line_wrap{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
line-height:1.3;
margin:1rem 0;
}
  .cartjs_cart_in input { background:#dc143c;color:#fff;font-size:0.8rem;border:none!important;padding:0.5rem 1rem;border-radius:5px; }

}
/*
* slider
*/
.slider {
padding: 0 1.4%;
position: relative;
}
.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;
background-color:transparent!important;
}
.top__ranking--img {position:relative;display:block;}
.top__ranking--num {position:absolute;width:100px;height:100px;top:0;left:0;padding:0;}
.is-1 {background:url('https://img07.shop-pro.jp/PA01433/721/etc_base64/dG9wX3JhbmtpbmdfMQ.png?cmsp_timestamp=20250115130307');top:0:left:center;background-repeat:no-repeat;background-size:50%; }
.is-2 {background:url('https://img07.shop-pro.jp/PA01433/721/etc_base64/dG9wX3JhbmtpbmdfMg.png?cmsp_timestamp=20250115130307');top:0:left:center;background-repeat:no-repeat;background-size:50%;  }
.is-3 {background:url('https://img07.shop-pro.jp/PA01433/721/etc_base64/dG9wX3JhbmtpbmdfMw.png?cmsp_timestamp=20250115130307');top:0:left:center;background-repeat:no-repeat;background-size:50%; }