#key {
	background-image: url(../img/about/kv.jpg);
}
#sec1 {
	margin: 189px 0 163px 0;
}
#sec1 hgroup {
	width: 201px;
}
#sec1 hgroup h2 {
	margin: 50px 0 40px 75px;
}
#sec1 hgroup h3 {
	margin-left: -44px;
}
#sec1 .fr {
	width: 710px;
	margin-right: 65px;
}
#sec1 .fr .txt {
	margin: 50px 0 48px 87px;
	width: 630px;
}
#sec1 .fr .btn_link {
	margin-left: 84px;
}
#sec2 {
	background: url(../img/shared/sec_bg1.jpg) repeat center top;
	padding-top: 190px;
}
#sec2 .block1 {
	position: relative;
	margin-bottom: 140px;
}
#sec2 .block1 .txt {
	width: 208px;
	height: 510px;
	margin-left: 55px;
	position: relative;
	z-index: 1;
}
#sec2 .block1 .sec2_img1 {
	position: absolute;
	top: 35px;
	right: -78px;
}
#sec2 .block1 h2 {
	margin-bottom: 125px;
}
#sec2 .block2 {
	margin-bottom: 104px;
}
#sec2 .block2 .fl {
	margin: 36px 0 0 -5px;
}
#sec2 .block2 .fr {
	width: 528px;
	position: relative;
}
#sec2 .block2 .fr:before {
	content: "";
	position: absolute;
	top: 368px;
	right: 180px;
	background-image: url(../img/about/s2_deco2.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 130px;
	height: 121px;
}
#sec2 .block2 .fr .txt {
	margin-top: 38px;
	width: 168px;
	height: 399px;
	float: left;
}
#sec2 .block2 .fr h2 {
	float: right;
}
#sec2 .block3 {
	margin-bottom: 152px;
}
#sec2 .block3 .slide-fade {
	height: 487px;
	margin-bottom: 5px;
}
#sec2 .block3 .slide-page > * {
	background: url(../img/about/s2_thumb.png) no-repeat center top;
	width: 50px;
	border-radius: 0;
}
#sec2 .block3 .slide-page > *.active {
	background: url(../img/about/s2_thumb_on.jpg) no-repeat center top;
}
#sec2 .block4 {
	padding-bottom: 190px;
}
#sec2 .block4 .detail {
	margin-bottom: 40px;
}
#sec2 .block4 .detail .fl {
	width: 310px;
	margin-left: -5px;
}
#sec2 .block4 .detail .fl .txt {
	width: 236px;
	height: 215px;
	margin: 60px 0 0 50px;
}
#sec2 .block4 .detail .fr {
	width: 630px;
	position: relative;
	margin: 100px 5px 0 0;
}
#sec2 .block4 .detail .fr:before {
	content: "";
	position: absolute;
	bottom: -131px;
	right: 27px;
	background-image: url(../img/about/s2_deco.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 107px;
	height: 250px;
	z-index: 1;
}
#sec2 .block4 .btn_link {
	margin-left: 133px;
}
#sec3 {
	margin-bottom: 191px;
}
#sec3 .bg-parallax {
	min-height: 917px;
	background-image: url(../img/about/s3_parallax.jpg);
	margin-bottom: 152px;
}
#sec3 .bg-parallax h2 {
	padding: 135px 0 61px 0;
}
#sec3 .block {
	margin-bottom: 119px;
}
#sec3 .block .fl{
	margin-left: -6px;
}
#sec3 .block .fr {
	width: 340px;
}
#sec3 .block .fr h3 {
	margin: 32px 0 45px 0;
}
#sec3 .block .fr .txt {
	width: 319px;
	height: 405px;
}
#sec3 .block .fr .txt li:last-of-type {
	margin-right: 35px;
}
#sec3 .block .fl .sec3_img1 {
	margin-bottom: 105px;
}
