@charset "euc-jp";
.slider {
  position: relative;
}
.bx-viewport {
  border: none !important;
  left: 0 !important;
}
#slider div {
  width: 100% !important;
}

.more_prd {
  display: none;
  background-color: #aaa;
  color: #fff;
  font-size: 123.076%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.free_space_block {
  margin-top: 3em;
}
.topImg {
  padding-left:15px;
  padding-right:15px;
}
.topImg img{
  width:100%;
  border:1px #cccccc solid;
}
.prd_lst_price {
  padding-top:3px;
}

/*カテゴリーブロック*/
 .catbox{
 display:flex;
 justify-content: space-between;
 margin-top:2em;
 margin-bottom:7em;
 }
 .catbox li{
 width:23%;
 border:1px solid #c8c8c8;
 list-style-type:none;
 }
 .catbox li a{
 text-decoration:none;
 }
 .catbox li a:hover{ 
 opacity: 0.8;
 }
   
 .catbox li dt {
 text-align:center;
 }
 .catbox li dt img{
 max-height:200px;
 }
 .catbox li dd {
 display:block;
 background-color:#c8c8c8;
 text-align:center;
 color:#494949;
 font-weight:bold;
 text-decoration:none;
 font-size:14px;
 padding:10px 10px;
 }