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

.forSp{
	display:none;
}



.kasetuPic p{
	width:50%;
	float:left;
}





.stepBox .step{
	margin-bottom:30px;
}


.stepBox .step:last-child{
	margin-bottom:0;
}



.stepBox p{
	padding-left:15px;
}








.telDetail{
	width:35%;
	border:1px solid #ccc;
	border-radius:5px;
	padding:10px;
	margin:30px 0;
}


.telDetail .num a{
	font-size:25px;
	font-weight:bold;
}


.telDetail .name{
	font-weight:bold;
}




section.kasetuNg p{
	padding-left:15px;
}





ul.kasetuNgList{
	margin-bottom:10px;
}


ul.kasetuNgList li{
	float:left;
	margin-right:10px;
}

ul.kasetuNgList li:last-child{
	margin-right:0;
}







/* スマートフォン 横(ランドスケープ) */
@media screen and (max-width:640px){
	
	.forPc{
		display:none;
	}
	
	.forSp{
		display:block;
	}	
	
	
	#sidebar{
		display:none;
	}
	
	
	.kasetuPic p{
		margin:0 auto;

	}
	
	
	.telDetail{
		width:100%;
	}	
	

	
	.stepBox p,section.kasetuNg p{
		/*padding-left:0;*/
		padding: 15px;
	}
	
	

	
	
}




/* スマートフォン 縦(ポートレート) */
@media screen and (max-width:480px){

	
	ul.kasetuNgList{
		text-align:center;
	}
	
	
	ul.kasetuNgList li{
		float:none;
		margin-right:0;
		margin-bottom:10px;
	}
	
	
	ul.kasetuNgList li img{
		display:inline-block;
		float: left;
	}
	
	

		
			
	
}
































