@charset "utf-8";



/*----------------------------------------------
　支払い方法・カレンダー撤去
------------------------------------------------ */	

/* パターン① */

#detail_left > h2 {
  display: none;
}

#detail_left > .guide-left {
  display: none;
}

#detail_left > .guide-right {
  display: none;
}


/* パターン② */

#detail_right {
	display: none
	}


/* パターン③ */
img[src="https://image.rakuten.co.jp/kaiteki-homes/cabinet/item/detail/credit.gif"] {
    display: none;
}


.item_desc .guide dl dd {
	width: 100%;
	}

.item_desc .link {
	display: none;
	}
	
.item_desc h2 {
	display: none;
	}

/*======================================================================
　ヘッダー、サイドナビ、フッダー
======================================================================== */	

iframe.fixed_right {
	position: fixed;
	top: 260px;
	right: 0;
	width: 80px;
	height: 250px;
}

iframe.header {
	width: 100%;
	/* height: 520px; */ /*通常時*/
	height: 570px; /*お知らせあり*/
	/* height: 780px; /*お知らせあり2つ*/
	/* height: 910px; /*お知らせあり3つ*/

}

iframe.side {
	width: 270px;
	height: 20000px;
	position: relative;
	left: 12px;
	margin: 0 35px 0 0;
}

iframe.article {
	width: 750px;
	height: 6400px
}

iframe.footer {
	width: 100%;
	height: 626px;
}


/*======================================================================
　小説明文
======================================================================== */	

td.topT_sdtext a {
  width: 750px;
  height: 380px;
	background: url(https://www.rakuten.ne.jp/gold/kaiteki-homes/index/images/slider/slider-enkelkids.jpg) no-repeat;/* 通常 */
  /* background: url(https://image.rakuten.co.jp/kaiteki-homes/cabinet/bnr/feature/main_201901mt.jpg) no-repeat; */ /* SALE */
  background-size: contain;
  }

	
/*======================================================================
　各フレーム
======================================================================== */	
	
	
/*　作り込みボトム
-------------------------- */	
	
iframe.tsukurikomi_btm {
	width: 750px;
	/*height: 1660px; /*通常時（セール時も同じ高さ）*/
	height: 1825px; /*テレワークバナー差し込み時（セール時も同じ高さ）*/
	/*height: 2100px; /*セール時（セール商品9品）*/
	/*display: none;*/
	}
	


/*　小商品フレーム
-------------------------- */	
    
/* ラッピング */
iframe.wrapping {
		width: 750px;
    height: 10100px;
		}

/* のし */ 
iframe.noshi {
		width: 750px;
    height: 3950px;
		}

/* 紙袋 */
iframe.paperbag {
		width: 750px;
    height: 1720px;
		}



/*　クリアランスセール
-------------------------- */	

iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/clearance.html"] {
	width: 750px;
	height: 750px;
	}


/*　コロルセット
-------------------------- */	

iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/colorset.html"] {
	width: 750px;
	height: 750px;
	}


/*　ホットプレート
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/hotprate.html"] {
	width: 750px;
	height: 1750px !important;
	}


/*　ペコラ
-------------------------- */	

iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/pecora.html"] {
	width: 750px;
	height: 1020px;
	}


/*　レダ
-------------------------- */	

iframe[src*="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/leda"] {
	display: none;/* 組み合わせ一時撤去 */
	width: 750px;
  /*height: 5130px;*/ /*通常時*/
   height: 5500px; /*R1欠品時*/
	}


/*　アイナ
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/aina.html"] {
	width: 750px;
	height: 1750px;
	}


/*　テスタバ
-------------------------- */	

iframe[src="https://www.rakuten.ne.jp/gold/kakko/itempage/tehtava.html"] {
	width: 750px;
	height: 670px;
	}


