@charset "utf-8";
/* =================================================================
上書きCSS
================================================================= */

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


/* -----------------------------------
    #section_styling
----------------------------------- */
#section_styling{
	margin-bottom: 120px;
}
#section_styling .pic{
	line-height: 0;
}
#section_styling .pic img{
	width: 100%;
	height: auto;
}
#section_styling .img_slider{
	width: 940px !important;
}
.img_slider .caption{
	font-size: 9px;
	text-align:right;
	margin: -8px 0 40px;
}
/*-- 1,2番目のスライド --*/
#section_styling .slider_inner{
	position:relative;
}
#section_styling .img_slider  .pic{
	position:relative;
	z-index:2;
	margin-bottom:20px !important;
}
#section_styling .img_slider .caption{
	position:absolute;
	top:422px;
	right:0;
	margin:0;
	font-size: 9px;
	z-index:10;
	line-height:140%;
}
#section_styling .img_slider .copy{
	padding-top:18px;
	height:	75px;
	font-size:20px;
	letter-spacing:0.04em;
	line-height: 1.4em;
	display:table-cell;
	background-repeat:no-repeat;
}
/*-- スライド ノーマル --*/
#section_styling .img_slider{
	margin-bottom:60px;
}
#section_styling .img_slider.normal .copy{
	padding: 70px 0 0 80px;
	background-image:url(../image/logo_normal.png);
	background-size:39px auto;
	background-position:15px 56px;
}
	
/*-- スライド カスタム --*/
#section_styling .img_slider.custom .copy{
	padding: 60px 0 0 80px;
	background-image:url(../image/logo_custom.png);
	background-size:71px auto;
	background-position:0 38px;
}
	
#section_interiorcolor .sub_titile{
	margin: 50px 0;
	padding: 0 25px;
	font-size: 18px;
	line-height: 1.5em;
}
/* -----------------------------------
    .section_bodycolor（ノーマル・2tone共通）
----------------------------------- */
.section_bodycolor{
	width: 980px;
	margin: 55px auto 55px auto;
}
.section_bodycolor .section_inner .head_title{
	margin-bottom:10px;
	font-size: 18px;
}
.section_bodycolor .color_slider{
	margin: 0 0 20px;
}
.section_bodycolor .body_color_gallery{
	position: relative; 
	padding: 0 25px;
	text-align: center;
}
.section_bodycolor .body_color_gallery .pic{
	margin: 0 0 5px;
}
.section_bodycolor .body_color_gallery .caption{
	font-size: 12px;
	height:1em;
	margin: 0 0 15px;
	text-align:left;
}
.section_bodycolor .body_color_gallery .name{
	margin: 0 0 15px;
	font-size: 19px;
}
.section_bodycolor .body_color_gallery .name span{
	font-size: 15px;
}
.section_bodycolor .body_color_gallery .type{
	font-size: 12px;
	line-height: 1.571em;
}
.section_bodycolor .body_color_gallery .caution{
	margin: 78px 0 0;
	font-size: 11px;
	height:1em;
}
}