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

@media screen and ( max-width : 480px ){
	
	main ul.ul{
		width: 90%;
		margin-bottom: 3%;
	}
	
	main div.kaitori_img{
		width:90%;
		height:auto;
		margin-bottom:5%;
		margin-left:5%;
	}
	main div.kaitori_img img{
		width:100%;
		height:auto;
	}
	div.kaitori_contact{
		width: 100%;
		height:auto;
		border: #f15A24 5px solid;
		box-sizing: border-box;
	}
	div.kaitori_contact h3{
	width: 100%;
	font-size: 35px;
	color: #f15a24;
	text-align: center;
	margin-top: 20px;
	}
	
	div.kaitori_contact p{
		width: 90%;
		font-size: 20px;
		color: #f15a24;
		text-align: center;
		margin-left: 5%;
		margin-top: 20px;
	}
	
	div.kaitori_contact div.kaitori_tel{
		width: 80%;
		margin-left: 10%;
		margin-top: 10px;
		float:none;
	}
	div.kaitori_contact div.kaitori_tel img{
		width:100%;
		height:auto;
	}
	
	div.kaitori_contact div.kaitori_mail{
		width: 80%;
		margin-left: 10%;
		margin-top: 10px;
		margin-bottom:10px;
		float:none;
	}
	div.kaitori_contact div.kaitori_mail img{
		width:100%;
		height:auto;
	}
	
	main ul{
		width:100%;
	}
	main p.kaitori_p{
		width:100%;
		height:auto;
		margin:0;
		background: url("../img/car-img.gif") no-repeat right;
		background-size:contain;
		padding-top:10px;
		padding-left: 0;
		text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
		
	}
	
	main p.kaitori_p_1{
		width:100%;
		height:auto;
		margin:0;
		background: url("../img/car_img-1_1.png") no-repeat right;
		background-size:contain;
		padding-top:10px;
		padding-left: 0;
		margin-bottom: 20px;
		text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
		
	}
}