/*　エンケル
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_enkel.html"] {	
	width: 750px;
	height: 730px;
	}

/*　ガラスキューブ
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_glasscube.html"] {	
	width: 750px;
	height: 730px;
	}


/*　アルル
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_arles.html"] {	
	width: 750px;
	height: 1560px;
	}
	


/*　手袋	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_winter01.html"] {	
	width: 750px;
	height: 1220px;
	}
	
	
/*　ルームシューズ	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_winter02.html"] {	
	width: 750px;
	height: 500px;
	}
	
	
/*　弁当グッズ	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_picnic.html"] {	
	width: 750px;
	height: 710px;
	}
	
	
/*　partypartyシリーズ	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_partyparty.html"] {	
	width: 750px;
	height: 820px;
	}
	
	/*　ヒーター
-------------------------- */
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_winter03.html"] {
	width: 750px;
	height: 1118px;
	}
	
	
/*　クリスマス	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_christmas.html"] {	
	width: 750px;
	height: 500px;
	}

/*　スツール
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_stool.html"] {
	width: 750px;
	height: 800px;
	}

/*　ナチュラル
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_natural.html"] {
	width: 750px;
	height: 490px;
	}

/*　ビードロ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_vidlo.html"] {
	width: 750px;
	height: 500px;
	}

/*　E17 LED電球
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_led-e17.html"] {
	width: 750px;
	height: 500px;
	}


/*　E17＆E26 LED電球
-------------------------- */	
iframe[src^="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/caution_light"] {
	width: 750px;
	height: 1010px;
	}




/*　ラコルトレコメンド
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/raccolto.html"] {
    width: 750px;
    height: 540px;
}	


/*　ラコルト作り込み
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/raccolto2.html"] {
    width: 750px;
    height: 920px;
}	


/* お知らせバナー */
img[src="https://image.rakuten.co.jp/kaiteki-homes/cabinet/bnr/header/info_20170728.gif"] {
	display: none;
	}
	
	
/*　人気ブランド	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_popularbrands.html"] {	
	width: 750px;
	height: 1600px;
	}
	
	
/*　コンパクトホットプレート動画	
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/images/video_frame/bruno4c.html"] {	
	width: 750px;
	height: 440px;
	}


/*クラフトホリックシリーズ
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_craftholic.html"] {		
	width: 750px;
	height: 700px;	
	}	


/*マーチソンヒュームシリーズ
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_murchisonhume.html"] {		
	width: 750px;
	height: 750px;	
	}


/*パックバスケット
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_packbasket.html"] {		
	width: 750px;
	height: 550px;	
	}	


/*タワーシリーズ
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_tower.html"] {		
	width: 750px;
	height: 750px;	
	}


/*クルテク
-------------------------- */
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_krtek.html"] {
	width: 750px;
	height: 1220px;
	}


/*fikaシリーズ
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_fika.html"] {
	width: 750px;
	height: 680px;
	}	


/*　キルトラグ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_quiltrug.html"] {
	width: 750px;
	height: 500px;
	}


/*　ラーレ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_lare.html"] {
	width: 750px;
	height: 770px;
	}



/*　エンケルキッズ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_enkelkids.html"] {
	width: 750px;
	height: 1520px;
	}


/*　リビング
-------------------------- */	
	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_living.html"] {	
	width: 750px;
	height: 730px;
	}


/*マリアンヌシリーズ
-------------------------- */		
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_marianne.html"] {		
	width: 750px;
	height: 510px;	
	}	


/* ペラタ
-------------------------- */

iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/pelata.html"] {
	width: 750px;
	height: 530px;
	}


/* プロポーションチェア
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_proportionchair.html"] {
	width: 750px;
	height: 490px;
	}


/* ノチェロ
-------------------------- */
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_nochello.html"] {		
	width: 750px;	
	height: 730px;
  }	


/* ブレス
-------------------------- */
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_breth.html"] {		
	width: 750px;	
	height: 900px;
  }	


/* ハンガーラック
-------------------------- */
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_clothesrack.html"] {		
	width: 750px;	
	height: 530px;
  }	



/* TVボード
-------------------------- */
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_tvboard.html"] {		
	width: 750px;	
	height: 530px;
  }	


