@charset "utf-8";

@media screen and (min-width : 769px){ 
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/performance/driving/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
body{
	/*padding-bottom:500px; ua change*/
}
.section_column .type{
	display:inline-block;
	border:solid 1px #333;
	padding:10px 20px;
	margin-bottom:15px;
	line-height:100%;
}
.section_column .type span{
	font-size:14px;
	line-height:160%;
}
/* ------------------------------
    #section_driving
------------------------------ */
#section_driving{
    padding-bottom: 0;
}
#section_driving h3{
	text-align:center;
}

#section_driving .section_column01{
	margin-top:60px;
}
#section_driving .section_column01 .col_left p.img{
	padding:0 100px 0 80px;
	margin:0;
}
#section_driving .power{
	margin-left:40px;
	margin-top:75px;
}
#section_driving .power dl dt,
#section_driving .power dl dd{
	margin-bottom:40px;
}
#section_driving .power dl dt{
	width:7.5em;
	float:left;
	clear:left;
	font-size:18px;
	padding-top:10px;
}
#section_driving .power dl dd{
	margin-left:7.5em;
}
#section_driving .power dl dd p.spec{
	font-size:40px;
	font-weight:bold;
}
#section_driving .power dl dd p.caption{
	font-size:13px;
	margin-top:10px;
}

#section_driving .section_column02{
	margin-bottom:60px;
}
#section_driving .section_column02 h5{
	margin-top:0;
}
#section_driving .section_column02 .col_left,
#section_driving .section_column02 .col_right{
	width:400px;
}

/* ------------------------------
    #section_driving
------------------------------ */
#section_easily{
	margin-bottom:30px;
}
#section_easily .head_title{
	margin-bottom:40px;
}
/* ------------------------------
    #section_pita
------------------------------ */
#section_pita{
	margin-bottom:60px;
}
#section_pita .head_title{
	border-top:solid 1px #333;
	margin-left:40px;
	margin-right:50px;
	padding:0;
	
}
#section_pita .head_title span{
	display:inline-block;
	position:relative;
	top:-8px;
	background:#fff;
	font-size:18px;
}
#section_pita h4{
	font-size:18px;
	padding-left:50px;
	margin-bottom:15px;
}
#section_pita h4 span{
	display:inline-block;
	background:#333;
	padding:5px 5px;
	width:1em;
	text-align:center;
	color:#fff;
	margin-right:1em;
	line-height:100%;
}
#section_pita .section_column02 .col_left {
	width:410px;
}
#section_pita .section_column02 .col_right {
	width:425px;
}
#section_pita .section_column .col_left p{
	margin-bottom:20px;
}
#section_pita .support_mirror{
	padding-left:50px;
}
#section_pita .support_mirror .h{
	font-size:18px;
	margin-bottom:20px;
}

#section_pita .section_column01{
	margin-bottom:0;
}
#section_pita .section_column02{
	margin-top:40px;
}
#section_pita .col_left h3,
#section_pita .col_left h4{
	padding-left:0;
}
#section_pita .f_wrap{
	overflow:hidden;
	padding-right:50px;
}
#section_pita .f_wrap .clm_l{
	float:left;
}
#section_pita .f_wrap .clm_r{
	float:right;
}
#section_pita .f_wrap p{
	font-size:16px;
	line-height:160%;
}
#section_pita .support_mirror02 .f_wrap .clm_r{
	padding-top:20px;
}
#section_pita .support_mirror03 .clm_r {
	width:347px;
}
#section_pita .support_mirror03 .clm_r .caution {
	border:solid 1px #333;
	font-size:12px;
	padding:10px 10px;
	margin-top:11px;
}


/* ------------------------------
    #section_equipment
------------------------------ */
#section_equipment h3{
	margin:60px 0 50px;
	text-align:center;
}
#section_equipment .section_column01{
	padding-bottom:30px;
}






}