/*============================
#main-content
============================*/

#main-content {}

#main-content article {}

#main-content article h1 {}

#main-content article h1 img {}



#main-content article .location_list {
	margin-top: 20px;
	background-color: #fff000;
	padding-top: 30px;
	padding-bottom: 30px;
}
#main-content article .location_list .inner {
	max-width: 1080px;
}

#main-content article .location_list .location_img {
}

#main-content article .location_list .location_img ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#main-content article .location_list .location_img ul li {
	flex-basis: calc((100% - 15px) / 2);
	margin-top: 20px;
}

#main-content article .location_list .location_img ul li:nth-of-type(1),
#main-content article .location_list .location_img ul li:nth-of-type(2) {
	margin-top: 0;
}

#main-content article .location_list .location_img ul li img {}

#main-content article .location_txt {
	margin-top: 25px;
}

#main-content article .location_txt p {
	text-align: center;
}

#main-content article .location_txt p img {
	max-width: 323px;
}

#main-content article .location_map {
	margin-top: 25px;
}

#main-content article .location_map img {}


@media (min-width: 768px) {
	/*============================
#main-content
============================*/
	#main-content {}
	#main-content article {}
	#main-content article h1 {}
	#main-content article h1 img {
		max-height: 100%;
	}
	#main-content article .lead {}
	#main-content article .lead strong {}
	#main-content article .lead strong img {
		max-width: 100%;
		width: auto;
	}
	#main-content article .lead p {}
	#main-content article .location_list {
		margin-top: 60px;
	}
	#main-content article .location_list {}
	#main-content article .location_list .location_img {}
	#main-content article .location_list .location_img ul {}
	#main-content article .location_list .location_img ul li {
		flex-basis: calc((100% - 45px) / 3);
	}
	#main-content article .location_list .location_img ul li:nth-of-type(3) {
		margin-top: 0;
	}
	#main-content article .location_img ul li img {}
	#main-content article .location_txt {
		margin-top: 80px;
	}
	#main-content article .location_txt p {}
	#main-content article .location_txt p img {
		max-width: 100%;
		width: auto;
	}
	#main-content article .location_map {
		margin-top: 145px;
	}
	#main-content article .location_map img {}
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}