@charset "utf-8";

/*PC
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
@media screen and (min-width: 1024px){
	
	/*
	＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
	main section{
		margin-bottom: 60px;
	}
	main section .tenpo{
		padding-bottom: 20px;
		border-bottom: 1px dotted #e5e5e5;
		margin-bottom: 20px;
	}
	main section .map{
		padding-bottom: 20px;
	}
	main section h3{
		padding-bottom: 25px;
		margin-bottom: 0;
	}
	main section h4{
		font-size: 20px;
		margin-bottom: 5px;
		font-weight: bold;
	}
	main section .common_text{
		margin-bottom: 10px;
	}
	main section .tel{
		font-size: 18px;
		font-weight: bold;
		padding-left: 30px;
		background: url("/media/f0cb46f9b8a43b7f50c8.webp") no-repeat;
		background-position: left center;
		line-height: 1;
	}
	main section ul{
		margin-top: 10px;
	}
	main section ul li{
		float: left;
		margin-right: 10px;
	}
}


/*SP
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
@media screen and (max-width: 1023px){
	
	/*
	＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
	main section{
		margin-bottom: 9.375vw;
	}
	main section .tenpo{
		padding-bottom: 3.125vw;
		border-bottom: 1px dotted #e5e5e5;
		margin-bottom: 3.125vw;
	}
	main section .map{
		width: 15.625vw;
		padding-bottom: 3.125vw;
	}
	main section h3{
		padding-bottom: 1.34375vw;
		margin-bottom: 0;
	}
	main section h4{
		font-size: 3.75vw;
		font-weight: bold;
	}
	main section .common_text{
		margin-bottom: 2.5625vw;
	}
	main section .tel{
		font-size: 2.8125vw;
		font-weight: bold;
		padding-left: 4.6875vw;
		background: url("/media/f0cb46f9b8a43b7f50c8.webp") no-repeat;
		background-position: left center;
		background-size: contain;
		line-height: 1;
	}
	main section ul{
		margin-top: 1.5625vw;
	}
	main section ul li{
		width: 7.8125vw;
		float: left;
		margin-right: 1.5625vw;
	}
	
}