@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");
@media tty {
i{content:"\";/*" "*/}} @import 'fas_ie55.css'; /*";}
}/* */

	
/* 最新情報　#WHATS_NEW 2014/03/24公開
-------------------------------------*/
div#mainArea {
width:524px;
	height: 243px;
	border: 1px solid #cccccc;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#WHATS_NEW{
	width: 524px;
	height: 243px;
	overflow: hidden;
	/*margin-bottom:15px;　20121212位置ずれるため修正*/
	margin-bottom:28px;
}
#WHATS_NEW_INNER{
	display: none;
}
#WHATS_NEW .picture{
	width: 524px;
	height: 243px;
	overflow: hidden;
}
#WHATS_NEW .picture li {
	display: none;
}
#WHATS_NEW .picture a {
	display: block;
}
#WHATS_NEW .tab {
	position: absolute;
	/*top: 525px; 20121212位置ずれるため修正*/
}
#WHATS_NEW .tab .button {
	/*padding: 0 0 0 10px;　20121212位置ずれるため修正*/
	padding:3px 0 0 0px;
}
#WHATS_NEW .tab .button li {
	float: left;
	padding: 0 5px 0 0;
}


/* ■■ 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;
	height:100px;
	margin:0px 10px 20px 0px;
	padding-left:110px;
}
#BedBnr li .thum {
	position:absolute;
	left:0;
	top:0;
}
#BedBnr li .title {
	display:block;
	margin:0 0 10px;
}


/*20120424追加 イチオシアイテム */
.push_img {
	float:left;
	margin:10px;
	display: inline;
	
}

ul.push {
	margin:0;
	padding:0;
	overflow:auto;
}
.push li{
	list-style-position: outside;
	list-style-image: url(/defaultMall/images/template/common/arrow_gray.gif);
	list-style-type: none;
	margin-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	_text-indent:1.5em;

}

ul.push2 {
	margin:10px 0 5px;
	padding:0;
	overflow:auto;
}
.push2 li{
	list-style-position: outside;
	list-style-image: url(/defaultMall/images/template/common/arrow_gray.gif);
	list-style-type: none;
	margin-left:18px;
	margin-top:2px;
	margin-bottom:2px;
	_text-indent:1.5em;

}

/* ベッドキーワード 2012/05/22  */
.bed_keyword{
	margin:0;
	padding:0;
	overflow:auto;
}
.bed_keyword ul{
padding:5px 0px
}
.bed_keyword li{
	display:inline;
	margin-right:1em;
}
.bed_keyword a{
	white-space:nowrap;
}

/* 人気特集 2012/05/22  */

/* ■□ 01-02.main(メイン見出し) */
/* 背景に角丸グラデーションのある大きな扱いの見出しです。
　 コンテンツ毎に個別にロゴ画像を背景として指定し直しています。 */
#bed-main {
	background-image: url("/defaultMall/images/template/common/bg_h2-main_w530.gif") ;
	font-size:116.7%;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left center;
	padding:10px 10px 0px 10px;
}
.bed-main {
	padding-left:83px;
	background-image: url("/defaultMall/images/includehtml/bed/images/logo_contents.gif");
	display:block;
	min-height:20px;	_height:20px;
	background-repeat:no-repeat;
	background-position:left center;
}

div.reccomend{
	margin: 0 0 15px;
}
div.reccomend h2{
	margin: 0 0 10px;
}
div.reccomend p.copy{
	padding: 0 0 5px;
}
div.reccomend h3{
	margin: 10px 0 8px;
}
div.reccomend div.itemBlock{
	float: left;
	width: 170px;
	margin: 0 10px 0 0;
	padding: 0 0 20px;
}
div.reccomend div.itemBlock.last{
	margin-right: 0;
}
div.reccomend div.itemBlock img.photo{
	float: left;
}
div.reccomend div.itemBlock p{
	margin: 0 0 0 95px;
}
div.reccomend div.itemBlock p.name{
	margin-bottom: 3px;
}
div.reccomend div.itemBlock p.detail{
	font-size: 93%;
}