@charset "utf-8";
@media screen and (max-width : 768px){ 
.slick-dots{
	top: 4px;
}
.img_slider.col01 .pic{
	padding: 0 15px;
}
.section_column .col_left{
	margin-top:10px;
}
.rect_nav_tab{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px !important;
	-webkit-box-sizing: border-box; /* Webkit系用 */
	-moz-box-sizing: border-box;     /* Firefox用 */
	box-sizing: border-box;           /* 標準 */	
}
.rect_nav_tab li{
	font-size:3vw;
}
.tab_wrap{
	padding-left:0;
	padding-right:0;
}
.section_column03 .caption,.section_column06 .caption{
	font-size:13px;
	line-height:1.5em;
	margin-top:-5px !important;
}
.section_column03 .caption span,.section_column06 .caption span{
	display: block;
}
.img_slider.col01 .caption span{
	display: block;
}
.section_column p.type{
	font-size: 16px;
	padding-bottom: 15px;
}
.section_column06 .sofa_copy{
	font-size: 18px;
	text-align: center;
	padding-bottom: 10px;
}
ul.sofa_size{
	margin-left: -25px;
	text-align: center;
}
.sofa_size:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
ul.sofa_size li{
	float: left;
	font-size: 30px;
	padding-left: 25px;
}
ul.sofa_size li span.sofa_measure{
	font-size: 13px;
}
ul.sofa_size li span.sofa_unit{
	font-size: 23px;
}
.section_column06 .sofa_caution{
	padding-left: 0px;
	font-size: 11px;
	display: block;
	clear: both;
}
}