#flsm-box .zx-section .title-hs h2 {
	margin-bottom: 2%;
}
#flsm-box .zx-section h3 {
	color: #5a68b3;
	font-weight: bold;
	font-size: 26px;
	margin: 3% 0 1%;
}
#flsm-box .zx-section p {
	text-justify: inter-ideograph;
}
@media screen and (max-width:1280px) {
#flsm-box .zx-section h3 {
	font-size: 22px;
}
}
@media screen and (max-width:680px) {
#flsm-box .zx-section h3 {
	font-size: 18px;
}
}
#map-box .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#map-box >div {
	animation-fill-mode: both;
}
#map-box .zx-section .title-hs h2 {
	margin-bottom: 2%;
}
#map-box .zx-section h3 a {
	color: #5a68b3;
	font-weight: bold;
	font-size: 26px;
	margin: 3% 0 1.5%;
	display: block;
}
#map-box ul {
	display: flex;
	justify-items: flex-start;
	flex-wrap: wrap;
}
#map-box ul li {
	width: 14%;
}
#map-box ul li a {
	font-size: 20px;
	line-height: 1.8;
}
#map-box ul li a:hover{ color:#5a68b3}
@media screen and (max-width:1280px) {
#map-box .zx-section h3 a {
	font-size: 22px;
}
#map-box ul li {
	width: 16%;
}
#map-box ul li a {
	font-size: 16px;
	line-height: 1.8;
}
}
@media screen and (max-width:900px) {
#map-box ul li {
	width: 18%;
}
#map-box ul li a {
	font-size: 14px;
	line-height: 1.8;
}
}
@media screen and (max-width:680px) {
#map-box .zx-section h3 a {
	font-size: 3.6vw;
}
#map-box ul li {
	width: 25%;
}
#map-box ul li a {
	font-size: 3.2vw;
	line-height: 1.8;
}
}