div,p{
line-height:1.3;
}

#mainContents{
background:#ddd4bc;
}
/*‘‘‘header‘‘‘*/
#spHeader{
width:930px;
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/headBack.jpg) left bottom repeat-x #3b0a0a;
position:relative;
margin-top:5px;
}
#spHeader .text{
color:white;
margin:5px 30px 0px 280px;
padding-bottom:30px;
font-size:107%;
line-height:1.4;
}
#spHeader .image{
margin-top:2px;
margin-left:215px;
position:relative;
z-index:999;
}
.headImage{
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/headImage.jpg) left top no-repeat;
background-position:0 -1px;
width:344px;
height:172px;
position:absolute;
left:-78px;
bottom:0px;
z-index:1;
}
* html .headImage{
bottom:-1px;
}


/*‘‘‘box_all‘‘‘*/
.boxLine{
text-align:center;
clear:both;
margin-bottom:20px;
}
.itemBox .boxL img,
.itemBox .boxS img{
border:solid 1px #360a0a;
}

/*‘‘‘box_s‘‘‘*/
#BOX_S{
padding:0 5px 1px 5px;
}
#BOX_S .itemBoxLine{
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/itemLineBack.jpg) repeat-y center top;
margin-bottom:30px;
}

#BOX_S .itemLIneBtm{
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/itemLineBtm.jpg) no-repeat bottom center;
padding-bottom:5px;
}
#BOX_S .itemBox{
width:460px;
float:left;
}
#BOX_S .itemBoxBtm{
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/boxSBottom.jpg) center bottom no-repeat;
padding-bottom:25px;
}

#BOX_S .itemBox .boxTitle .text{
margin:0 25px;
padding:10px 0;
line-height:1.3;
}
#BOX_S .itemBox .boxTitle{
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/boxTitleBack.jpg);
}
#BOX_S .itemBox .boxL{
margin:20px 31px 0px 31px;
}
#BOX_S .itemBox .boxL .image{
width:210px;
float:left;
margin-bottom:20px;
}
#BOX_S .itemBox .boxL .images{
width:210px;
float:left;
margin-bottom:20px;
}
#BOX_S .itemBox .text{
margin-left:220px;
}
#BOX_S .itemBox .itemTitle{
font-weight:bold;
line-height:1.3;
margin-bottom:5px;
font-size:107%;
}
#BOX_S .itemBox .price{
color:#d5180f;
font-weight:bold;
margin-bottom:8px;
font-size:93%;
}
#BOX_S .itemBox .boxL{
font-size:107%;
}
#BOX_S .itemBox .boxL .itemTitle,
#BOX_S .itemBox  .boxL .price{
font-size:114%;
}
#BOX_S .boxS{
width:120px;
float:left;
margin-right:19px;
}
#BOX_S .boxSline{
padding:0 0px 20px 31px;
margin-right:-10px;
}
#BOX_S .boxS .image,
#BOX_S .boxS .images{
margin-bottom:5px;
}
.itemBoxBtm{
background:red;
}

/*‘‘‘box_l‘‘‘*/
#BOX_L{
text-align:center;
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/boxLBack.jpg) center top repeat-y;
clear:both;
margin-bottom:25px;
}
#BOX_L .boxFrameBtm{
background:url(https://img1.kakaku.k-img.com/images/article/search/asian_interior/boxLBottom.jpg) no-repeat bottom center;
padding:20px 2px;
}
* html #BOX_L .boxFrameBtm { padding-bottom:0px; }
*:first-child+html #BOX_L .boxFrameBtm { padding-bottom:0px; }
#BOX_L .boxS{
width:120px;
float:left;
text-align:left;
margin:1px 0;
padding:1px 0;
padding-left:28px;
}
#BOX_L .boxS img{
border:solid 1px #360a0a;
}
#BOX_L .boxS .images{
margin-bottom:3px;
}
* html #BOX_L .boxFrameBtm { padding-bottom:0px; }
*:first-child+html #BOX_L .boxFrameBtm { padding-bottom:0px; }
#BOX_L .itemTitle{
font-weight:bold;
line-height:1.3;
margin-bottom:3px;
font-size:107%;
}
#BOX_L .price{
color:#d5180f;
font-weight:bold;
margin-bottom:8px;
font-size:93%;
}
#BOX_L .itemBox .boxL{
font-size:107%;
}
.boxS p{
clear:both;
}
#BOX_L .boxLine{
padding-top:10px;
}
* html #BOX_L .boxLine{ padding-top:0px; }
*:first-child+html #BOX_L .boxLine{ padding-top:0px; }


/*‘‘‘kanren‘‘‘*/
#KANREN{
margin:0 auto;
width:910px;
text-align:center;
}
#KANREN .kanrenBox{
border:solid 3px #d4be84;
border-top:solid 0 white;
text-align:left;
background:white;
padding:20px 20px;
margin-bottom:10px;
}
#KANREN .box{
border-bottom:solid 1px #dddddd;
margin-bottom:10px;
padding-bottom:10px;
}
#KANREN .box.end{
border-bottom:solid 0px #dddddd;
margin-bottom:0;
padding-bottom:0;
}
#KANREN .box .image{
float:left;
}
#KANREN .box .text{
margin-left:74px;
}
#KANREN .box a{
font-size:107%;
font-weight:bold;
}



/*‘‘‘clearfix‘‘‘*/
#BOX_S .boxSline:after,
.heightline-01_a:after,
.block:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#BOX_S .boxSline,
.heightline-01_a,
.block {
	zoom: 1; 
}
* html #BOX_S .boxSline,
* html .heightline-01_a,
* html .block{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
