﻿h2{
	font-size: 22px;
	margin-bottom: 15px;
	margin-left: -17px;
}
.sitemap a {
	color: #525D67;
}
.sitemap a:hover {
	color: #6988A4;
	text-decoration: underline;
}
.sitemap {
	display: flex;
	justify-content: space-around;
}
.sitemap .box ul li {
	list-style-image: url(../img/cmn/arrow01.png);
	list-style-position: outside;
	padding-left: 3px;
}

@media screen and (max-width: 960px) {
h2{
	font-size: 16px;
	/*margin-bottom: 15px;
	margin-left: -17px; */
}	
}
@media screen and (max-width: 767px) {
.sitemap {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	flex-wrap:wrap;
	justify-content: flex-start;
}
.sitemap .box {
	width: 50%;
	margin-bottom: 45px;
}
}
@media screen and (max-width: 600px) {
	.sitemap {
	flex-direction: column;
}
	.sitemap .box {
	width: 100%;
	margin-bottom: 45px;
}
	}