
h2.img {
	background-color: #fff0cc;
	background-image: none;
	box-shadow: 15px 15px 0px 0 rgb(242, 171, 6);
	line-height: 1.8em;
}

div.point {
	border-bottom: dotted #32a8ca;
	padding: 50px 0px 70px 0px;
}

div.point.end {
	border-bottom: none;
}

div.point div.point-text h3 {
	font-size: 20px;
	font-weigth: 500;
}

div.point div.point-text h3 strong {
	color: #0093bd;
	display: table-cell;
	font-size: 80px;
	padding-right: 20px;
}

div.point div.point-text h3 span.detail {
	display: table-cell;
	font-size: 28px;
	text-align: justify;
	vertical-align: middle;
}

		
div.point div.point-text {
	display: table-cell;
	width: 700px;
}

div.point.left div.point-text {
	padding: 0px 40px 0px 0px;
}

div.point.right div.point-text {
	padding: 0px 0px 0px 40px;
}

		
div.point div.point-img {
	display: table-cell;
	vertical-align: bottom;
	width: 200px;
}

div.point div.point-q {
	background-color: #f2f2f2;
	border-radius: 15px;
	padding: 50px 80px;
}

div.point div.point-q p.title {
	background: url(../images/question.svg) no-repeat left center;
	background-size: 44px;
	font-size: 20px;
	font-weight: 600;
	padding: 5px 0px 5px 60px;
}

div.point div.point-mind {
	background-color: #ffe9f1;
	border-radius: 15px;
	padding: 60px 100px;
	position: relative;
}

div.point div.point-mind :before {
	border-bottom: 15px solid #ffe9f1;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: 50%;
	position: absolute;
	top: -15px;
	width: 0;
}

div.point div.point-mind h4 {
	border-bottom: solid#ea4e88;
	font-size: 35px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}

div.point div.point-mind ul {
	text-align: center;
}

div.point div.point-mind ul li {
	background-color: white;
	border-radius: 50%;
	display: inline-block;
	height: 240px;
	margin: 50px 0px 30px 0px;
	padding: 20px;
	text-align: center;
	vertical-align: middle;
	width: 240px;
}

div.point div.point-mind ul li:nth-child(2) {
	margin: 50px 20px 30px 20px;
}

