@charset "utf-8";

@media screen and (min-width:769px) {
/*------------------------------------------------------------------------------------------
*
*
	 /webcatalog/performance/active-safety/
	 Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
	
#section.section .pic_full img {width: 100%;max-width: none;}
	
#section_top.section {margin: 0 0 80px 0;}

.section_inner .section_column h5 span.option {font-size: 12px;line-height: 1.3;color: #666; border: solid 1px #999;display: inline-block;margin-top: 5px;margin-left: 5px;margin-right: 3px;padding: 4px 8px;position: relative;top: -2px;}
	
#section_active-safety.section {margin-bottom: 0px;}
#section_active-safety.section.bg {padding: 80px 0px 0px 0px;}
#section_active-safety.section .pic_full img {width: 100%;max-width: none;}
	
#section_cmbs.section {margin: 0px;}
#section_cmbs.section.bg {padding: 80px 0px 0px 0px;}
	
#section_parking_sensor.section {margin-top: 200px;}
#section_parking_sensor.section .pic_full img {width: 100%;max-width: none;}
	
	
	/* ----------------------------------- */
	/* .btn_accordion_detail */
	/* ----------------------------------- */
	.btn_accordion_detail {
		width:330px;
	}
	.btn_accordion_detail:before {
		content:'必ずこちらをお読みください';
	}
	.accordion_inner {
		font-size:12px;
		line-height:1.5em;
	}
	.logo_hs {
		width:60%;
	}
/* ------------------------------
    #section_view
	------------------------------ */
	#section_honda_sensing{margin-bottom: 80px;}
	
	/* ----------------------------------- */
	/* #section_honda_sensing */
	/* ----------------------------------- */
#section_honda_sensing.section h3 {margin: 0 0 50px 0;}
	
	#section_honda_sensing h3.mb_desc_none {
		font-size: 18px;
		font-weight: bold;
		line-height: 1.4em;
	}
#section_honda_sensing p.section_desc  {
	margin-bottom: 25px;
}
	#section_honda_sensing h4.equipment {
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	#section_honda_sensing .main {
	width: 880px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
	#section_honda_sensing .caution_red {
		color:#da4058;
		line-height:1.4em;
	}
	#section_honda_sensing .accordion_content {
    margin: 50px auto 0 auto;
    width: 880px;
}
	#section_honda_sensing .accordion_inner .caution {
		margin-bottom:1em;
	}
	#section_honda_sensing .accordion_inner .notes {
		margin-bottom:50px;
	}
	#section_honda_sensing .accordion_inner .notes p {
		text-indent: -1em;
		padding: 0 0 0 1em;
		margin-bottom:1em;
	}
	#section_honda_sensing .detail {
		text-align: left;padding: 0px;margin: 0px;
	}
	#section_honda_sensing .detail {
		text-align: left;padding: 0px;margin: 0px;
	}
	#section_honda_sensing .caution_red  {
		font-size:13px;
		line-height:1.5em;
	}
	
	#section_honda_sensing .sub.section_column {margin-top: 50px; padding: 0px;}
	#section_honda_sensing .sub.section_column h5 {margin-bottom: 0px;;}
	#section_honda_sensing .sub.section_column .slick-dots {bottom: -5px !important;}
	
	#section_honda_sensing.section.bg {padding: 80px 0;}
	/* ----------------------------------- */
	/* .honda_sensing_list */
	/* ----------------------------------- */
	.honda_sensing_list {
		padding:0 0 0 51px;
		letter-spacing:-.40em;
	}
	.honda_sensing_list .img_slider {
		width:auto !important;
	}
	.honda_sensing_list .img_slider .slick-track {
		width:auto !important;
	}
	.honda_sensing_list .list_inner {
		width:160px;
		margin:0 20px 45px 0;
		letter-spacing:normal;
		display:inline-block;
		text-align:left;
		vertical-align:top;
	}
	.honda_sensing_list .list_inner .pic {
		height:92px;
		margin:0 0 10px 0;
	}
	.honda_sensing_list .list_inner .pic img {
		width:auto;
		height:100%;
	}
	.honda_sensing_list .list_inner .copy {
		margin: 5px 0 0 0;
		font-size:14px;
		line-height:1.6em;
		font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings : "palt";letter-spacing: 0.02em;
	}
	.honda_sensing_list .list_inner .copy span.sub_name {
		display:block;
		font-size:13px;
		line-height:1.6em;
	}
	.honda_sensing_list .list_inner .name {
		font-size:13px;
		line-height:1.6em;
	}

#section_honda_sensing .detail {text-align: center;}
	
/* ------------------------------
    #section_view
	------------------------------ */
	#section_LaneWatch{
	margin-bottom: 80px;
	}
#section_LaneWatch .section_column {
	padding-bottom: 0px;
	}
#section_LaneWatch .section_column .mb05{
	padding-bottom: 5px;
	}
#section_LaneWatch .section_column .mb30{
	padding-bottom: 30px;
	}
#section_LaneWatch .section_column .mt15{
	padding-top: 15px;
	}
	/* ------------------------------
    #section_view
	------------------------------ */
	#section_view{
	margin-bottom: 80px;
	}
	#section_view .section_column {
		padding-bottom: 30px;
	}

	/* ------------------------------
    #section_support-car
	------------------------------ */
	#section_support-car .col_left{width: 680px;}
	#section_support-car .col_right{width: 165px;}
	#section_support-car .detail {text-align: left;padding: 0px;margin: 0px;}
	#section_support-car .caption{padding-left:1em;text-indent:-1em;line-height: 150% !important;}
	#section_support-car .caution{padding-left:1em;text-indent:-1em;}
	#section_support-car .caption2{font-size: 14px;line-height: 1.6;}
	#section_support-car .caption2 span{margin-bottom: 5px;display: block;}
	/* ------------------------------
    #section_asv
	------------------------------ */
	#section_asv .col_left{width: 680px;}
	#section_asv .col_right{width: 165px;}
	#section_asv .detail {text-align: left;padding: 0px;margin: 0px;}
	#section_asv .caption{padding-left:1em;text-indent:-1em;line-height: 150% !important;}
	#section_asv .caution{padding-left:1em;text-indent:-1em;}
	
/* ----------------------------------- */
.section_inner .caption{
	font-size: 14px;
	line-height: 130%;
}
.section_inner .caution  {
	font-size: 11px;
	line-height: 1.5em;
}
.section_inner .column_pic{
	margin: 0px;
	padding: 0px;
}
.section_inner .column_sub_pic{
	width: 50%;
	margin: 0px;
	padding: 0px;
}
	
.movie_block h3 {font-size: 28px;text-align: center;margin-bottom: 30px !important;}
.movie_block .gallery-video {position: relative;cursor: pointer;}
.movie_block .gallery-video .icon-play {
    position: absolute;
    display: block;
    top: 53%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.movie_block .gallery-video .icon-play img {width: 182px;height: auto;}
	
#section_parking h5{margin-bottom: 10px;}
#section_parking p.caution{margin-top: 0px;padding-top: 0px; }
	
#section_caution.section {margin-bottom: 80px;}
}
