@charset "utf-8";

main #newcar_jimny #cover ul li.localNav01 a { background-image: url(../../newcar/jimny/images/cover_link_report.png); }
main #newcar_jimny #cover ul li.localNav02 a { background-image: url(../../newcar/jimny/images/cover_link_present.png); }
main #newcar_jimny #cover ul li.localNav03 a { background-image: url(../../newcar/jimny/images/cover_link_points.png); }

@media screen and (max-width: 640px){

main #newcar_jimny #cover ul li.localNav01 a { background-image: url(../../newcar/jimny/images/cover_link_report_sp.png); }
main #newcar_jimny #cover ul li.localNav02 a { background-image: url(../../newcar/jimny/images/cover_link_present_sp.png); }
main #newcar_jimny #cover ul li.localNav03 a { background-image: url(../../newcar/jimny/images/cover_link_points_sp.png); }

}

main #newcar_jimny #report { color: #fff;}

main #newcar_jimny #report p.catch {
	margin-top: -50px;
	margin-bottom: 10px;
	height: 137px;
	background-image: url(../../newcar/jimny/images/report_catch.png);
}

main #newcar_jimny #report { background-image: url(../../newcar/jimny/images/report_bg.png); }
main #newcar_jimny #report h2 { background-image: url(../../newcar/jimny/images/report_hl.png); }

@media screen and (max-width: 640px){
	
main #newcar_jimny #report h2 { background-image: url(../../newcar/jimny/images/report_hl_sp.png); }

main #newcar_jimny #report p.catch {
	margin-top: -20px;
	margin-bottom: 30px;
	height: 200px;
	width: 540px;
	background-image: url(../../newcar/jimny/images/report_catch_sp.png);
}

}

main #newcar_jimny #testdrive { background-image: url(../../newcar/jimny/images/testdrive_bg.png); }
main #newcar_jimny #testdrive h2 { height: 117px; background-image: url(../../newcar/jimny/images/testdrive_hl.png); }


main #newcar_jimny #present {
	margin-bottom: 30px;
	padding: 30px 0 0 0;
	background-image: url(../../newcar/jimny/images/present_bg.png);
}
main #newcar_jimny #present h2 {
	margin-bottom: 20px;
	height: 120px;
	background-image: url(../../newcar/jimny/images/present_hl.png);
}
main #newcar_jimny #present img {
	margin: 0 auto 20px auto;
	display: block;
	width: inherit;
}
main #newcar_jimny #present p {
	padding-bottom: 30px;
	text-align: center;
	color: #fff;
}

main #newcar_jimny #points { background-image: url(../../newcar/jimny/images/points_bg.png); }

main #newcar_jimny #points h2 {
	margin-bottom: 20px;
	height: 80px;
	background-image: url(../../newcar/jimny/images/points_hl.png);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -10000em;
}

@media screen and (max-width: 640px){

main #newcar_jimny #points h2 {
	background-image: url(../../newcar/jimny/images/points_hl_sp.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 480px;
	height: 132px;
}
main #newcar_jimny #present img {
	margin: 0 auto 20px auto;
	display: block;
	width: 520px;
}

}

main #newcar_jimny #points ol li {
    margin-bottom: 30px;
    padding: 25px;
	border: solid 5px #666666;
    position: relative;
    background-color: #fff;
    border-radius: 2px;
}

main #newcar_jimny #points ol li h3 {
	margin-top: -30px;
	width: 724px;
	height: 70px;
	background-image: url(../../newcar/jimny/images/points_hls.png);
	background-repeat: no-repeat;
}

main #newcar_jimny #points ol li.point01 h3 { background-position: 0 0; }
main #newcar_jimny #points ol li.point02 h3 { background-position: 0 -70px; }
main #newcar_jimny #points ol li.point03 h3 { background-position: 0 -140px; }
main #newcar_jimny #points ol li.point04 h3 { background-position: 0 -210px; }
main #newcar_jimny #points ol li.point05 h3 { background-position: 0 -280px; }

main #newcar_jimny #points ul.banners li a {
    background-image: url(../../newcar/jimny/images/points_links.jpg);
}

@media screen and (max-width: 640px){

main #newcar_jimny #points ol li h3 {
	margin-top: -30px;
	margin-bottom: 20px;
	width: 480px;
	height: 70px;
	background-image: url(../../newcar/jimny/images/points_hls.png);
}

main #newcar_jimny #points ol li.point01 h3 { background-position: 0 0; }
main #newcar_jimny #points ol li.point02 h3 { background-position: 0 -70px; }
main #newcar_jimny #points ol li.point03 h3 { background-position: 0 -140px; }
main #newcar_jimny #points ol li.point04 h3 { background-position: 0 -210px; }
main #newcar_jimny #points ol li.point05 h3 { background-position: 0 -280px; }
main #newcar_jimny #points ol li.point06 h3 { background-position: 0 -350px; }

main #newcar_jimny #points ul.banners li a {
    background-image: url(../../newcar/jimny/images/points_links_sp.jpg);
}

}

main #newcar_jimny #points .specialsite img {
	margin-bottom: 20px;
}

main #newcar_jimny #points .specialsite p {
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
}

main #newcar_jimny #points .specialsite p.catch {
	font-size: 1.3em;
	letter-spacing: 0.1em;
}

main #newcar_jimny #points .specialsite .link a {
	display: block;
	width: 784px;
	height: 90px;
	background-image: url(../../newcar/jimny/images/point_link.jpg);
	text-indent: -10000em;
}

@media screen and (max-width: 640px){

main #newcar_jimny #points .specialsite img {
	width: 100%;
}

main #newcar_jimny #points .specialsite .link a {
	display: block;
	width: 540px;
	height: 90px;
	background-image: url(../../newcar/jimny/images/point_link_sp.jpg);
	text-indent: -10000em;
}

}

