@charset "UTF-8";
/* CSS Document */



.contents_step2{
	padding-top: 70px;
	position: relative;
	margin: 0 auto;
	width: 100%;
}

/*.mainImg{
	height:870px;
	margin: 0 auto;
	background: url(../image/mainimg_pc.jpg) no-repeat center top;
	background-size: cover;
}
*/
/*@media only screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	.mainImg{
	height: 720px;
	margin: 0 auto;
	background: url(../image/mainImg@2x.jpg) no-repeat right top;
	background-size: cover;
}
}*/

.spImg{display: none;

}	

.mainImg img{
	width: 100%;
	height: auto;
	margin: 0 auto;
}



/*==========================================
 ipad
===========================================*/
 @media only screen and (max-width:768px){


.contents_step2{
	padding-top: 70px;
	position: relative;
	margin: 0 auto;
	max-width: 768px;
}

/*.mainImg{
	height:800px;
	margin: 0 auto;
	background: url(../image/mainImg_ipad.jpg) no-repeat center center;
	background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	.mainImg{
	height: 800px;
	margin: 0 auto;
	background: url(../image/mainImg_ipad@2x.jpg) no-repeat center center;
	background-size: cover;
}
}*/
	 

}
	
	
/*==========================================
 SP
===========================================*/

@media only screen and (max-width:480px){
.contents_step2{
	padding-top: 70px;
	position: relative;
	margin: 0 auto;
	max-width: 480px;
}

.pcImg{display: none;}	
.spImg{display: block;}	

	
	
/*.mainImg{
	height:1370px;
	margin: 0 auto;
	background: url(../image/mainimg_sp.jpg) no-repeat center center;
	background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	.mainImg{
	height: 2600px;
	margin: 0 auto;
	background: url(../image/mainimg_sp@2x.jpg) no-repeat center center;
	background-size: cover;
}
}*/
	 

 
}
	
	