@charset "utf-8";
/* CSS Document */
.mapContents {
	max-width:600px;
	margin:25px auto;
	}
.parent {
	max-width:450px;
	margin:25px auto 5px;
	border-bottom:solid 2px #00A199;
	padding:8px 8px ;
	font-size:20px;
}

.parent a {
	color:#00A199;
}

.parent a:hover{
	color:#E4007F;
}


.child {
	max-width:400px;
	margin:0 auto;
	padding:5px;
}

.child li {
	padding:5px;
	list-style-image:url("../../img/listStyle.png")
}

.child li a{
	display:block;
	color:#EB6EA5;
	font-weight:bold;
}
.child li a:hover {
	text-decoration:underline;
	color:#E4007F;
}

@media screen and (max-width:599px) {
    /*　画面サイズが480pxからはここを読み込む　*/
.parent {
	width:85%;
	font-size:18px;
}

}

@media screen and (min-width:600px) and ( max-width:1023px) {
    /*　画面サイズが768pxから1024pxまではここを読み込む　*/

}

@media screen and (min-width:1024px) {
    /*　画面サイズが1024pxからはここを読み込む　*/


}

