@charset "utf-8";

@media screen and (max-width:768px) {
	/*------------------------------------------------------------------------------------------
	*
	*
		 /webcatalog/performance/active-safety/
		 Responsive / SP
	*
	*
	------------------------------------------------------------------------------------------ */


#section_support .section_desc {
	margin:0 0 15px 0;
}

#section_support .caption{
    margin: 0 0 20px 0;
    padding: 0 15px;
	font-size: 11px;
	line-height: 1.3em;
}
	
#section_support .notes{
    margin: 0 0 20px 0;
    padding: 0 15px;
	font-size: 14px;
	line-height: 1.4em;
}

#section_support .col_desc{
    margin: 0 0 30px 0;
}

#section_support .img{
    margin: 0 15px 15px 15px;
    text-align: center;
}

#section_support .img img{
    width: 100%;
    height: auto;
}


/*200203追記*/
/* ----------------------------------- */
/* #section_support-car */
/* ----------------------------------- */
#section_support-car .section_desc {
    margin:0 0 15px 0;
}

#section_support-car .caption{
    margin: 0 0 20px 0;
    padding: 0 15px;
    font-size: 11px;
    line-height: 1.3em;
}

#section_support-car .notes{
    margin: 0 0 20px 0;
    padding: 0 15px;
    font-size: 14px;
    line-height: 1.4em;
}

#section_support-car .col_desc{
    margin: 0 0 30px 0;
}

#section_support-car .img{
    margin: 0 15px 15px 15px;
    text-align: center;
}

#section_support-car .img img{
    width: 50%;
    height: auto;
}

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


	/* ----------------------------------- */
	/* .btn_accordion_detail */
	/* ----------------------------------- */
	.btn_accordion_detail {
		width:230px;
		}
	.btn_accordion_detail:before {
		content:'必ずこちらをお読みください';
		font-size:12px;
		}
	.accordion_inner {
		font-size:12px;
		line-height:1.5em;
		}

	/* ----------------------------------- */
	/* #section_safety */
	/* ----------------------------------- */
	#section_safety .section_desc {
		margin:0 0 15px 0;
		}

	.logo_hs {
		width:80%;
		}
	#section_safety .section_desc{
		    margin: 0 0 15px 0;
		}

		#section_safety .caption{
		    margin: 0 0 20px 0;
		    padding: 0 15px;
		}

		#section_safety .col_desc{
		    margin: 0 0 30px 0;
		}

		#section_safety .img{
		    margin: 0 0 10px 0;
		    text-align: center;
		}

		#section_safety .img img{
		    width: 125px;
		    height: auto;
		}

/* ------------------------------
    #honda_sensing
------------------------------ */
#section_honda_sensing .section_column {
    margin-bottom: 20px;
}

#section_honda_sensing h4.equipment {
    margin-top: 20px;
}

#section_honda_sensing .pic_full{
    margin: 0 0 40px 0;
}

.honda_sensing_list{
    padding: 0 15px;
}

.honda_sensing_list .list_inner .pic{
    margin: 0 0 5px 0;
}


.honda_sensing_list .list_inner .copy{
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 1.5em;
}

.honda_sensing_list .list_inner .name{
    font-size: 14px;
    line-height: 1.5em;
}

#section_honda_sensing .caution{
    text-align: left;
    line-height: 1.5em;
}

#section_honda_sensing .caution_red {
    color:#da4058;
    line-height:1.4em;
    font-size: 13px;
    text-indent: -1em;
    padding-left: 1em;
    display: block;
}

#section_honda_sensing .accordion_content{
    margin-top: 25px;
}

#section_honda_sensing .accordion_inner p{
    margin: 0 0 25px 0;
}

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

#honda_sensing_function{
    margin-bottom: 65px;
}

#honda_sensing_function .w880 {
	padding-left:15px;
	padding-right:15px;
}
	
		/* -----------------------------------
		outer .head_title
		----------------------------------- */
		 .head_title {
			margin: 0 15px 20px;
		}

	}