/* 低反発ラグ＆キッチンマット
-------------------------- */
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_memoryfoamrug.html"] {		
	width: 750px;	
	height: 650px;
  }	


/* クリスマスツリー
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_christmas2019.html"] {
	width: 750px;
	height: 1000px;
	}


/* こたつ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_kotatsu.html"] {
	width: 750px;
	height: 1000px;
	}


/* マルチカバー
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_multicover.html"] {
	width: 750px;
	height: 1000px;
	}


/* エンケルシリーズ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_enkel-series.html"] {
	width: 750px;
	height: 750px;
	}


/* BRUNOシリーズ
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_bruno.html"] {
	width: 750px;
	height: 650px;
	}


/* ジョイントマット
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_jointmat.html"] {
	width: 750px;
	/*height: 490px;20200304Uカメラ追加前*/
	height: 1200px;
	}

	
/* TOLIGO
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/re_toligo.html"] {
	width: 750px;
	height: 1505px;
	}


/* クラフタースツール
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_crafterstool.html"] {
	width: 750px;
	height: 700px;
	}

/* トランクストーリー
-------------------------- */	
iframe[src="https://www.rakuten.ne.jp/gold/kaiteki-homes/itempage/frame_trunkstory.html"] {
	width: 750px;
	height: 700px;
	}



	
/*======================================================================
　RMS調節
======================================================================== */	

body {
	overflow-x: hidden;
	}


/* ヘッダーの余白埋め */
#floatingCartContainer + table {
	display: none;
}

table[width="19"] {
	display: none;
}

table[width="19"] ~ br {
	display: none;
}


/* あす楽対応文字 */
table[width="740"] {
	display: block;
	float: right;
	width: 430px;
}

table[width="740"] * {
	background: none !important;
}


/* 納期文言文字色 */
#rakutenLimitedId_aroundCart tr td.inventory span {
	color: red !important;
	}



/*======================================================================
　作りこみ
======================================================================== */	

/*----------------------------------------------
　span.sale_desc（楽天CSS上書き）
------------------------------------------------ */	
span.sale_desc {
    display: block;
    width: 750px;
}

/*----------------------------------------------
　リセット＆ベーシック
------------------------------------------------ */	

#LandingPage iframe,
#LandingPage h1,
#LandingPage h2,
#LandingPage h3,
#LandingPage p,
#LandingPage ul,
#LandingPage li {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size: 13px;
    line-height: 22px;
    vertical-align:baseline;
    background:transparent;
    list-style: none;
  }
	

	
#LandingPage a {
	opacity: 1;
	transition: opacity .2s ease;
	-transition: opacity .2s ease;
	color: #c7514f;
	text-decoration: underline;
	}
	
#LandingPage a:hover {
	opacity: 0.8;
	transition: opacity .2s ease;
	-transition: opacity .2s ease;
	text-decoration: none;
	}
	
	
/*　クリアフィックス
-------------------------- */
	
#LandingPage .cf:before,
#LandingPage .cf:after {
    content: " ";
    display: table;
}

#LandingPage .cf:after {
    clear: both;
}

#LandingPage .cf {
    *zoom: 1;
}
	
/*　アンダーライン
-------------------------- */	
	
#LandingPage .line {
	box-shadow: 0 -10px 0 0 #FFFABB inset;
  -webkit-box-shadow: 0 -10px 0 0 #FFFABB inset;
	font-weight: 500;
	font-size: 14px;
	}	
	
	
/*　マージン縮め
-------------------------- */	
	
#LandingPage .short {
	margin: 30px 0 0 !important;
	}
	
	
	
/*　外に何か入れる用
-------------------------- */

.outside {
	width: 750px;
	margin: 0 0 70px;
	}
	
	
/*　元ページリンク
-------------------------- */

.copypage {
	width: 750px;
	background: #fdd73d; 
	text-align: center;
	font-weight: 700;
	border-radius: 3px;
	display: none;
}

