@charset "utf-8";
/* =================================================================
上書きCSS
================================================================= */
@media screen and (min-width : 769px){
.section h3{
	margin: 0 0 36px 0;
}
.section_column{
	width: 930px;
}
.section_column h4{
	margin: 0 0 36px 0;
	font-size: 35px;
	white-space: nowrap;
}
.section_column p{
	font-size: 17px;
}
.section_column .name{
	margin: 20px 0 4px !important;
	padding-bottom: 13px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4em;
}
.section_column .col_left{
	padding: 0 0 0 25px;
	width:440px;
}
.section_column .col_right{
	width: 420px;
	position: relative;
}
.section_column .pic_cap{
	margin: -20px 0 0 !important;
	font-size: 11px !important;
	text-align: right;
}
.section_column .modal_mov_open a:hover img {
	opacity: .7;
}
/*_________________________section_column02_________________*/
.section_column02 .caution{
	font-size: 75%;
	line-height:.7;
}
.section_column02 .caution{
	font-size: 75%;
	line-height:.7;
}

/*_________________________section_column03_________________*/
.section_column03 .circle{
	position: relative;
	height: 326px;
}
.section_column03 .circle li{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 auto;
	width: 420px;
	height: 100%;
	display: none;
}
.section_column03 .circle li img{
	width: 420px;
	height: 326px;
}
.img_slider.col01 .pic{
	margin: 1px 0 50px !important;
	width: 100%;
	line-height: 0;
}
.section_column03 .caption,.section_column06 .caption{
	position: absolute;
	bottom: -40px;
	font-size:13px;
	line-height:1.6;
}
.section_column05 .pic_seat_item{
	width: 190px;
}
/*_________________________section_column06_________________*/
.section_column06{
	padding-bottom: 90px;
}
.section_column06 .sofa_copy{
	font-size:18px;
	text-align: center;
}
.section_column06 .sofa_size{
	margin: 0 0 0 30px;
	text-align: center;
}
.section_column06 .sofa_size:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.sofa_size li{
	float: left;
	font-size: 30px;
	padding-left: 25px;
}
.sofa_size li span.sofa_measure{
	font-size: 13px;
}
.sofa_size li span.sofa_unit{
	font-size: 23px;
}
.section_column06 .sofa_caution{
	margin: 0 0 0 30px;
	padding-left: 15px;
	font-size: 11px;
	display: block;
}
/*_________________________section_column07_________________*/
.ico_type{
	top: 2px;
	left: -7px;
}

/*_________________________storage_slider_________________*/

#storage_slider {
	margin: 0 auto 105px;
	width: 900px;
	height:500px;
	position: relative;
}
#storage_slider .section_column{
	width: 900px;
}
#storage_slider .section_column .col_left {
	padding: 0;
	position: absolute;
	top: 0;
	left: -95px;
	width: 709px;
	float: left;
}
#storage_slider .img img{
	width: 100%;
	height: auto;
	z-index: 2;
}
#storage_slider .circle li{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 709px;
	height: 100%;
	display: none;
}
#storage_slider .circle li img{
	width: 100%;
	height: auto;
}
#storage_slider .section_column .col_right{
	position: absolute;
	right: 0;
	width: 360px;
	z-index: 2;
}
#storage_slider .copy{
	position: relative;
	right: 0;
	width: 360px;
	height: 503px;
	float: right;
	z-index: 3;
}
#storage_slider .section_column .name{
	padding-bottom: 6px;
	height: 50px;
}
#storage_slider .section_column .name span{
	font-size: 16px;
}
#storage_slider .section_column .exp{
	height: 84px;
}
#storage_slider .slick-dots{
	left: -270px;
}
#storage_slider .img_slider.col01 .arrow_prev{
	left: -270px !important;
}
#storage_slider .img_slider.col01 .arrow_next{
	right: 270px !important;
}
.img_slider.col01 .arrow_prev,.img_slider.col01 .arrow_next{
	margin-bottom: 10px;
}


#section_seat .section_column02 .centertray{
	padding: 50px 0 0 25px;
	clear:both;
}
#section_seat .section_column02 .centertray_box{
	width:288px;
	float:left;
	margin-right:18px; 	
}
#section_seat .section_column02 .centertray div:last-child{
	margin-right:0; 
}
#section_seat .section_column02 p:last-child{
	margin: 0;
	padding: 10px 0 0;
}
}