@charset "UTF-8";
/* CSS Document */

/* ----------------------------------
ラインナップボタン
---------------------------------- */

#size_list{
	margin: 0 0 50px 0;
}
#size_list h2{
	border-top: none;
	padding: 0 0 8px 0;
	font-size: 90%;
}
#size_list .lift_type,
#size_list .height_size,
#size_list .bed_size,
#size_list .matte_size{
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 25px 0;
	gap: 15px;
}
#size_list .lift_type li,
#size_list .height_size li,
#size_list .bed_size li,
#size_list .matte_size li{
	width: calc((100% - 45px) / 4);
}
#size_list .lift_type li a,
#size_list .height_size li a,
#size_list .bed_size li a,
#size_list .matte_size li a{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px 10px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 8px;
	width: calc(100% - 22px);
	height: calc(100% - 40px);
}
#size_list li a.current{
	/*background-color: #f2f0ed;*/
	background-color: #e9e1d5;
}





@media screen and (max-width:768px){
	
	#size_list .lift_type,
	#size_list .height_size,
	#size_list .bed_size,
	#size_list .matte_size{
		gap: 10px;
	}
	#size_list .lift_type li,
	#size_list .height_size li,
	#size_list .bed_size li,
	#size_list .matte_size li{
		width: calc((100% - 20px) / 3);
	}


}






