@charset "utf-8";
.list_wrap{
	display: flex;
	padding-top: 60px;
	padding-bottom: 100px;
	gap: 20px;
}
.list_wrap > ul{
	width: calc((100% - (20px * 2)) / 3);
}
.list_wrap > ul > li ul{
	margin: 10px 0 0 28px;
}
#sitemap .list_wrap > ul > li ul li{
    display: flex;
    align-items: center;
	font-size: 16px;
}
#sitemap .list_wrap > ul > li ul li + li{
	margin-top: 5px;
}
.list_wrap > ul > li + li{
	margin-top: 20px;	
}

@media screen and (max-width: 800px){
	.list_wrap{
		flex-wrap: wrap;
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.list_wrap > ul{
		width: calc((100% - (20px * 1)) / 2);
	}
}
@media screen and (max-width: 550px){
	.list_wrap > ul{
		width: 100%;
	}
	.list_wrap > ul > li + li{
		margin-top: 10px;	
	}
}