@charset "utf-8";
@media screen and (max-width : 768px){ 
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/performance/driving/
    Responsive / SP
*
*
------------------------------------------------------------------------------------------ */
.section_inner .head_title {
	margin-bottom: 50px;
}

.section .section_inner .head_title {
	margin-bottom: 15px;
}

/* ------------------------------
    #section_driving
------------------------------ */
#section_driving .pic_full {
	margin: 0 0 50px;
}
	
#section_driving ul {
	margin: 0 15px;
}

#section_driving ul li {
	margin: 0 0 20px;
	font-size: 16px;
	line-height: 1.5em;
}
	
#section_driving ul li h5 {
	font-weight: bold;
}

#section_driving .driving_desc .col_inner{
    margin: 0 0 20px 0;
}

#section_driving .driving_desc h5{
    margin: 0 0 5px 0;
    font-size: 16px;
    line-height: 1.375em;
    font-weight: bold;
}

#section_driving .driving_desc .desc{
    font-size: 14px;
    line-height: 1.5em;
}
	

/* ------------------------------
#section_view
------------------------------ */
#section_safety h3 {
	margin-bottom: 40px;
}
	
#section_safety h5 span {
	font-size: 14px;
	font-weight: normal;
}

/* ------------------------------
    #section_view
------------------------------ */
#section_view .front_view{
    margin-bottom: 40px;
}

#section_view .front_view .caption{
    font-size: 11px;
    line-height: 1.545em;
    display: block;
    margin: 0 15px;
}

#section_view .through_content_inner{
    padding: 0;
}

#section_view .through_content img{
    min-width: 480px;
    height: auto;
    margin: 0 auto;
}

/* ------------------------------
#section_turning
------------------------------ */
#section_turning .section_column {
	padding: 0;
}

#section_turning .section_column .col_right {
	margin: 0 15px;
}

#section_turning .section_column .col_right div {
	width: 48%;
	margin-right: 4%;
	float: left;
}

#section_turning .section_column .col_right div:last-child {
	margin-right: 0;
}

#section_turning .section_column .col_right div p.pic_caption {
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.4em;
}

/* ------------------------------
#section_modulox_movie
------------------------------ */
#section_modulox_movie .pic {
	width: 150px;
	margin: 0 15px 20px auto;
}
	
#section_modulox_movie .movie {
	margin: 0 15px;
	height: 0 !important;
	padding-top: 55.86%;
	background-color: #f8f8f8;
}
	
/* ------------------------------
#section_modulox
------------------------------ */
#section_modulox h3 {
	margin-bottom: 50px;
}

/* ------------------------------
#section_spec_caution
------------------------------ */
#section_spec_caution p {
	margin: 0 15px 20px;
	font-size: 11px;
	line-height: 1.4em;
}

#section_spec_caution p:last-child {
	margin-bottom: 0;
}
}
