@charset "utf-8";

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

/* -----------------------------------
outer .head_title
----------------------------------- */
.head_title {
	margin: 0 15px 20px;
}
/* ------------------------------
    #section_frame
------------------------------ */
#section_frame .pic {
	margin: 0 15px;
	position: relative;
}
#section_frame .pic .caption {
	font-size: 12px;
	display: block;
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 0;
}
#section_frame .pic .logo {
	width: 31%;
	position: absolute;
	top: 0;
	left: 0;
}
/* ------------------------------
    #section_airbag
------------------------------ */
#section_airbag .i-srs {
	margin-bottom: 60px;
}
#section_airbag .i-srs .col_right h3,  #section_airbag .i-srs .col_right .section_desc,  #section_airbag .i-srs .col_right h4 {
	padding: 0;
}
#section_airbag .through_content_inner {
	padding: 0;
}
#section_airbag .through_content_inner .pic img {
	min-width: 469px;
}
#section_airbag .slider_inner h5 {
	position: relative;
	overflow: hidden;
}
#section_airbag .slider_inner h5 span {
	width: 50%;
	display: block;
	float: left;
}
#section_airbag .slider_inner h5 span.switch_pc {
	display: none;
}
#section_airbag .through_content {
	margin-bottom: 10px;
}
#section_airbag .i-srs .caption {
	margin: 5px 0 0;
	font-size: 12px;
	line-height: 1.5em;
}
#section_airbag .side_airbag .caption {
	margin: 5px 15px 0 15px;
	font-size: 12px;
	line-height: 1.5em;
}
/* ------------------------------
    #section_safety
------------------------------ */
#section_safety .section_desc {
	margin: 0 0 15px 0;
}

#section_safety .caption {
	margin: 0 0 20px 0;
	padding: 0 15px;
	font-size: 12px;
	line-height:1.4;
}

#section_safety .caption br{
	display:block !important;
}
#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;
}
}
