@charset "utf-8";

.is-fixed {position: fixed;top: 57px;left: 0;z-index: 99;width: 100%;}
#section_type_navi{background-color: #FFF;}

@media screen and (min-width : 769px){
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/performance/driving/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */

#section_driving.section {margin: 0 0 80px 0;}
#section_driving.section .pic_full img {width: 100%;max-width: none;}
#section_driving.section .sub.section_inner .section_column .slick-dots {bottom: -5px !important;}
#section_driving.section .sub.section_inner .section_column .slick-dots.slick-slider {margin-bottom: 0px;}
#section_driving.section.bg {padding: 80px 0;background-color: #f8f8f8;}
	
#section_breaking.section {margin: 0 0 80px 0;}
#section_breaking.section .pic_full {width: 100%;text-align: center;position: relative;}
#section_breaking.section p.caution {font-size: 12px;line-height: 1.7em;margin: 0px;padding: 0px;}
	
#section_parking.section {margin: 0 0 80px 0;}
#section_parking.section p.caution {font-size: 12px;line-height: 1.7em;margin: 0px;padding: 0px;}
#section_parking.section .section_column h5 {margin: 10px 0;}
	
#section_headlight.section {margin: 0 0 80px 0;}
	
#section_type_navi.section {margin: 0 0 80px 0;}
#section_type_navi{width: 100%;border-bottom: solid 4px #e0e0e0;margin-bottom: 0px;text-align: center;box-sizing: border-box;}
#section_type_navi p.heading{font-size: 38px;line-height: 1.2;margin-bottom: 40px;}
#section_type_navi ul.type_navigation{width: 880px;margin: 0px auto;}
#section_type_navi ul.type_navigation li {width: 290px;float: left;position: relative;bottom: -4px;}
#section_type_navi ul.type_navigation li a{display: block;width: 100%; color: #444;font-size: 16px;font-weight: bold;padding: 25px 0;}
#section_type_navi ul.type_navigation li.active {border-bottom: solid 4px #444;}
#section_type_navi ul.type_navigation li a.current {border-bottom: solid 4px #444;box-sizing: border-box;}
#section_type.section {margin: 0;}
#section_type.section .section_inner .logo {width: 224px;margin: 0px auto 20px auto;}
#section_type.section p.heading {font-size: 38px;line-height: 1.6em;text-align: center;margin-bottom: 10px;}
#section_type.section p.section_desc {font-size: 23px; margin: 0 0 80px 0;padding: 0px;text-align: center;}
#section_type.section .slick-dots {bottom: -5px !important;}
#section_type.section .pic_full img {width: 100%;max-width: none;}
	
/*.rect_nav {margin-top: 80px;}*/
#type_original{padding: 100px 0;}
#type_premium {padding: 0;}
#type_rs{padding: 100px 0;margin-bottom: 80px;}
	
.clearfix:after {content: "";display: block;clear: both;}
.clearfix:before {content: "";display: block;clear: both;}
.clearfix {display: block;}
	
#section_caution.section {margin-bottom: 80px;}
}
