@charset "utf-8";
@media screen and (max-width:768px) {
	/*------------------------------------------------------------------------------------------
	*
	*
		 /webcatalog/performance/ecology/
		 Responsive / SP
	*
	*
	------------------------------------------------------------------------------------------ */

	/* ----------------------------------- */
	/* section_hybrid_slide */
	/* ----------------------------------- */

	#section_hybrid .include_slider .col_right {
		padding: 0 15px;
		}

	/* ----------------------------------- */
	/* #section_i-mmd */
	/* ----------------------------------- */
	#section_i-mmd .w880 {
		padding: 0;
	}
	#section_i-mmd .img_slider div {
		margin-bottom: 0;
	}
	#section_i-mmd .img_slider .section_column {
		padding-left: 0;
		padding-right: 0;
	}
	#section_i-mmd .img_slider .section_column .col_left {
		display: none;
	}
	#section_i-mmd .img_slider .section_column .col_right h5 {
		margin-bottom: 5px;
	}
	#section_i-mmd .img_slider .section_column .col_right .desc {
    margin: 0 0 20px 0;
    font-size: 16px;
    line-height: 1.5em;
	}

	/* ----------------------------------- */
	/* #section_fuel */
	/* ----------------------------------- */
	#section_fuel .head_title {
		position:relative;
		padding:0 0 20px 0;
		margin:0 15px 20px 15px;
		border-bottom:1px solid #ccc;
		}
	#section_fuel .row {
		clear:both;
		margin:0 15px 20px 15px;
		border-bottom:1px solid #ccc;
		}
	#section_fuel .row h3,
	#section_fuel .row h4 {
		padding:0;
		}
	#section_fuel h4.equipment {
		margin:0 0 20px 0;
		}

	/* ----------------------------------- */
	/* #section_fuel .adaptation */
	/* ----------------------------------- */
	.adaptation_table {
		padding:0 20px;
		}

	.adaptation_table table {
		margin: 0 auto 25px auto;
		white-space: normal;
		}

	/* ----------------------------------- */
	/* #section_standard */
	/* ----------------------------------- */
	#section_standard .slider_inner {
		text-align:center !important;
		}
	#section_standard .slider_inner .img {
		margin:0 0 20px 0;
		}
	#section_standard .slider_inner h5 {
		margin:0 0 5px 0;
		}
	#section_standard .slider_inner .type {
		font-size:14px;
		line-height:1.428em;
		}

	}