
#sec1 {
	padding-top: 10px;
	/*background: url(../img/about/sec1-bg.png) no-repeat center top;*/
	
}
#sec1 .txt {
	margin-top: -15px;
}
#sec2 {
	padding-bottom: 10px;
}
#sec2 h2{
	padding: 20px 0 5px;
	/*background: url(../img/about/sec2-bg_01.png) no-repeat center top, url(../img/about/sec2-bg_02.png) no-repeat center top;*/
}
#sec2 .txt-js {
	margin-top: -60px;
	padding: 0 30px;
	height: 250px;
	
}
#sec2 .info1 .txt {
	
}
#sec2 .bx-wrapper .bx-controls-direction a{
	top: 53%;
}
#sec3 {
	padding: 30px 0;
	background: url(../img/about/s3-bg.png) no-repeat center/cover;
}
#sec4 {
	padding: 20px 0;
	background: url(../img/shared/bg-02.jpg) repeat center top;
}
#sec4 .info2 {
background: url(../img/about/s4-info2-bg.png) no-repeat center/cover;	
color: #fff;
}
#sec4 h2{
	padding: 0 10px 20px;
}
#sec4 .txt {
	padding: 10px;
}
#sec4 .map {
	padding: 15px 10px 0;
}
#sec5 {
	/*padding:82px 0 133px;*/
	background: url(../img/shared/bg-02.jpg) repeat center top;
	padding-bottom: 27px;
}
#sec5 .img-js{
	padding: 0 0 10px 10px;
}
#sec5 .btn {
	padding: 13px 10px 0;
}
#sec5 .txt-js {
	padding: 0 10px;
}
#sec5 .bx-wrapper .bx-controls-direction a{
	top: 38%;
}
@media screen and (width: 320px){
	#sec2 .bx-wrapper .bx-controls-direction a{
		top: 48%;
	}
	#sec2 .txt-js{
		margin-top: -45px;
	}
	#sec5 .bx-wrapper .bx-controls-direction a{
		top: 36%;
	}
}