@charset "UTF-8";
.width_full_sdw_btm #ecology_wrap {
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
	padding: 0px 0px 10px;
}
.width_full_sdw_btm #driving_wrap {
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
}
.width_full_sdw_btm #safety_wrap {
	background: url(../../../common/image_common/sdw_separate.jpg) no-repeat center bottom;
}
.width_full_sdw_btm .section.divider_top {
	background: url(../../../common/image_common/divider_dwn.jpg) no-repeat center top;
}
.width_full.divider_top {
	background: url(../../../common/image_common/divider_dwn.jpg) no-repeat center top;
}
.width_full_sdw_btm #driving_wrap .section_pita{
	background: url(../image/driving_07.jpg) no-repeat center 50px;
	padding-top: 50px;
}
.width_full_sdw_btm #driving_wrap .section_pita .pita {
	width: 400px;
	margin: 0px auto;
	padding-left: 500px;
	padding-bottom: 50px;
}
.col_left {
	width: 450px;
	float: left;
}
.col_right {
	width: 400px;
	padding: 0px 0px 0px 50px;
	float: left;
}
.col_left.idling {
	width: 500px;
}
.col_right.idling_stop {
	padding-left: 0px;
}
.col_left430 {
	width: 430px;
	float: left;
	padding: 0px 0px 0px 10px;
}
.col_right430 {
	float: right;
	width: 430px;
	padding: 0px 10px 0px 0px;
}


.width_full_sdw_btm h3 {
	padding: 0px 0px 35px;
}
.width_full_sdw_btm h4 {
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #CCC;
}
.width_full_sdw_btm h5 {
	font-size: 100%;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
}


.fuelcost {
	padding: 0px 0px 0px 30px;
}
.fuelcost_caution {
	clear: both;
	padding: 20px 0px 0px;
}

.caution_childseat {
	font-size: 80%;
	padding: 0px 0px 20px;
}
.caution_childseat ul {
	margin: 0px 0px 0px 20px;
}
.caution_childseat ul li {
	list-style-type: square;
}
.section.divider_top.chiidseat {
	padding-bottom: 20px;
}


#btm_submenu {
	padding: 60px 0px;
}
#btm_submenu ul {
	width: 638px;
	margin: 0px auto;
	height: 58px;
	padding: 0px 0px 0px 18px;
}
#btm_submenu ul li {
	float: left;
	padding: 0px 18px 0px 0px;
}

#ess1{
	width:450px;
	height:427px;
	position:relative;
	margin-bottom:30px;
	overflow:hidden;
}
#ess2{
	width:900px;
	height:232px;
	clear:both;
	position:relative;
	margin: 0px 0px 10px;
	overflow:hidden;
}
#vsa_anime{
	width:450px;
	height:240px;
	clear:both;
	position:relative;
	overflow: hidden;
	margin: 0px 0px 10px;
	overflow:hidden;
}
#hsa{
	width:450px;
	height:319px;
	clear:both;
	position:relative;
	overflow:hidden;
}

#es1{
	z-index:100;
}
#es2{
	z-index:150;
}
#es3{
	z-index:200;
}
#es4{
	z-index:250;
}
#es5{
	z-index:300;
}
#es6{
	z-index:350;
}


#ess1 img,
#ess2 img,
#vsa_anime img,
#hsa img{
	position:absolute;
	top:0;
	left:0;
}


div#wrapper2 {
	position: relative;
	width:450px;
	height:407px;
	overflow:hidden;
}
p.boxes {display: none; position: absolute;top:0;left:0;}
p#box1 {display: block;}
