@charset "utf-8";

@media print, screen and (min-width:769px) {
	/*------------------------------------------------------------------------------------------
	*
	*
		 /webcatalog/interior/design/
		 Responsive / PC
	*
	*
	------------------------------------------------------------------------------------------ */

	/* ----------------------------------- */
	/* #section_design */
	/* ----------------------------------- */
	#section_design .img_slider .slider_inner {
		margin-bottom:40px;
		}

	/* ----------------------------------- */
	/* .section_color */
	/* ----------------------------------- */
	.section_color .color_slider {
		width:880px;
		margin:0 auto 40px auto;
		}
	/*.section_color .color_slider .slider_inner {*/
		/*background-color:#e6e6e6;*/
		/*}*/
	.section_color .color_slider .pic {
		margin:0;
		line-height:0;
		position:relative;
		}
	.section_color .color_slider .col_left {
		width:618px;
		border-right:2px solid #fff;
		float:left;
		}
	.section_color .color_slider .col_right {
		width:260px;
		float:right;
		}
	.section_color .color_slider .col_right .pic {
		border-bottom:2px solid #fff;
		}
	.section_color .color_slider .col_right .caption {
		padding:5px 0 0 7px;
		box-sizing:border-box;
		font-size:12px;
		line-height:1.4em;
		text-align:left;
		}
	.section_color .color_slider .combi .col_right .caption {
		margin-bottom:-10px;
		}
	.section_color .color_slider .col_right .caption.empty {
		height:0;
		margin:0;
		}
	.section_color .color_slider .col_right .type {
		/*padding:25px 0 0 25px;*/
		padding:16px 12px 0 16px;
		text-align:left;
		}
	.section_color .color_slider .col_right .type h4 {
		margin:0 0 10px 0;
		font-size:20px;
		letter-spacing:0;
		}
	.section_color .color_slider .col_right .type h4 .small {
		font-size:16px;
		}
	.section_color .color_slider .col_right .type p {
		/*font-size:13px;*/
		font-size:12px;
		line-height:1.5em;
		}

	/**/
	.section_color .color_slider .bg_gray {
		background-color:#e6e6e6;
		}
	.section_color .color_slider .bg_gray:after {
		content:""; clear:both; display:block;
		}
	.section_color .slider_inner .caption {
		font-size:12px;
		text-align:left;
		margin-top:10px;
		}
	
#section_style .section_column.fabtect p {font-size: 18px;line-height: 1.4;/*margin: 0px;*/}
#section_style .section_column.fabtect p.heading {font-size: 24px;line-height: 1.1;font-weight: bold;margin-bottom: 17px;}
#section_style .section_column.fabtect p.heading span.normal {font-size: 16px;font-weight: normal;margin-bottom: 0px;position: relative;top: -3px;}
#section_style .section_column.fabtect p.heading span.type {font-size: 11px;font-weight: normal;margin: 0px;border: 1px solid #CCC;padding: 0 5px;position: relative;top: 2px;height: 18px !important;line-height: 19px; display: inline-block !important;}
#section_style .section_column.fabtect {border: 1px solid #CCC;width: 94%;margin: 0px auto;padding: 20px 3%;background-color: #f8f8f8;}
#section_style .section_column.fabtect .fL {float: left;width: 48%;margin-top: 20px;}
#section_style .section_column.fabtect .fR {float: right;width: 48%;margin-top: 20px;}
#section_style .section_column.fabtect .fR .detail {padding: 0px;}

	
	}