.content * + p{
	margin: 20px 0 0;
}
main .white_wrap + .white_wrap{
	margin: 30px 0 0;
}
main .white_wrap img{
	display: block;
	margin: auto;
	height: auto;
}
main > ul {
	margin: 10px 0 0;
}
main > ul > li{
	margin: 20px 0 0;
}
main > ul > li .white_wrap{
	height: 100%;
}
main > ul > li h2{
	padding: 10.5px 10px !important;
  border-radius: 6px 6px 0 0;
  color: white;
  text-align: center;
  font-size: 15px !important;
}
.china h2{
	background: #67508F;
}
.hongkong h2{
	background: #00A4D8;
}
.taiwan h2{
	background: #009D6E;
}
.korea h2{
	background: #89bf49;
}
.america h2{
	background: #F5E93C;
}
main > ul > li h2 + ul li{
	padding: 12px 20px;
	display: -webkit-flex; display: flex;
  -webkit-flex-wrap: nowrap; flex-wrap: nowrap;
  -webkit-align-items: center; align-items: center;
}
main > ul > li h2 + ul li{
	border-bottom: solid 1px #EFEFEF;
}
main > ul > li h2 + ul li p,
main > ul > li h2 + ul li span{
	font-size: 12px;
}
main > ul > li h2 + ul li p{
	width: 140px;
}
main > ul > li h2 + ul li span{
	width: calc((100% - 140px));
	width: -webkit-calc((100% - 140px));
}

@media screen and (max-width: 640px){
	main > ul{
		margin: 0 !important;
	}
	main > ul > li{
		width: 100% !important;
		padding: 0 !important;
		margin: 0;
	}
	main > ul > li .white_wrap{
		border-radius: 0;
	}
}
