
/*==================================
	override
==================================*/
div#tabNav{
	display: none !important;
}

div#searchNav{
	display: none !important;
}
div#siteTitle{
	left:30px;
}

div#container{
	padding: 80px 0 0 0 !important;
}

/*==================================
	original
==================================*/

ul.carList{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
ul.carList li{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc ;
	
}
ul.carList li a{
	display:block;
	padding: 2px 10px 3px 23px;
	font-size:90%;
	position: relative;
}
ul.carList li a:before{
	content: '';
	display: inline-bloc;
	border: 4px solid transparent;
	border-left: 6px solid #0066ad;
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translate( 0,  -50% );
	line-height: 1;
}
ul.carList li a:hover{
	background-color: #efefef;
}
div.leftSection{
	width: 20%;
	float: left;
}
div.rightSection{
	width: 78%;
	float: right;
}

img.carPhoto{
	width:80%;
	display:block;
	margin: 0 auto;
}

/*==================================
	device
==================================*/
/*
	TAB
*/
@media screen and (max-width: 991px) {
	 div#container{
		 padding: 70px 20px 0 20px !important;
		 width:auto;
	 }
	 div.leftSection{
	 	float:none;
		width:auto;
	 }
	 div.rightSection{
		float:none;
		width:auto;
	 }
}
/*
	SP
*/
@media screen and (max-width:479px) {
	 div#siteTitle{
		 left:0px;
	 }
	 div#container{
		 padding: 55px 15px 0 15px !important;
		 width:auto;
	 }
}