<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#key {
	background-image: url(../img/about/key.jpg);
}
#sec1 {
	margin: 76px 0 30px 0;
	background: url(../img/about/sec1_bg.png) no-repeat center top / cover;
	padding-bottom: 185px;
}
#sec1 .wrap:before {
	content: "";
	position: absolute;
	top: 43px;
	right: -300px;
	background: url(../img/about/sec1_deco.png) no-repeat center top;
	width: 463px;
	height: 921px;
	z-index: 1;
}
#sec1 .wrap:after {
	content: "";
	position: absolute;
	top: 293px;
	background: url(../img/about/sec1_deco2.png) no-repeat center top;
	width: 100%;
	height: 144px;
	text-align: center;
}
#sec1 h2 {
	padding: 109px 0 111px 0;
}
#sec2 {
	position: relative;
	padding: 88px 0 78px 0;
}
#sec2:before {
	content: "";
	position: absolute;
	background: url(../img/about/sec2_bg.png) no-repeat center top / cover;
	top: 0;
	left: 0;
	width: 100%;
	height: 736px;
}
#sec2 .txt {
	margin-left: 584px;
}
#sec2 .txt h2 {
	padding-bottom: 24px;
}
#sec2 .txt .txt1 {
	padding: 0 0 31px 4px;
}
#sec2 .btn_link{
	margin-left: 5px;
}
#sec2 .sec2_img {
	position: absolute;
	left: -265px;
	top: 0;
}
#sec3 {
	background: url(../img/about/sec3_bg.png) no-repeat center top / cover;
	text-align: center;
	padding-bottom: 100px;
	position: relative;
	z-index: 1;
}
#sec3 h2 {
	padding: 159px 0 62px 0;
}
#sec3 .txt {
	padding-bottom: 39px;
}
#sec4 {
	background: url(../img/about/sec4_bg.png) no-repeat center top / cover;
	padding: 80px 0 154px 0;
}
#sec4 h2 {
	padding-bottom: 24px;
}
#sec4 .txt {
	padding-bottom: 38px;
}
#sec4 .btn_link{
	margin-left: 122px;
}
#sec4 .sec4_img {
	position: absolute;
	top: 21px;
	right: -119px;
}
</pre></body></html>