@charset "utf-8";

@media print, screen and (min-width : 769px){
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/interior/design/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */


/* -----------------------------------
    #section_photos
----------------------------------- */
    #section_photos {
        margin: 0 auto 140px;
    }
    #section_photos h4{
        margin:15px 0 40px;
    }
    
    #section_photos .photos {
        margin: 0 auto 50px;
    }
    
    #section_photos .photos li {
        line-height: 0;
    }
    
    #section_photos .photos img {
        width: 100%;
    }
    
    #section_photos .photo {
        width: 880px;
        margin: 0 auto 80px;
    }
    
    #section_photos .photo img {
        width: 880px;
    }
    
    #section_photos .section_inner:last-child {
        /* width: 930px; */
        width: 880px;
    }
    
    #section_photos .pos {
        float: left;
        margin-right: 30px;
    }
    
    #section_photos .caution {
        /* width: 780px; */
        width: 730px;
        float: left;
        counter-reset: photo_caution_counter;
    }
    
    #section_photos .caution li {
        margin: 0 0 6px;
        font-size: 11px;
        line-height: 1.5em;
        counter-increment: photo_caution_counter;
        padding-left:1.6em;
        text-indent:-1.6em;
    }
		
    #section_photos .caution li::before {
        content: counter(photo_caution_counter)"　";
    }


/* -----------------------------------
    #section_design_gallery
----------------------------------- */
#section_design_gallery .img_slider,
#section_design_gallery2 .img_slider,
#section_design_gallery3 .img_slider  {
    width: 880px !important;
}

    
/* -----------------------------------
    #section_color
----------------------------------- */
#section_color {
    margin-bottom: 0;
	padding-bottom: 180px;
}
    
#section_color .color_slider{
    width: 880px;
    margin: 0 auto 20px auto;
}

#section_color .color_slider .slider_inner{
}

#section_color .color_slider .pic{
    margin: 0 0 25px;
    line-height: 0;
    position: relative;
}

#section_color .color_slider .type h4{
    margin: 0 0 10px 0;
    font-size: 18px;
}

#section_color .color_slider .type h4 .small{
    font-size: 14px;
}
#section_color .color_slider .type h4 .sup {
    top: 0px;
}	
#section_color .color_slider .type p{
    font-size: 13px;
    line-height: 1.4em;
}
    

	
/* -----------------------------------
    #section_seat
----------------------------------- */
    #section_seat {
        padding-top: 0;
		margin-bottom: 140px;
    }
    
    #section_seat h3 {
        width: 880px;
        margin-left: auto;
        margin-right: auto;
    }
    
    #section_seat .slider_wrap {
        background-image: url(../image/pic_interior_seat_bg.jpg);
        background-position: calc(50% - 427px) top;
        background-repeat: no-repeat;
    }
    
    #section_seat .img_slider {
        width: 880px !important;
        padding-left: 228px;
        box-sizing: border-box;
        letter-spacing: -0.5em;
    }
    
    #section_seat .img_slider .slide {
        width: 198px !important;
        margin: 0 30px 35px 0;
        float: none;
        display: inline-block;
        letter-spacing: normal;
        vertical-align: top;
    }
    
    #section_seat .img_slider .slide:nth-child(3n) {
        margin-right: 0;
    }
    
    #section_seat .img_slider .slide:nth-child(4),
    #section_seat .img_slider .slide:nth-child(5),
    #section_seat .img_slider .slide:nth-child(6) {
        margin-bottom: 0;
    }
    
    #section_seat .img_slider .slide .pic {
        margin: 0 0 5px;
    }
    
    #section_seat .img_slider .slide .copy {
        margin: 0 0 15px;
        font-size: 14px;
        line-height: 1.5em;
    }
    
    #section_seat .img_slider .slide .name {
        margin: 0 0 5px;
        font-size: 16px;
    }
    
    #section_seat .img_slider .slide .name > span {
        vertical-align: middle;
        display: inline-block;
    }
    
    #section_seat .img_slider .slide .name .min {
        font-size: 11px;
        line-height: 1.5em;
    }
    
    #section_seat .img_slider .slide .name br {
        display: inherit !important;
    }
    
    #section_seat .img_slider .slide .name::before {
        content: "";
        width: 0;
        height: 2.1em;
        display: inline-block;
        vertical-align: middle;
    }
    
    #section_seat .img_slider .slide .type {
        font-size: 11px;
        line-height: 1.5em;
    }
    #section_seat .img_slider .slide .type span {
        font-size: 13px;
				display: inline-block;
				margin-bottom:8px;
    }
    
    #section_seat .img_slider .slide .type .ico_type {
        left: 0;
    }
}