@charset "UTF-8";
/* CSS Document */
body {
  margin: 0;
  padding: 0;
}

a img {
  border: 0;
}

a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
}

.title {
  margin: 0;
  padding: 0;
}

.title940 {
  margin: 0;
  padding: 0;
}

.imgbox {
  overflow: hidden;
  zoom: 1;
  margin: 0 0 50px 0;
  padding: 0;
  width: 740px;
}

.imgbox740 {
  overflow: hidden;
  zoom: 1;
  margin: 0 0 50px 0;
  padding: 0;
  width: 740px;
}
.imgbox740 li {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 245px;
  list-style: none;
  text-align: center;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}
.imgbox740 li:nth-child(3n) {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 246px;
  text-align: center;
  border-right: #333 solid 1px;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}
.imgbox740 > li.end {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 245px;
  text-align: center;
  border-right: #333 solid 1px;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}

.imgbox740-2 {
  overflow: hidden;
  zoom: 1;
  margin: -50px 0 50px 0;
  padding: 0;
  width: 740px;
}
.imgbox740-2 li {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 184px;
  list-style: none;
  text-align: center;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}
.imgbox740-2 li:nth-child(4n) {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 183px;
  text-align: center;
  border-right: #333 solid 1px;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}

.imgbox940 {
  overflow: hidden;
  zoom: 1;
  margin: 0 0 50px 0;
  padding: 0;
  width: 940px;
}

.imgbox970 {
  margin: 0;
  padding: 0;
  width: 970px;
  list-style: none;
}
.imgbox970 li {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 241px;
  list-style: none;
  text-align: center;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}
.imgbox970 li:nth-child(4n) {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 242px;
  text-align: center;
  border-right: #333 solid 1px;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}
.imgbox970 > li.end {
  float: left;
  margin: 0 auto;
  padding: 30px 0 0 0;
  width: 241px;
  text-align: center;
  border-right: #333 solid 1px;
  border-bottom: #333 solid 1px;
  border-left: #333 solid 1px;
}

/*--3連--*/
.imgbox740n {
  overflow: hidden;
  zoom: 1;
  margin: 0 0 50px 0;
  padding: 0;
  width: 740px;
}
.imgbox740n li {
  float: left;
  margin: 10px 0 0 0;
  padding: 20px 0 0 0;
  width: 245px;
  list-style: none;
  text-align: center;
  border-top: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
  border-left: #c9c9c9 solid 1px;
}
.imgbox740n li:nth-child(3n) {
  float: left;
  margin: 10px 0 0 0;
  padding: 20px 0 0 0;
  width: 246px;
  text-align: center;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
  border-left: #c9c9c9 solid 1px;
}

p.name {
  margin: 20px 0;
  padding: 0;
  font-size: 10px;
}

.box233 {
  float: left;
  margin: 0;
  padding: 0;
  width: 233px;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
  border-left: #c9c9c9 solid 1px;
}

.box234 {
  float: left;
  margin: 0;
  padding: 0;
  width: 234px;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
}

.box234-2 {
  float: left;
  margin: 0;
  padding: 0;
  width: 234px;
  border-bottom: #c9c9c9 solid 1px;
}

.box245 {
  float: left;
  margin: 0;
  padding: 0;
  width: 245px;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
  border-left: #c9c9c9 solid 1px;
}

.box245-2 {
  float: left;
  margin: 0;
  padding: 0;
  width: 245px;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
}

.box246 {
  float: left;
  margin: 0;
  padding: 0;
  width: 246px;
  border-bottom: #c9c9c9 solid 1px;
}

.box183 {
  float: left;
  margin: 0;
  padding: 0;
  width: 183px;
  height: 250px;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
}

.box184 {
  float: left;
  margin: 0;
  padding: 0;
  width: 184px;
  height: 250px;
  border-right: #c9c9c9 solid 1px;
  border-bottom: #c9c9c9 solid 1px;
  border-left: #c9c9c9 solid 1px;
}

.box184-c {
  float: left;
  margin: 0;
  padding: 0;
  width: 184px;
  height: 250px;
  border-bottom: #c9c9c9 solid 1px;
}

.rank-no {
  margin: 20px auto 10px;
  padding: 0;
  text-align: center;
}

.img-list {
  margin: 0 auto 10px;
  padding: 0;
  text-align: center;
}

.img-list2 {
  margin: 20px auto 10px;
  padding: 0;
  text-align: center;
}

.img-list3 {
  margin: 10px auto 10px;
  padding: 0;
  text-align: center;
}

p.text {
  margin: 0 20px 10px 20px;
  padding: 0;
  font-size: 12px;
  line-height: 22px;
}

p.price-text {
  margin: 20px 20px 10px 0;
  padding: 0;
  font-size: 10px;
  text-align: right;
}

.price {
  margin: 0 0 0 10px;
  padding: 0;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #c00;
}

/*-------------------国産テレビ台-----------------------*/
.d-wrapper {
  width: 720px;
  border: 10px solid #000;
}

.d-table img {
  padding-top: 10px;
}

.d-table {
  padding-bottom: 12px;
}

.d-tv-comment {
  margin: 0px;
  padding: 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  text-align: left;
  color: #333;
}

/*------ハイクラステーブル-------*/
.d-tb-comment {
  margin: 0px;
  padding: 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  text-align: left;
  color: #333;
}

/*-------------------カテゴリリンク-----------------------*/
.fc-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/fc-cate-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.bed-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/bed-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.sofa-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/sofa-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.desk-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/desk-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.dn-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/dining-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.kitchen-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/kitchen-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.rc-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/rc-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.oc-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/oc-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.tv-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/tv-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.tb-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/table-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.gd-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/garden-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.st-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/st-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.lg-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/light-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.kids-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/kids-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.rag-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/rug-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

.fu-cate-link {
  display: block;
  width: 183px;
  height: 251px;
  text-indent: -9999px;
  outline: none;
  background: url(https://www.rakuten.ne.jp/gold/low-ya/rank/images/bedding-link.jpg) no-repeat scroll 0 0 transparent;
  background-position: 0px 0px;
}

/*-------------------画像訴求タイプ-----------------------*/
.photo-type {
  margin-bottom: 20px;
  width: 740px;
  font-size: 14px;
  text-align: center;
}
