

/*-------------------------------------------------
 service
-------------------------------------------------*/
#service01 {
	background:url(img/mainvisual_service01.jpg) center top no-repeat fixed;
	background-size:contain;
	padding:50px 0;
	min-height:300px;
}

#service02 {
	background:url(img/service_bg1.jpg) 50% 100% repeat fixed;
	background-size:cover;
	padding:180px 0 100px 0;
}
@media(max-width:768px){
#service01 {
	background:url(img/mainvisual_service01_sp.jpg) center top no-repeat fixed;
	background-size:contain;
	min-height:360px;
}
#service02 {
	padding:100px 0 100px 0;
}
}

@media(min-width:961px){
	#service01 {
	background-size:2000px 800px;
	min-height:500px;
}
}

img[usemap] {
    max-width: 100%;
    height: auto;
}
