@charset "utf-8";

	.page{
		padding-top: 0;
	}

	.pop .wrap {
		width: 600px;
	}
	.pop #container {
		width: 600px;
	}
	body.pop #header h1 {
		width: 42% !important;
		margin-top: 10px !important;
		float: left !important;
	}
	body.pop #header h1 img{
		width: 100% !important;
	}


	#map {
		width: 598px;
		border: 1px #dbdbdb solid;
	}


@media print{
	#header,
	#footer,
	.ac {
		display: none;
	}
	.list02 th {
		width: 15%;
	}
	.list02 th,
	.list02 td {
		padding: 0;
	}
	
	.address {
		display: none;
	}
	
	.map {
		display: block;
	}
}

@media screen and (max-width:640px){
	
	body.pop{
		padding: 0 !important;	
	}

	body.pop .page{
		padding-top: 0 !important;	
	}

	#wrap{
		padding: 0 8%;
		width: 100%;
		box-sizing: border-box;
	}


	body.pop #header{
		padding-left: 4% !important;
		padding-right: 4% !important;
		width: 92% !important;
	}


}


div.googleMap {
	width: 600px;
	height:  450px;
	overflow: hidden; 
}

div.googleMap iframe{
	width: 100%;
	height:  800px;
	margin-top: -150px;
}

@media screen and (max-width:599px){
	div.googleMap {
		width: 100%;
	}

}