/* CSS Document */

.article ul {
	list-style: none;
	padding: 0px;

}
.article ul p {
	color: #000000;
}
.article ul li:first-child p {
	padding-left: 0px;
	padding-right: 0px;
}
.information  {
	color: #FF0004;
}

	.coord p:first-of-type {
		margin-bottom: 0rem;
	}



@media (min-width: 0px){
	
	.article ul {
		width: 90%;
		margin: auto;
	}
	.article form label {
		display: block;
		font-size: 0.9rem;
	}
	fieldset p:first-of-type {
		display: block;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	fieldset {
		padding-bottom: 2.5rem;
		margin-bottom: 2rem;
	}


	form div {
		margin-bottom: 1rem;
	}
	.map {
		width: 90%;
		margin: auto;
	}
	
	
}
@media (min-width: 1024px){
	
	.article ul {
		display: flex;
	}	
	.article li  {
		width: calc(100%/ 2 - 2rem);
		margin-right: 2rem;
		
	}
	.article li:last-child fieldset {
		padding: 1rem;
		padding-bottom: 4rem;
	}
	.article li:last-child legend {
		padding: 1rem;
	}
	
}