body>footer {
	margin:0!important
}
h1,h2,h3 {
	font-weight:400
}
.page-container {
	min-width:1200px
}
.page-container .section-container {
	text-align:center;
	overflow:hidden;
	background-repeat:no-repeat;
	
	position:relative
}
.page-container .section-container .section-title h1,.page-container .section-container .section-title h2 {
	font-size:40px;
	color:#fff;
	font-weight:400;
	margin:0;
	margin-top:60px;
}
.page-container .section-container .section-title h2 {
	font-size:30px
}
.page-container .section-container .section-title .section-title-dark {
	color:#333
}
.page-container .section-container .section-title .section-title-primary {
	color:#cb934f
}
.page-container .section-container .section-title:after {
	content:'';
	display:inline-block;
	width:54px;
	height:17px;
	margin-top:20px;
	background-repeat:no-repeat;
	background-image:url(../img/e41f57f684f6bd0b1504996e25a8a5a7.png);
	background-position:-222px -96px
}
.page-container .section-container .section-title.section-title-with-reverse-line:after {
	background-position:-168px -96px
}
.page-container .section-container .section-title.section-title-with-no-line:after {
	display:none
}
.page-container .section-container .section-content {
	max-width:950px;
	margin:30px auto 0
}
.page-container .section-container .section-bottom-img {
	position:absolute;
	bottom:0;
	left:50%
}
.hn-icon {
	background-image:url(../img/e41f57f684f6bd0b1504996e25a8a5a7.png);
	background-repeat:no-repeat
}
.hn-icon-step {
	height:168px;
	width:168px;
	background-position:0 0
}
.hn-icon-dic {
	height:96px;
	width:96px;
	background-position:-168px 0
}
.hn-icon-light {
	height:96px;
	width:96px;
	background-position:-264px 0
}
.hn-icon-auto {
	height:96px;
	width:96px;
	background-position:0 -168px
}
.hn-icon-one {
	height:96px;
	width:96px;
	background-position:-96px -168px
}
.hn-icon-low {
	height:80px;
	width:80px;
	background-position:-192px -168px
}
.hn-icon-cover {
	height:80px;
	width:80px;
	background-position:-272px -168px
}
.hn-icon-wide {
	height:80px;
	width:80px;
	background-position:0 -264px
}
.hn-icon-cost {
	height:80px;
	width:80px;
	background-position:-80px -264px
}
.hn-icon-simple {
	height:80px;
	width:80px;
	background-position:-160px -264px
}
.hn-icon-special {
	height:80px;
	width:80px;
	background-position:-240px -264px
}
.hn-icon-arrow {
	height:23px;
	width:13px;
	background-position:-360px 0
}
#first {
	height:680px;
	background:url(../img/bg1.png) no-repeat center; background-size:cover;	กก
}
#second {
	height:480px;
	background-image:url(../img/bg2.png)
}
#third {
	height:470px;
	background-image:url(../img/bg3.png)
}
#fourth {
	height:775px;
	background-color:#f5f5f5
}
#fifth {
	height:410px;
	background-color:#fff
}
#first .section-title h1 {
	display:inline-block;
	margin:0 auto;
	position:relative;
	color:#f0c285;
	margin-top:60px;
}
#first .section-title h1>span {
	color:#fff
}
#first .section-title h1:after {
	content:'';
	position:absolute;
	width:30px;
	height:17px;
	background:url(../img/e41f57f684f6bd0b1504996e25a8a5a7.png) -360px -23px no-repeat;
	top:-12px;
	left:125px
}
#first .section-content p {
	color:#fff;
	font-size:18px;
	margin-top:20px
}
#first .section-bottom-img {
	margin-left:-259px
}
#second .section-content {
	color:#fff
}
#second .section-content h3,#second .section-content p {
	font-weight:400;
	font-size:20px;
	line-height:1.8;
	margin:0
}
#second .section-content p {
	line-height:2;
	font-size:14px
}
#second .section-content .middle {
	margin:20px 0 30px
}
#second .section-content .img1 {
	margin-right:120px;
	 margin-top:30px;
}
#second .section-content .img2 {
	width:165px;margin-top:30px;
}
#third .section-content .block {
	width:24.5%;
	display:inline-block;
	padding:0 20px;
	color:#fff;
	box-sizing:border-box
}
#third .section-content .block p {
	text-align:left; line-height:23px;
}
#third .section-content .block .hn-icon {
	margin:0 auto;
	display:block
}
#third .section-content .block h3 {
	margin:18px 0 12px;
	color:#f0c285; font-size:16px;
}
#fourth .section-content p {
	color:#333;
	font-size:20px;
	margin:0;
	line-height:1.8
}
#fourth .section-content p.hint {
	color:#999;
	font-size:14px;
	margin-top:10px
}
#fourth .section-bottom-img {
	margin-left:-482px
}
