@charset "UTF-8";
/* CSS Document */
/* *****************************
 *
 * Import file to Scss or Sass.
 *
 **************************** */
/*@import "module/common_rms";*/
/* *****************************
 *
 * Rakuten RMS Customize.
 *
 **************************** */
/* 共通説明文（小） */
td.topT_sdtext a {
  display: block;
  width: 750px;
  height: 527px;
  background: url(https://image.rakuten.co.jp/kaiteki-homes/cabinet/bnr/main_enkel.jpg) no-repeat left bottom; }

/* 商品名 */
span.item_name {
  display: block;
  margin: 20px 0;
  width: 442px;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* 商品キャッチコピー */
span.catch_copy {
  /* background: url("https://image.rakuten.co.jp/kaiteki-homes/cabinet/bnr/title_souryo2.gif") no-repeat left top transparent; */
  color: black;
  display: block;
  font-size: 11px;
  /* padding-top: 74px; */
  width: 440px; }

/* 商品スペック */
/*
span.item_desc {
  display: block;
  width: 442px; }
*/

span.item_desc img {
  max-width: 100%; }

/* 商品番号 */
span.item_number_title {
  background: #2d1f11;
  border: 1px solid #2d1f11;
  color: white !important;
  line-height: 3.5;
  padding: 5px 20px; }

span.item_number {
  border: 1px solid #2d1f11;
  margin: 0 0 0 -7px;
  padding: 5px 20px; }

/* 販売期間 */
span.time_sale {
  font-size: 14px; }

/* 価格 */
span.double_price_title {
  display: block;
  margin: 10px 0 -10px; }

span.price1 {
  display: block;
  font-size: 160%;
  margin: 20px 0; }

span.price2 {
  font-size: 200%; }

span.tax_postage {
  color: black;
  font-size: 120%; }

/* 送料 */
#rakutenLimitedId_cart span.tax_postage.shippingCost_free,
.rakutenLimitedId_cart span.tax_postage.shippingCost_free {
  padding: 7px !important;
  border-radius: 3px;
  /* CSS3草案 */
  -webkit-border-radius: 3px;
  /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;
  /* Firefox用 */ }

/* 選択肢 */
#rakutenLimitedId_aroundCart * {
  font-size: 12px !important; }

td.inventory_choice_name {
  background: #ededed;
  line-height: 2;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

span.inventory_choice_name {
  display: block;
  padding: 10px; }

span.inventory_desc {
  display: block;
  margin: 10px 0; }

/* セレクト */
span.choice {
  background: #2d1f11;
  color: white;
  display: block;
  padding: 8px 10px !important;
  width: 442px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  }

select {
  color: #2d1f11;
  margin: 0 0 10px;
  padding: 5px;
  width: 442px;
  }

/********** カテゴリページ **********/
/* 下位カテゴリリンク */
span.subcategory_list {
  display: none; }

a.subcategory_list {
  background: #ededed;
  border: 1px solid #ccc;
  display: block;
  font-size: 12px !important;
  margin: 0 0 10px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
  /* CSS3草案 */
  -webkit-border-radius: 3px;
  /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;
  /* Firefox用 */ }

a.subcategory_list:hover {
  background: #2d1f11;
  color: white; }

/* 並び替え */
#risFil .risfHeadFootWrap {
  margin: 0 0 15px;
  padding: 0 0 5px; }

#risFil .risfHeadPart .selectForm {
  margin: 4px 0 0;
  padding: 0; }

/* 商品名 */
.category_itemnamelink {
  display: block;
  height: 31px;
  line-height: 1.6;
  margin: -6px 0;
  overflow: hidden;
  width: 180px; }

#risFil a:hover {
  color: black; }

/* 価格 */
span.category_itemprice {
  background: #f7b52c;
  border-bottom: 2px solid #c99425;
  color: #2d1f11;
  display: block;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 5px;
  width: 180px;
  border-radius: 3px;
  /* CSS3草案 */
  -webkit-border-radius: 3px;
  /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;
  /* Firefox用 */ }

span.category_itemtaxpostage {
  font-weight: bold; }

/* 送料無料 */
.shippingCost_free {
  border-radius: 3px;
  /* CSS3草案 */
  -webkit-border-radius: 3px;
  /* Safari,Google Chrome用 */
  -moz-border-radius: 3px;
  /* Firefox用 */
  font-size: 14px !important; }
