/* ************************************************ 
 *  スライドショー
 * ************************************************ */
#mainimg {
	width: 100%;
  	margin: -30px 0% 0px 0%;
  	padding: 0px 0% 10px 0%;
}
#thumbnail {
  max-width: 1050px;
  margin: 0px auto 40px auto;
  padding: 0px 15px 10px 15px;
}
.splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.splide__slide {
  opacity: 0.6;
}
.splide__slide.is-active {
  opacity: 1;
}
.banner14 {
  float: left;
  width: 33.3%;
  margin: 10px 0px 0px 0px;
  text-align: center;
}
.banner14 a img {
  width: 95%;
  height: auto; 
}
.banner14 h2 {
  height: 40px;
  text-align: left;
  margin: 5px 0px 10px 5px;
  overflow: hidden;
}
.banner14 a {
  text-decoration: none;
}
#slider2 {
  margin-bottom: 45px;
  width: 710px;
}
#slider2 img {
  border: 2px solid #FFF;
  width: 100%;
    height: auto; 
}

.blockfour,.blockfour-bed {
  width: 710px;
}
.blockfour li,.blockfour-bed li {
  float: left;
  width: 170px;
  padding-right: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.blockfour li:last-child,.blockfour-bed li:last-child {
  padding-right: 0px;
}
.blockfour li a,.blockfour-bed li a {
  text-decoration: none;
}
.blockfour li a img {
  height: 170px;
  width: 170px;
}
.blockfour-bed li a img {
  height: 168px;
  width: 168px;
  border: 1px solid #000;
}
.pr {
  font-size: 8px;
  color: #999;
  text-decoration: none;
}
.pr a {
  text-decoration: none;
}
#topbox .banner p {
  margin-top: 4px;
  margin-bottom: 5px;
}

/* ------------------------------------- 
 *  おすすめ商品下部一覧表示のレイアウト
 * ------------------------------------- */
.info_text_table{
  padding: 0px;
  margin: 0px;
  width: 670px;
  }
.new_list {
  float: left;
  width: 112px;
  text-align: center;
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 0px;
  }

.new_item {
  text-align: center;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  }

.new_item a img {
  border: 1px solid #999;
}

.new_item .name {
  line-height: 120%;
  margin:5px 0px 0px 0px;
  text-align: left;
  height: 41px;
  width: 100px;
  overflow: hidden;
  }

.new_item .price {
  color: #383371;
  }

.new_list a,
.new_list a:link,
.new_list a:visited {
  text-decoration:none;
  }

.new_list a:active,
.new_list a:hover {
  text-decoration:none;
  }