.list_sitemap:after{
	content: "";
	clear: both;
	display: block;
}
.list_sitemap li a{
	color: #0071be;
	background: url(images/common/arrow_cricle.png) no-repeat left 4px;
	padding-left: 20px;
	display: block;
}
.section1{
	background-color: #e5f1f8;
	padding: 22px;
	margin-bottom: 40px;
}
.section1 ul li{
	float: left;
	margin-right: 15px;
}
.section1 ul.list_mr{margin-bottom: 15px;}
.section1 ul.list_mr li{
	margin-right: 45px;
}
.tit03{
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	border-bottom: 3px solid #0773bc;
	margin-bottom: 20px;
}
.mb45{margin-bottom: 45px;}


/*-------- section2 --------*/
.section2{
	background-color: #FDF9EA;
	padding: 22px;
	margin-bottom: 40px;
}
.section2 .tit03{
	border-color: #d49b23;
}
.section2 .tit03 span{
	color: #d49b23;
}
.section2 ul li a{
	color: #d49b23;
	background: url(images/common/arrow_cricle4.png) no-repeat left 4px;
}
ul.col li{margin-bottom: 20px;}
ul.col{
	float: left;
	width: 32.333%;
	margin-right: 1%;
}
ul.col:last-child{
	margin-right: 0;
}


/*-------- section3 --------*/
.section3{
	background-color: #fdeaeb;
	padding: 22px;
	margin-bottom: 40px;
}
.section3 .tit03{
	border-color: #eb323c;
}
.section3 .tit03 span{
	color: #eb323c;
}
.section3 ul li a{
	color: #eb323c;
	background: url(images/common/arrow_cricle3.png) no-repeat left 4px;
}

/*-------- section4 --------*/
.section4{
	background-color: #FDF9EA;
	padding: 22px;
	margin-bottom: 40px;
}
.section4 .tit03{
	border-color: #d49b23;
}
.section4 .tit03 span{
	color: #d49b23;
}
.section4 ul li a{
	color: #d49b23;
	background: url(images/common/arrow_cricle4.png) no-repeat left 4px;
}
.section4 ul li{
	float: left;
	margin-right: 15px;
}
.section4 ul.list_mr{
	margin-bottom: 20px;
}
.section4 ul.list_mr li{
	margin-right: 35px;
}

@media screen and (max-width: 468px) {
	ul.col{
		float: none;
		width: 100%;
		margin: 0 0 45px;
	}
	ul.list_sitemap li{margin-bottom: 20px;}
}