@charset "utf-8";
@media screen and (max-width:768px) {
	/*------------------------------------------------------------------------------------------
	*
	*
		 /webcatalog/interior/cabin/
		 Responsive / SP
	*
	*
	------------------------------------------------------------------------------------------ */
	
	/* ----------------------------------- */
	/* cabin_slide */
	/* ----------------------------------- */
	.cabin_slide .img_slider {
		margin-bottom:0;
		}
	.cabin_slide .slider_inner {
		margin-bottom:20px;
		padding:0;
		}
	
	#section_cabin .img_slider .slider_inner .caption{
		text-align: right;
		}

	#section_cabin .section_inner {
		margin-top: 50px;
		}

	#section_cabin .section_inner:first-child {
		margin-top: 0;
		}

	#section_cabin .include_slider .col_right,
	#section_advanced .include_slider .col_right{
		padding: 0 15px;
		}
	
	#section_cabin .section_inner h4.cradleseat {
		margin-bottom: 5px;
	}
	
	#section_cabin .col_right .caption{
		font-size: 12px;
		text-align: left;
		margin-bottom: 30px;
		line-height: 1.4em;
		}
	
	#section_cabin .section_column .col_right_right p {
        margin-top: 10px;
        }
	#section_cabin .section_column .col_right_left p {
        margin-top: 10px;
        }
	
	#section_cabin h5.seat_8way {
		margin-bottom: 40px;
	}
	
	#section_comfort .section_inner {
		margin-top: 50px;
		}

	#section_comfort .section_inner:first-child {
		margin-top: 0;
		}
	
	
	#section_usability .section_inner:first-child {
		margin-top: 0;
		}
	

	/* ----------------------------------- */
	/* #section_cradleseat */
	/* ----------------------------------- */
	#section_cradleseat .ico_type {
		top: 2px;
	}
	#section_cradleseat .img_slider .slider_inner,
	#section_advanced .img_slider .slider_inner{
		margin-bottom: 0;
	}
	#section_cradleseat .img_slider > div ,
	#section_advanced .img_slider > div{
		margin-bottom: 0;
	}
	
	/* ----------------------------------- */
	/* #section_advanced */
	/* ----------------------------------- */
	#section_advanced .section_column {
        margin-bottom: 20px;
        }
	#section_psd {
        margin-bottom: 50px;
        }
	

	/* ----------------------------------- */
	/* #section_platform */
	/* ----------------------------------- */
	#section_platform .section_inner h4.equipment {
		margin-top: 0;
		margin-bottom: 0;
	}

	#section_platform .section_inner {
		margin-top: 50px;
		}

	#section_platform .section_inner:first-child {
		margin-top: 0;
		}

	#section_platform .pic {
		padding: 0 15px;
	}
	
	
	/* ----------------------------------- */
	/* #section_movie */
	/* ----------------------------------- */
	#section_movie .section_inner {
		margin-top: 0;
		}

	
	/* ----------------------------------- */
	/* #section_other */
	/* ----------------------------------- */

	#section_other .section_inner {
		margin-top: 50px;
		}

	#section_other .section_inner:first-child {
		margin-top: 0;
		}

	#section_other .detail {
    text-align: center;
	}

	#section_other .detail_title {
    text-align: left;
    /* font-weight: bold; */
    margin-bottom: 20px;
    padding: 0 15px;
	line-height: 1.347em;
	font-size: 18px;
	}

	#section_other .detail a {
		display: block;
    margin-bottom: 10px;
	}
	
	/* -----------------------------------
	#section_navi
	----------------------------------- */
	#section_navi h5 .small {
		font-size:14px;
		font-weight:normal;
		line-height:1.5em;
		}
}