@charset "Shift_JIS";
@import url("/defaultMall/css/common/default.css");
@import url("/defaultMall/css/common/layout.css");
@import url("/defaultMall/css/common/parts-ct.css");
@import url("/defaultMall/css/ct1/ct1.css");

/* ■■ StaffItemList(スタッフのイチオシアイテム) */
#StaffItemList .items {
	margin-bottom:20px;
}
#StaffItemList .items {
	width:530px;
	background-color:#E9F7F6;
	padding-bottom: 20px;
	float: left;
}
#StaffItemList h2.staff {
	width:530px;
	height:30px;
	text-align:right;
	background:transparent url(/defaultMall/images/includehtml/bed/images/test/title_ichioshi.jpg) no-repeat scroll;
	letter-spacing: 1px;
}
#StaffItemList h2 p {
	padding:7px;
	display:block;
	font-weight:normal;
	color:#1D6F7A;
    text-align:right;
}
#StaffItemList li {
	margin-top:15px;
}
#StaffItemList p.read {
	padding-top:10px;
	padding-left:10px;
}
#StaffItemList li.large .photo {
	float:left;
	padding:0px 10px;
	width:220px;
}
#StaffItemList li.large .guide {
	float:right;
	width:270px;
	padding-right:10px;
}
#StaffItemList li.large .guide .text {
	margin-top:10px;
}

#StaffItemList .name {
	margin-top:5px;
	text-decoration:underline;
}
#StaffItemList .price {
	margin:5px 0px;
	font-weight:bold;
}
#StaffItemList .comment {
	margin:10px 0px;
	font-size:11px;
	font-weight:bold;
}
#StaffItemList li.large .comment {
	margin:10px 0px;
	font-size:100%;
	font-weight:bold;
}
#StaffItemList .comment a {
	background:transparent url(/defaultMall/images/includehtml/interior/images/ico_comment.gif) no-repeat scroll left center;
	padding-left:20px;
}
#StaffItemList {
	clear:both;
}

/* ■■ RecoList(オススメ寝具をピックアップ) */
#RecoList .items {
	margin-bottom:20px;
}
#RecoList .items {
	width:530px;
	background-color:#F2F1EF;
	padding: 0px;
	float: left;
}
#RecoList h2.staff {
	width:530px;
	height:30px;
	text-align:right;
	background:transparent url(/defaultMall/images/includehtml/bed/images/test/title_reco.jpg) no-repeat scroll;
	letter-spacing: 1px;
}
#RecoList h2 p {
	padding:7px;
	display:block;
	font-weight:normal;
	color:#8E1B38;
}
#RecoList li {
	margin-top:15px;
}
#RecoList p.read {
	padding-top:10px;
	padding-left:10px;
}
#RecoList li.large .photo {
	float:left;
	padding:0px 10px;
	width:220px;
}
#RecoList li.large .guide {
	float:right;
	width:270px;
	padding-right:10px;
}
#RecoList li.large .guide .text {
	margin-top:10px;
}

#RecoList .name {
	margin-top:5px;
	text-decoration:underline;
}
#RecoList .price {
	margin:5px 0px;
	font-weight:bold;
}
#RecoList .comment {
	margin:10px 0px;
	font-size:11px;
	font-weight:bold;
}
#RecoList li.large .comment {
	margin:0px 0px 5px 0px;
	font-size:100%;
	font-weight:bold;
}
#RecoList .comment a {
	background:transparent url(/defaultMall/images/includehtml/interior/images/ico_comment.gif) no-repeat scroll left center;
	padding-left:20px;
}
#RecoList {
	clear:both;
}

/* ■■ RecoList02(オススメ寝具をピックアップ---画像とコメントの位置が逆) */
#RecoList02 .items {
	margin-bottom:20px;
}
#RecoList02 .items {
	width:530px;
	background-color:#F2F1EF;
	padding: 0px;
	float: left;
}
#RecoList02 h2 p {
	padding:7px;
	display:block;
	font-weight:normal;
	color:#8E1B38;
}
#RecoList02 li {
	margin-top:15px;
}
#RecoList02 p.read {
	padding-top:10px;
	padding-right:10px;
}
#RecoList02 li.large .photo {
	float:right;
	padding:0px 10px;
	width:220px;
}
#RecoList02 li.large .guide {
	float:right;
	width:270px;
	padding-right:10px;
}
#RecoList02 li.large .guide .text {
	margin-top:10px;
}

