@charset "utf-8";
@media screen and (max-width:768px) {
	/*------------------------------------------------------------------------------------------
	*
	*
		 /webcatalog/interior/design/
		 Responsive / SP
	*
	*
	------------------------------------------------------------------------------------------ */

	/* ----------------------------------- */
	/* #section_design */
	/* ----------------------------------- */
	#section_design h3 {
        margin-bottom:20px;
        }
	
	/* ----------------------------------- */
	/* .section_color */
	/* ----------------------------------- */
	.section_color .color_slider {
		margin:0 auto 15px auto;
		}
	.section_color .color_slider .slider_inner {
		padding:0 15px;
		}
	.section_color .color_slider .pic {
		margin:0;
		line-height:0;
		position:relative;
		}
	.section_color .color_slider .pic span {
		font-size:14px;
		color:#fff;
		position:absolute;
		bottom:15px;
		right:10px;
		}
	.section_color .color_slider .col_left {
		border-bottom:2px solid #fff;
		}
	.section_color .color_slider .col_right .pic {
		margin:0 0 10px 0;
		}
	.section_color .color_slider .col_right .caption {
		/*height:70px;*/
		height:60px;
		font-size:12px;
		line-height:1.4em;
		text-align:left;
		}
	.section_color .color_slider .col_right .type {
		text-align:center;
		}
	.section_color .color_slider .col_right .type h4 {
		margin:0 0 5px 0;
		font-size:18px;
		letter-spacing:0;
		}
	.section_color .color_slider .col_right .type h4 .small {
		font-size:14px;
		}
	.section_color .color_slider .col_right .type p {
		font-size:13px;
		line-height:1.5em;
		}
	.section_color h4 {
		margin: 0 15px 10px;
		font-size:14px;
		}

	/**/
	.section_color .slider_inner .caption {
		font-size:12px;
		line-height:1.5;
		margin-top:10px;
		}
	/**/

	}