@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;
}


.newitemBox, .newitemBox2 {
  width:100%;
  height:auto;
  text-align:center;
  display:block;
  text-decoration:none;
}
.newitemBox {
	box-sizing:border-box;
  float:left;
  text-align:left;
  padding-left:10px;
}
.newitemBox2, .newitemBox3 {
  width:100%;
  height:auto;
  overflow:hidden;
  padding-bottom:50px;
}
ul.items00 {
	box-sizing:border-box;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
	padding:0px;
	margin:0px;
} 
.newitemBox2 li {
	box-sizing:border-box;
  width:33.3%;
  height:auto;
  padding:10px;
  text-align:left;
  float:left;
	letter-spacing:1px;
	font-weight:normal;
    list-style:none;
}
.newitemBox2 li img{
  width:100%;
  height:auto;
}

.newitemBox2 li a{
  text-decoration:none;
  color:#333;
  width:100%;
  font-size:12px;
  line-height:24px;
	letter-spacing:1px;
  
}
.newitemBox2 li a:hover {
	text-decoration:underline;
  color:#333;
}

.prd_lst_span{
	font-weight:normal;
    font-size:12px;
	letter-spacing:1px;
}
  