@charset "utf-8";
/* CSS Document */

ul {
	list-style: none;
}

.list-sitemap{
	display:flex;
	flex-wrap:wrap;
	margin-bottom:5%;
	justify-content: space-between;
}

.list-sitemap a{
	color:#000;
	text-decoration: none;
}

a:hover{
	color:#000;
	text-decoration: none;
}

.list-sitemap li{
	width:100%;
	margin-bottom:2%;
}

@media screen and (min-width: 600px) {
	.list-sitemap li{
		width:48%;
	}

}
@media screen and (min-width: 800px) {
	.list-sitemap li{
		width:32%;
	}

}

.list-sitemap li.move a{
	border-left:#007AE1 solid 2px;
}

.list-sitemap li.kanko a{
	border-left:#EB4747 solid 2px;
}

.list-sitemap li a{
	padding:20px;
	border:#CCC solid 1px;
}
.list-sitemap li ul li{
	width:100%;
}
.list-sitemap li ul a{
	text-indent:1rem;
	font-weight:normal;
	padding:10px;
}
.list-sitemap a{
	display:block;
	font-weight:bold;
	margin-top:.5rem;
}
.list-sitemap a:before{
	display:inline-block;
	content:"\f105";
	font-family:fontawesome;
	margin-right:.5rem;
}

#contents{
	width:100%;
	margin-bottom:10px;
}

#contents img{
	width:100%;
}

@media(min-width:1024px){
#contents{
	width:1024px;
}

#contents img{
	width:1024px;
}
}