#RecoList02 .name {
	margin-top:5px;
	text-decoration:underline;
}
#RecoList02 .price {
	margin:5px 0px;
	font-weight:bold;
}
#RecoList02 .comment {
	margin:10px 0px;
	font-size:11px;
	font-weight:bold;
}
#RecoList02 li.large .comment {
	margin:0px 0px 15px 0px;
	font-size:100%;
	font-weight:bold;
}
#RecoList02 .comment a {
	background:transparent url(/defaultMall/images/includehtml/interior/images/ico_comment.gif) no-repeat scroll left center;
	padding-left:20px;
}
#RecoList02 {
	clear:both;
}

/* ■■ BedList(ベッド一覧のバナー) */
#BedList_sp {
	margin-bottom:20px;
}
#BedList li {
	float:left;
	margin:0 10px 20px 0px;
	min-height:100px;
	position:relative;
	width:250px;
	display: inline;
}
#BedList li.R {
	float:right;
	/*margin:0px 13px 20px 0px;*/
	_margin-right:0px;
	min-height:100px;
	position:relative;
	width:250px;
	display: inline;
}
#BedList {
	clear:both;
}

/* ■■ 特集回り込み解除 */
#Special {
	clear:both;
}




/* 枠つき画像01 */
#BedList01 {
	margin-bottom:20px;
}
#BedList01 li.bnr {
	border:1px solid #CCCCCC;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	padding:2px;
	text-align:left;
	width:249px;
}
#BedList01 li.bnr02 {
	border:1px solid #CCCCCC;
	float:right;
	margin-right:0px;
	margin-bottom:20px;
	padding:2px;
	text-align:left;
	width:249px;
}
#BedList01 {
	clear:both;
}

/* 枠つき画像02 */
#BedList02 {
	margin-bottom:40px;
}
#BedList02 li.bnr {
	border:1px solid #CCCCCC;
	float:left;
	margin-right:20px;
	margin-bottom:40px;
	padding:2px;
	text-align:left;
	width:249px;
	height:89px;
}
#BedList02 li.bnr02 {
	border:1px solid #CCCCCC;
	float:right;
	margin-right:0px;
	margin-bottom:40px;
	padding:2px;
	text-align:left;
	width:249px;
	height:89px;
}
#BedList02 p.m-top3 {
	margin-top:3px;
}


#BedList02 {
	clear:both;
}

/* ■□ 02-06.CatalogAd(カタログ) */
/* 右カラムのカタログ紹介ボックスです。
　 [dl#CatalogAd] - おすすめカテゴリ
　 [dl#CatalogAd dt] - 見出し
　 [dl#CatalogAd dd] - 内容
　 [dl#CatalogAd dd p.pic] - カタログ画像
　 [dl#CatalogAd dd p.name] - カタログ名
　 [dl#CatalogAd dd p.more] - デジタルカタログを見る */
#Aside #CatalogAd dd {
	text-align:center;
}
#Aside #CatalogAd .name {
	margin:5px 0;;
	font-weight:bold;
}

/* ■□ 01-02.banners(バナーブロック) */
/* 左のサイドバーにてバナーを並べて掲載するブロック用class。
　 [dl.banners] - バナーブロック
　 [dl.banners dt] - 見出し
　 [dl.banners dd ul li] - バナー */
#LocalNav .banners dt {
	padding:0 0 3px 0px;
	border-bottom:2px solid #a7a196;
}
#LocalNav .banners img {
	vertical-align:text-bottom;
}
#LocalNav .banners dd li {
	width:168px;
	margin:10px auto 0;
}

/* ■□□ 02-02-03.BedBnr(ベッドバナー) */
/* [div#BedBnr] - ベッドバナー
　 [div#BedBnr h2] - 見出し
　 [div#BedBnr p.read] - リード文
　 [div#BedBnr ul li] - バナー
　 [div#BedBnr ul li a img.thum] - サムネイル画像
　 [div#BedBnr ul li a img.title] - タイトル
　 [div#BedBnr ul li a span.read] - リード文 */
#BedBnr li {
	position:relative;
	float:left;
	width:145px;
	min-height:100px;	_height:100px;
	margin:0 10px 20px 0;
	padding-left:110px;
}
#BedBnr li .thum {
	position:absolute;
	left:0;
	top:0;
}
#BedBnr li .title {
	display:block;
	margin:0 0 10px;
}

.mar10t {margin-top:10px;}