@charset "utf-8";

@media print, screen and (min-width : 769px){ 
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/performance/passive-safety/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */



/* ------------------------------
    #section_safety
------------------------------ */
#section_frame{
	margin-bottom:90px;
}
/* ------------------------------
#jncap
------------------------------ */
#section_safety .section_desc {
	margin: 0 0 10px 0;
}

#section_safety .caption {
	margin: 0 50px 20px 50px;
	padding: 0 0;
	font-size: 12px;
	line-height: 1.4;
	padding-left:6em;
	text-indent:-6em;
}

#section_safety .col_desc {
	width: 720px;
	float: left;
}

#section_safety .img {
	width: 165px;
	float: left;
}

#section_safety .img img {
	width: 100%;
	height: auto;
}
/* ------------------------------
    #section_airbag
------------------------------ */
#section_airbag.section h3{
	margin: 0 0 40px;
}
#section_airbag .section_airbag .col_right{
}
#section_airbag{
	margin-top:-20px;
	padding-bottom:1px;
	padding-top:80px;
	margin-bottom:100px;
}

#section_airbag .equipment{
	margin:20px 0 17px;
}
#section_airbag .section_desc{
	margin-bottom:20px;
}
#section_airbag .img_slider{
    width: 910px !important;
    margin: 0 auto;
}

#section_airbag .img_slider .slider_inner:nth-child(1),
#section_airbag .img_slider .slider_inner:nth-child(3){
	padding-top:15px;
}
#section_airbag .img_slider .slider_inner:nth-child(2) table th:nth-child(1){
	padding:0 10px;/*-- set img width --*/
}

#section_airbag .img_slider.col03 .desc{
	font-size:14px;
}
.section_column .col_left p {
	margin-bottom:0;
	line-height:100%;
}
.section_column.seatbelt .col_left{
	padding-top:80px;
}
.section_column  .col_left p.desc_small {
	margin-top:5px !important;
	line-height:140%;
}
.section_inner .section_column.no_border {
    margin-bottom: 60px;
}
.section_inner .section_column.no_border.seatbelt{
	margin-bottom:100px;
}
.childseat02 h5{
	padding-top:20px;
}

.section_inner .section_column.no_border.childseat01{
	margin-bottom:20px;
}
.childseat01,.childseat02{
	border-top:none;
	padding-top:0;
}

.slider_childseat .img_slider .desc_small{
	line-height:140%;
	font-size:11px;
	padding-left:1em;
	text-indent:-1em;
}
.slider_childseat .img_slider{
	margin:0 30px;
}
.slider_childseat .img_slider .slider_inner{
	width:420px;
	margin:0 20px;
}
}