.copypage a:after {
	content: "";
	display: inline-block;
	vertical-align: 1px;
	margin: 0 0 0 20px;
	width: 6px;
	height: 6px;
	border-top: solid 3px #000;
	border-right: solid 3px #000;
	transform: rotate(45deg);
	display: none;
}

.copypage a {
	text-decoration: none;
	color: #000;
	padding: 20px 0;
	display:  block;
}

/*----------------------------------------------
　メイン
------------------------------------------------ */	

#LandingPage {
	width: 750px;
	font-family:’Lucida Grande’,‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,‘游ゴシック’,’メイリオ’,meiryo,sans-serif !important;
	letter-spacing: 0.5px;
	color: #323232;
	margin: 0 0 70px;
	}

/*　タイトル（title）
-------------------------- */

#LandingPage .title {
	margin: 40px 0;
	}
	
#LandingPage .title .ribbon {
	display: none;
	}
	
	
#LandingPage .title .ttl {
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 12px;
	letter-spacing: 4px;
	line-height: 45px;
	}
	
#LandingPage .title h1 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	}



/*　汎用ボックス（unity）
-------------------------- */

#LandingPage .unity {
	margin: 70px 0 0;
	}

#LandingPage .unity p {
	margin: 10px 0 30px;
	}
	
#LandingPage .unity img {
	width: 100%;
	}

#LandingPage .unity h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
	text-align: left !important;
	}


#LandingPage .unity h2:before {
	content: "";
	margin: 0 20px 0 0;
	border-left: solid 10px #3c3c3c;
	}


/*　左右ボックス（beside）
-------------------------- */

#LandingPage .beside {
	margin: 70px 0 0;
	}

#LandingPage .left {
	float: right;
	width: 360px;
	}

#LandingPage .beside h2 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-bottom: double 4px #323232;
	border-top: double 4px #323232;
	padding: 14px 0;
	margin: 0 0 20px;
	}

	

#LandingPage .beside p {
	background: url(../images/LandingPage/tensen.png);
	line-height: 28px;
	}
	
#LandingPage .beside img {
	width: 360px;
	display: block;
	float: left;
	}



/*　アピールポイント（appeal）
-------------------------- */

#LandingPage .appeal {
	margin: 70px 0 0;
	}
	
#LandingPage .appeal h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
	text-align: left !important;
	}

	
#LandingPage .appeal h2:before {
	content: url(../images/LandingPage/point1.png);
	margin: 0 20px 0 0;
	position: relative;
	top: 13px;
	}
	
#LandingPage .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point2.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point3.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point4.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point5.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point6.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point7.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point8.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point9.png);
	}
	
#LandingPage .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal ~ .appeal h2:before {
	content: url(../images/LandingPage/point10.png);
	}
	
	
#LandingPage .appeal p {
	margin: 0 0 30px
	}
	
#LandingPage .appeal img {
	width: 100%;
	}


/*　詳細について（detail）
-------------------------- */

#LandingPage .detail {
	margin: 70px 0 0;
	width: 750px !important;
	}
	
#LandingPage .detail h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
	text-align: left !important;
	}
	
#LandingPage .detail h2:before {
	content: url(../images/LandingPage/detail.png);
	margin: 0 20px 0 0;
	position: relative;
	top: 15px;
	}

#LandingPage .detail ul li {
	width: 360px;
	float: left;
	margin: 0 30px 30px 0;
	}

#LandingPage .detail ul li:nth-child(2n) {
	margin: 0 0 30px;
	}

#LandingPage .detail ul li img {
	width: 100%;
	}

#LandingPage .detail ul li p {
	margin: 5px 0 0;
	}


/*　同梱商品紹介①（together）
-------------------------- */

#LandingPage .together {
	margin: 70px 0 0;
	}

#LandingPage .together h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
	}
	
#LandingPage .together h2:before {
	content: url(../images/LandingPage/together.png);
	margin: 0 20px 0 0;
	position: relative;
	top: 15px;
	}

