@charset "utf-8";

/* Sitemap サイトマップ */
.kv-sitemap .kv_img {
	background:  linear-gradient(to right, #0f3dd7 0%, #06cad1 100%);
}

#sitemap{
	display: flex;
	justify-content: center;
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 10.0rem;
}
.sitemap_item{
	width: 300px;
	height: auto;
}
.sitemap_item ul{
	padding: 10px;
}
.sitemap_item ul li{
	line-height: 2;
	margin: 2rem 0;
}
.sitemap_item ul li a{
	color: #000;
}
.sitemap_item ul li a:hover{
	color: #64CCBF;
	cursor: pointer;
}
.sitemap_item ul li i{
	font-weight: normal;
	padding-right: 5px;
	font-size: 1.2rem;
}
.category_title{
	background:  #3259db;
	padding: 0 1rem;
}
.category_title:hover{
	background:  #5777e0;
}
.sitemap_item ul a{
	color: #fff;
}
.category_main{
	border: 1px solid #ddd;
	padding: 0 1rem;
	font-weight: bold;
	color: #000;
}
.category_main:hover{
	background:  #eeeef0;
}
.category_sub{
	padding: 0 2rem;
}

@media screen and (max-width:530px) {
	#sitemap{
		display: block;
	}
	.sitemap_item{
		margin: 0 auto;
	}
}
