<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#header .hdTop {
	background: url(../img/shared/line.png) repeat-x center bottom;
	padding-bottom: 116px;
}
#sec1 {
	padding: 103px 0 0 0;
}
#sec1 .wrap {
	padding-bottom: 146px;
	background: url(../img/shared/line.png) repeat-x center bottom;
}
#sec1 .block1 {
	margin-bottom: 67px;
}
#sec1 .block1 h2 {
	width: 100px;
	height: 653px;
	font-size: 42px;
	line-height: 60px;
	letter-spacing: 7px;
	float: right;
	margin-right: 23px;
}
#sec1 .block1 .txt {
	width: 360px;
	float: left;
	margin: 5px 0 0 -13px;
}
#sec1 .block1 .txt li {
	line-height: 34px;
	height: 360px;
}
#sec1 .block1 .txt .txt1 {
	margin: 38px 0 0 70px;/*margin: 38px 0 0 100px*/
}
#sec1 .block1 .sec1_img {
	float: left;
	width: 460px;
	margin: 5px 0 0 55px;
}
#sec1 .block1 .sec1_img .sec1_img1 {
	margin-bottom: 36px;
}
#sec1 .block2 {
	margin: 0 -50px;
}
#sec2 .wrap {
	padding: 97px 0 94px 0;
	background: url(../img/shared/line.png) repeat-x center bottom;
}
#sec2 .fl {
	width: 500px;
}
#sec2 .fl h2 {
	font-size: 40px;
	line-height: 65px;
	letter-spacing: 4.5px;
	border-right: 1px solid #a40035;
	text-shadow: 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35), 0px 0px 12.16px rgba(2, 2, 2, 0.35);
	width: 70px;
	margin: 0 auto;
}
#sec2 .fl .txt {
    height: 295px;
    line-height: 29px;
    margin-top: 50px;
    margin-left: -10px;
}
#sec2 .fr {
	width: 480px;
}
#sec3 .wrap {
	padding: 52px 0 106px 0;
	background: url(../img/shared/line.png) repeat-x center bottom;
}
#sec3 .wrap:before {
	content: "";
	position: absolute;
	top: 52px;
	right: -210px;/*398*/
	background-image: url(../img/concept/sec3_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 1059px;
	height: 810px;
	z-index: -1;
}
#sec3 .wrap:after {
	content: "";
	position: absolute;
	top: 52px;
	right: -110%;
	background-image: url(../img/concept/sec3_bg2.png);
	background-position: center top;
	background-repeat: repeat-x;
	width: 100%;
	height: 810px;
	z-index: -1;
}

#sec3 .block1 li {
	float: left;
}
#sec3 .block1 {
	margin: 0 0 126px 150px;/*339px*/
}
#sec3 .block1 li:nth-child(2) {
	margin-left: 112px;
}
#sec3 .block1 li:nth-child(3) {
	margin-left: 126px;
}
#sec3 .block1 li:nth-child(4) {
	margin: 0 -1px 0 127px;
	
}
#sec3 .block1 li:nth-child(5) {
	margin: 0 -1px 0 106px;
	
}
#sec3 .block2 {
	color: #000;
	margin-bottom: 80px;
}
#sec3 .block2 h2 {
	font-size: 40px;
	line-height: 48px;
	float: right;
	letter-spacing: 2px;
	border-right: 1px solid #a40035;
}
#sec3 .block2 .txt {
	float: left;
	margin-left: 90px;
	width: 350px;
	height: 330px;
	line-height: 36px;
}
#sec3 .block2 .sec3_img {
	float: left;
}
#sec3 .block3 li {
	float: left;
}
#sec3 .block3 li + li {
	margin-left: 18px;
}
#sec4 {
	padding: 80px 0 144px 0;
}
#sec4 .fl {
	width: 660px;
}
#sec4 .fl h2 {
	font-size: 40px;
	line-height: 56px;
	position: relative;
	margin-bottom: 114px;
	letter-spacing: 3px;
	padding-bottom: 9px;
}
#sec4 .fl h2:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	background: #a40035;
	width: 58%;
	height: 1px;
}
#sec4 .fl .txt {
	float: right;
	width: 320px;
	height: 459px;
	line-height: 36px;
	margin-right: 14px;
}
#sec4 .fl .sec4_img {
	float: left;
}
#sec4 .fr{
	margin-top: 11px;
}
</pre></body></html>