#LandingPage .together p {
	margin: 0 0 30px;
	}
	
#LandingPage .together img {
	width: 100%;
	}

/*　同梱商品紹介②（include）
-------------------------- */

#LandingPage .include {
	margin: 70px 0 0;
	}

#LandingPage .include .ttl h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
	}
	
#LandingPage .include .ttl h2:before {
	content: url(../images/LandingPage/together.png);
	margin: 0 20px 0 0;
	position: relative;
	top: 15px;
	}

#LandingPage .include .ttl p {
	margin: 0 0 30px;
	}
	

#LandingPage .include ul {
	box-shadow: 0 1px 0 0 #aaaaaa inset, 0 -1px 0 0 #aaaaaa inset, 1px 0 0 0 #aaaaaa inset;
	-webkit-box-shadow: 0 1px 0 0 #aaaaaa inset, 0 -1px 0 0 #aaaaaa inset, 1px 0 0 0 #aaaaaa inset;
	float: left;

	}
	
#LandingPage .include ul li {
	width: 167px;
	float: left;
	box-shadow: -1px 0 0 0 #aaaaaa inset;
	-webkit-box-shadow: -1px 0 0 0 #aaaaaa inset;
	padding: 10px;
	}
	
#LandingPage .include ul:nth-of-type(2n) {
	box-shadow: 0 1px 0 0 #aaaaaa inset, 0 -1px 0 0 #aaaaaa inset;
	-webkit-box-shadow: 0 1px 0 0 #aaaaaa inset, 0 -1px 0 0 #aaaaaa inset;
	}

#LandingPage .include ul:nth-of-type(n+3) {
	box-shadow: 0 -1px 0 0 #aaaaaa inset, 1px 0 0 0 #aaaaaa inset;
	-webkit-box-shadow:  0 -1px 0 0 #aaaaaa inset, 1px 0 0 0 #aaaaaa inset;
	}
			
#LandingPage .include ul:nth-of-type(2n+4) {
	box-shadow: 0 -1px 0 0 #aaaaaa inset;
	-webkit-box-shadow: 0 -1px 0 0 #aaaaaa inset;
	}
			
#LandingPage .include ul li a {
	display: block;
	width: 100%;
	height: 100%;
	}
	
#LandingPage .include ul li p {
	font-size: 10px;
	line-height: 1.5;
	}
	
#LandingPage .include ul li img {
	width: 167px;
	}


/*　同梱商品紹介③（recommended）※②がおかしいので改良
-------------------------- */

#LandingPage .recommended {
	margin: 0;
	}

#LandingPage .recommended .ttl h2 {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 30px;
	}
	
#LandingPage .recommended .ttl h2:before {
	content: url(../images/LandingPage/together.png);
	margin: 0 20px 0 0;
	position: relative;
	top: 15px;
	}

#LandingPage .recommended .ttl p {
	margin: 0 0 30px;
	}

#LandingPage .recommended ul {
  border-left: 1px #aaa solid;
  box-sizing: border-box;
	}
	
#LandingPage .recommended ul li {
	width: 25%;
	float: left;
	border-top: 1px #aaa solid;
	border-right: 1px #aaa solid;
	padding: 10px;
	box-sizing: border-box;
	height: 225px;
	}

#LandingPage .recommended ul li:nth-child(-n+4) {
  border-bottom: 1px #aaa solid; 
}

#LandingPage .recommended ul li:nth-child(n+5) {
  border-top: none; 
  border-bottom: 1px #aaa solid; 
}

#LandingPage .recommended ul li a {
	display: block;
	width: 100%;
	/* height: 100%; */
	color: black;
	text-decoration: none;
	}
	
#LandingPage .recommended ul li p {
	font-size: 10px;
	line-height: 1.5;
	text-align: center;
	}
	
#LandingPage .recommended ul li img {
	width: 100%;
	}


/* もっとみる */
	
