@import url('/css/commonresponsive.css');

@media screen and (min-width:731px) and (max-width:999px) {

	.qa1 p {
		width: 100%;
	}
	.ichiran {
		width: 98%;
	}

	.naviimg img {
		width: auto;
		margin: 0 auto;
		display: block;
	}

	#footer nav {
		width: 100%;
	}
	#footer nav ul {
		width: 98%;
	}
	#footer nav ul li {
		width: 24%;
	}
	body #footerinner {
		width: 100%;
	}

	.pic {
		width: 510px;
		margin: 20px auto;
	}

}

@media screen and (min-width:480px) and (max-width:730px) {
	#gmap {
		width: 95%;
		margin: 10px auto;
		display: block;
	}

	.naviimg img {
		width: 100%;
	}

	#maininner .location table {
		width: 96%;
	}
	#maininner .soudan table {
		width: 90%;
	}
	.map {
		width: 96%;
		box-sizing: border-box;
	}
	.map img {
		width: 96%;
		height: auto;
		margin: 10px auto;
		display: block;
	}
	.qa1 p {
		width: 100%;
	}
	.ichiran {
		width: 98%;
	}

	.pic {
		width: 98%;
		margin: 20px auto;
	}

}

@media screen and (max-width: 479px) {
	#gmap {
		width: 95%;
		margin: 10px auto;
		display: block;
	}
	.area h3 {
		font-size: 80%;
	}
	.naviimg img {
		width: 100%;
	}

	.location {
		padding: 0 10px;
		box-sizing: border-box;
	}
	#maininner .location table {
		width: 100%;
		margin: 10px auto;
	}
	#maininner .soudan table {
		width: 90%;
	}
	.map {
		width: 100%;
		box-sizing: border-box;
	}
	.map img {
		width: 90%;
		height: auto;
		margin: 10px auto;
		display: block;
	}
	.qa1 {
		box-sizing: boder-box;
	}
	.qa1 p {
		width: 100%;
	}
	.ichiran {
		width: 98%;
	}

	.pic {
		width: 98%;
		margin: 20px auto;
	}

}
