@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:last-child {
      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; }
