.inner_content{width:750px}


#sofalineup{
	width:100%;
	text-align:center;
}
.couch01{
	background-color: #d1e3d9;
}
.bed01{
	background-color: #d1dce3;
}
.compact01{
	background-color: #e9e9c4;
}

.low01{
	background-color: #e3d1d1;
}

#sofalineup a{
	color:#000;
	text-decoration:none;
}
#sofalineup a:hover *{opacity:0.9;}
#sofalineup .pc_none{display:none;}

/*見出し*/
#sofalineup p#c-ranking-title{
	width:100%;
	background-color:#73a5c5;/*任意の色に変更*/
	color:#fff;/*任意の色に変更*/
	padding:8px;
	font-size:16px;
	margin-top:40px;
	margin-bottom:10px;
	box-sizing:border-box;
}
#sofalineup h1{
	margin:0 0 20px 0!important;;
}
#sofalineup h2{
	padding:20px 0 0 0 ;
}
#sofalineup h3{
/*	background-color:#73a5c5;任意の色に変更*/
	color:#fff;/*任意の色に変更*/
	font-size:16px;
	padding:8px;
	margin:20px 0 10px 0;
}
#sofalineup h3.couch02{
	background-color:#869f8e;
}
#sofalineup h3.bed02{
	background-color:#73a5c5;
}
#sofalineup h3.compact02{
	background-color:#9b9b5c;
}
#sofalineup h3.low02{
	background-color:#e9adad;
}

/*看板下ディスクリプション
#sofalineup .desc{
	margin:20px 0;
	text-align:center;
}*/

/*ランキング*/
#sofalineup p#c-ranking-title{background-image:none;}
#sofalineup #c-ranking{
	border:none;
	width:100%;
}

/*
#sofalineup #c-ranking .buy_price{display:none;}
*/




/*2~5カラム共通*/


/*
※1
liの間隔を調整するとき「12px」の部分を変更
すべて同じpx数にする
*/
#sofalineup ul[class^="col_"]{
	font-size:0;
}
#sofalineup ul[class^="col_"]>li {
	vertical-align:top;
	display:inline-block;
	margin-right:12px;/*※1*/
	margin-bottom:12px;/*※1*/
	text-align:center;
	box-sizing:border-box;
	font-size:16px;
}
#sofalineup li img {
	max-width:100%;
	border: 1px #d3d3d3 solid;
}
#sofalineup li dd{
	margin-top:10px;
	padding:0 4px;
}
#sofalineup li .main_txt{
	text-decoration:underline;
	font-size:16px;
}
#sofalineup li .txt{
	font-size:16px;
	margin: 0 0 10px 0;
}

/*2~5カラム*/
#sofalineup .col_2>li{
	width:calc((100% - 40px*1)/2);
	background-color: #fff;
	padding: 10px;
}/*※1*/
#sofalineup .col_3>li{width:calc((100% - 12px*2)/3);}/*※1*/
#sofalineup .col_4>li{width:calc((100% - 12px*3)/4);}/*※1*/
#sofalineup .col_5>li{width:calc((100% - 12px*4)/5);}/*※1*/

#sofalineup .col_2>li:nth-child(2n){margin-right:0;}
#sofalineup .col_3>li:nth-child(3n){margin-right:0;}
#sofalineup .col_4>li:nth-child(4n){margin-right:0;}
#sofalineup .col_5>li:nth-child(5n){margin-right:0;}

#sofalineup .col_1>li{width:100%;margin-right:0;}

#sofalineup .col_2 {
	padding: 0;
}

/*テキストリンク縦並び*/
#sofalineup .txt_link_v{
	padding-left:20px;
	text-align:left;
}
#sofalineup .txt_link_v>li{
	margin-bottom:8px;
	width:100%;
}
#sofalineup .txt_link_v>li a{text-decoration:underline;}

/*テキストリンク横並び*/
#sofalineup .txt_link_w{
	padding:0 20px;
	text-align:left;
}
#sofalineup .txt_link_w>li{
	
	margin-right:20px;
	margin-bottom:8px;
	display:inline-block;
}
#sofalineup .txt_link_w>li:last-child{
	margin-right:0;
}
#sofalineup .txt_link_w>li a{text-decoration:underline;}





/*価格プロ*/
#sofalineup .ul_2 dd.price{
	text-align:center;
}
#sofalineup .price, #sofalineup .intax{
	vertical-align: baseline;font-family: centuryGB,"Century Gothic",helvetica,Arial,sans-serif;font-weight:bold;color: #cc0000;
}
#sofalineup li.price{
	font-size:28px;
}
#sofalineup .intax{
	font-size:11px;margin-left:5px;font-weight:normal;
}
#sofalineup .spesicalprice {
	display:none;
}

#sofalineup br.br_sp {
	display: none!important;
}