.more {
	background: #2D1F11;
	text-align: center;
	margin: 20px 0 25px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	border-radius: 5px;
	box-shadow: 0 4px 0px 0px #655648;
	opacity: 1;
	position: relative;
	top: 0;
	transition: all .3s ease;
	line-height:  0;
	}
		
.more:hover {
	box-shadow: none;
	opacity: 0.7;
	position: relative;
	top: 5px;
	transition: all .3s ease;
}

.more a:hover {
	text-decoration: none !important;
}

.more a {
	color: white !important;
	padding: 25px 0;
	display: block;
	width: 100%;
	letter-spacing: 2px;
}


/* ======================================================================
　（新）PC商品説明文
======================================================================== 


/*　リセット
-------------------------- 

#detail p,
#detail dl,
#detail dt,
#detail dd,
#detail img,
#detail iframe {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
		list-style: none;
		}
		
#detail i {
	font-style: normal;
	}


#detail a {
	opacity: 1;
	transition: opacity .2s ease;
	-transition: opacity .2s ease;
	color: red;
	text-decoration: none;
	}
	
#detail a:hover {
	opacity: 0.8;
	transition: opacity .2s ease;
	-transition: opacity .2s ease;
	text-decoration: underline;
	}


/*　コンテンツ
-------------------------- 

#detail {
	width: 750px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
	font-family: ’Lucida Grande’,‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,‘游ゴシック’,’メイリオ’,meiryo,sans-serif !important;
	}
	
#detail .title,
#detail #detail_left h2,
#detail #detail_left > p:first-of-type {
	background: #F6F6F6;
	padding: 15px;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px;
	}
	
#detail .title ~ p,
#detail #detail_left h2 ~ p {
	padding: 20px 20px 20px 20px;
	}
	
	
#detail .spec {
	width: 750px;
	overflow: hidden;
	padding: 0 0 10px;
	}
	
#detail .spec dt {
	float: left;
	clear: left;
	width: 80px;
	padding: 20px 0 0 20px;
	font-weight: bold;
	}
	
#detail .spec dd {
	padding: 10px 20px 0 120px;
	}
	
#detail .spec dd:last-of-type {
	padding: 10px 20px 10px 120px;
	}
	
#detail .spec dt + dd {
	border-top: dotted 1px #ddd;
	margin: 10px 0 0;
	}
	
#detail .spec dd:first-of-type {
	border-top: solid 1px #ddd;
	}
	
	
/*　ガイド・グレードアップ
--------------------------
	
#detail #detail_right h2 {
	background: #F6F6F6;
	padding: 15px;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px;
	}
	
#detail #detail_right h2 br {
	display: none;
	}

#detail iframe[name="newitem"] {
	margin: 0 auto;
	display: block;
	width: 732px;
	}
	
#detail p img[src*="detail_ceiling.gif"] {
	display: block;
	margin: 0 auto;
	}
	
#detail #detail_right dt {
	float: left;
	clear: left;
	width: 60px;
	padding: 20px 0 0 20px;
	font-weight: bold;
	}
	
#detail #detail_right dd {
	padding: 10px 10px 0 100px;
	}
	
#detail #detail_right dt + dd {
	margin: 10px 0 0;
	}
	
#detail #detail_right dd img[src*="detail_pay.gif"] {
	display: none;
	}
	
#detail #detail_right dd iframe[src*="cal.html"] {
	display: none;
	}
*/


/*======================================================================
　スペック_201905～
======================================================================== */	

span.item_desc {
  color: #323232;
  font-size: 13px;
  font-weight: normal;
  line-height: 24px;
}

span.item_desc p { 
  margin: 0 0 5px;
}

span.item_desc p b {
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
}

span.item_desc p a {
  color: #bf0000;
  text-decoration: underline;
}

span.item_desc p a:hover {
  text-decoration: none;
}

span.item_desc p a:visited {
  color: #bf0000;
  text-decoration: underline;
}

span.item_desc hr {
  color: #dbdbdb;
  border: none;
  border-top: solid 1px;
  display: block;
  margin: 12px 0;
}
