@charset "UTF-8";
/*///////////////////////////////////////////////////////////////////////

	リンド
	products/lindo.php
///////////////////////////////////////////////////////////////////////*/

/******************************************************************************
	For PC
*******************************************************************************/
@media screen and (min-width: 960px){


/*---------------------------------------
	価格帯
---------------------------------------*/
.os-prod_p-rng {
	margin-top: 5px;
	margin-bottom: 10px;
}
.os-prod_p-rng-txt {
	font-size: 13px;
}

/* ====================================================
	木材
====================================================*/
.os-prod_wood-list {
	table-layout: fixed;
}
.os-prod_mtl {
	margin: 0 0 23px;
	width: 600px;
}
.os-prod_top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 40px;
}
.os-prod_top_img {
	width:358px;
	margin-bottom: 10px;
	margin-right: 22px;
}
.os-prod_top_right {
	-ms-flex-preferred-size:61.2%;
	flex-basis:61.2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

/* ====================================================
	クローズアップ
====================================================*/
.close-up {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.os-prod_top_close-up-1,.os-prod_top_close-up-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 0 0 30px;
	width: 50%;
}
.os-prod_top_close-up-1 img,.os-prod_top_close-up-2 img {
	width: 100%;
}
.os-prod_top_close-up-1 li,.os-prod_top_close-up-2 li {
	margin-right: 10px;
	list-style: none;
}
.os-prod_top_close-up-2 li:last-child {
	margin-right: 0;
}
.close-up_1 {
	-ms-flex-preferred-size: 51%;
	flex-basis: 51%;
}
.close-up_2 {
	-ms-flex-preferred-size: 72%;
	flex-basis: 72%;
}
.close-up_3 {
	-ms-flex-preferred-size: 51%;
	flex-basis: 51%;
}
.close-up_4 {
	-ms-flex-preferred-size: 72%;
	flex-basis: 72%;
}
.os-prod_top_close-up-1 p span,.os-prod_top_close-up-2 p span {
	font-size: 12px;
	color: #ffd801;
	display: inline-block;
	padding-bottom: 2px;
}
.os-prod_top_close-up-1 p,.os-prod_top_close-up-2 p {
	font-size: 11px;
	line-height: 1.6;
}

/* ====================================================
	製品説明
====================================================*/
.os-prod_description {
	font-size: 13px;
	line-height: 1.8;
	margin-bottom: 30px;
}

/* ====================================================
	壁掛けパネルセット
====================================================*/
.item-holder-single.wall_hanging .os-prod_item-ttl {
	width:32%;
}
.item-holder-single.wall_hanging .os-prod_spec {
	width:32%;
}
.item-holder-single.wall_hanging .os-prod_item-hd, .item-holder-single .os-prod_spec-hd {
	width:100%;
}
.os-prod_wall_hanging_wn {
	margin-bottom: 70px;
}

/* ====================================================
	サイドボード
====================================================*/
.os-prod_side-board {
	margin-bottom: 70px;
}



}/* for pc end */
/******************************************************************************
	For SP
*******************************************************************************/
@media screen and (max-width: 959px) {




.os-prod_top_img {
	width: 100%;
	text-align: center;
}
.os-prod_top_img img {
	width: 100%;
}

/* ====================================================
	木材
====================================================*/
.os-prod_mtl {
	margin-top: 1.5rem;
	width: 100%;
}

/* ====================================================
	クローズアップ
====================================================*/
.os-prod_top {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-line-pack: distribute;
	align-content: space-around;
	margin: 0 auto 1.625rem;}
.os-prod_top_close-up-1,.os-prod_top_close-up-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
}
.os-prod_top_close-up-1 img,.os-prod_top_close-up-2 img {
	width: 100%;
}
.os-prod_top_close-up-1 li,.os-prod_top_close-up-2 li {
	list-style: none;
	margin-bottom: 1rem;
}
.os-prod_top_close-up-1 p span,.os-prod_top_close-up-2 p span {
	font-size: 0.85rem;
	color: #ffd801;
	display: inline-block;
	padding-bottom: 0.3rem;
}
.os-prod_top_close-up-1 p,.os-prod_top_close-up-2 p {
	font-size: 0.85rem;
	line-height: 1.4;
}
.close-up_1 {
	-ms-flex-preferred-size:39%;
	flex-basis:39%;
}
.close-up_2 {
	-ms-flex-preferred-size:57%;
	flex-basis:57%;
}
.close-up_3 {
	-ms-flex-preferred-size:39%;
	flex-basis:39%;
}
.close-up_4 {
	-ms-flex-preferred-size:57%;
	flex-basis:57%;
}

/*---------------------------------------
	価格帯
---------------------------------------*/
.os-prod_p-rng {
	margin-top: 1rem;
}
.os-prod_p-rng-txt {
	font-size: 0.85rem;
}

/* ====================================================
	製品説明
====================================================*/
.os-prod_description {
	font-size: 0.85rem;
	line-height: 1.5;
	margin-bottom: 1rem;
	text-align: center;
}
.os-prod_detail-list li::before {
	content: "・";
}



}/* for sp end */

/******************************************************************************
	For tablet
	※SP設定をベースに部分的に追加調整。※注：SPの設定に依存しています！
*******************************************************************************/
@media screen and (max-width:959px) and (min-width: 600px) {

.os-prod_p-rng {
	margin-top: 1rem;
}

.os-prod_top_img {
	margin: 0 auto;
	width: 70%;
}
.os-prod_top_img img {
	width: 100%;
}

/* ====================================================
	木材
====================================================*/
.os-prod_mtl {
	width: 70%;
}

/* ====================================================
	クローズアップ
====================================================*/
.close-up {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.os-prod_top_close-up-1,.os-prod_top_close-up-2 {
	width: 70%;
	margin: 0 auto;
}
.os-prod_top_close-up-1 img,.os-prod_top_close-up-2 img{
	width:90%
}
.os-prod_top_close-up-1 p span,.os-prod_top_close-up-2 p span {
	font-size: 0.9rem;

}
.os-prod_top_close-up-1 p,.os-prod_top_close-up-2 p {
	font-size: 0.875rem;
}
.close-up_1 {
	-ms-flex-preferred-size: 43%;
	flex-basis: 43%;
}
.close-up_2 {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
}
.close-up_3 {
	-ms-flex-preferred-size: 43%;
	flex-basis: 43%;
}
.close-up_4 {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
}

/*---------------------------------------
	商品情報シングルカラム
---------------------------------------*/
.item-holder-single {
	margin-bottom: 4rem;
}

/* ====================================================
	壁掛けパネルセット
====================================================*/
.os-prod_wall_hanging_wn {
	margin-bottom: 5rem;
}


}/* for tablet */



