#container {
  background-image: url(../img/shared/bg-wood-line.jpg), url(../img/shared/bg-handle1.jpg);
  background-repeat: no-repeat, repeat;
  background-position: center bottom, left top;
  padding-bottom: 18px;
}

/*=============================

  key-visual

=============================*/
#key-visual {
  background-image: url(../img/secret/key-bg.jpg);
}
#key-visual .title {
  padding-top: 235px;
  text-align: center;
}

/*=============================

 sec1

=============================*/
#sec1 {
  background: url(../img/secret/sec1-bg.jpg) no-repeat center top;
}
#sec1 .w1200-inner {
  height: 788px;
}
#sec1 h2 {
  position: absolute;
  left: 32px;
  top: 66px;
}
#sec1 .txt1 {
  position: absolute;
  width: 475px;
  left: 711px;
  top: 259px;
  letter-spacing: 0.1em;
  line-height: 36px;
}
#sec1 .txt2 {
  position: absolute;
  left: 590px;
  top: 544px;
}

/*=============================

 sec2

=============================*/
#sec2 {
  background: url(../img/secret/sec2-bg.jpg) no-repeat center top;
}
#sec2 .w1200-inner {
  height: 919px;
}
#sec2 h2 {
  position: absolute;
  left: 41px;
  top: 60px;
}
#sec2 .txt1 {
  position: absolute;
  width: 490px;
  color: #fff;
  letter-spacing: 0.1em;
  line-height: 36px;
  left: 107px;
  top: 388px;
}

/*=============================

 sec3

=============================*/
#sec3 {
  background-image: url(../img/secret/sec3-bg1.png), url(../img/shared/bg_red-wood.jpg);
  background-repeat: no-repeat, repeat;
  background-position: left top, left top;
  position: relative;
  padding-bottom: 840px;
}
#sec3 h2 {
  padding-top: 86px;
  margin-left: -116px;
}
#sec3 .icon {
  position: absolute;
  left: -66px;
  top: -89px;
}
#sec3 .list1 {
  width: 1200px;
  margin: 40px auto 0;
}
#sec3 .list1 .type1 {
  width: 540px;
  float: left;
  padding-top: 35px;
  background-position: 20px 0;
  background-repeat: no-repeat;
}
#sec3 .list1 .type1 p.tit {
  padding-left: 105px;
  color: #fff;
  margin-bottom: 35px;
  letter-spacing: 0.1em;
  line-height: 36px;
  width: 400px;
}
#sec3 .list1 .first {
  padding-left: 60px;
  background-image: url(../img/secret/sec3-icon1.png);
  height: 581px;
}
#sec3 .list1 .second {
  padding-left: 55px;
  background-image: url(../img/secret/sec3-icon2.png);
  height: 581px;
}
#sec3 .list1 .third {
  padding-left: 60px;
  background-image: url(../img/secret/sec3-icon3.png);
}
#sec3 .list1 .fourth {
  padding-left: 55px;
  background-image: url(../img/secret/sec3-icon4.png);
}
#sec3 .list1 .fifth {
  position: absolute;
  width: 100%;
  min-width: 1000px;
  height: 529px;
  left: 0;
  bottom: 310px;
  background: url(../img/secret/sec3-bg2.jpg) no-repeat center top;
}
#sec3 .list1 .fifth .w1200-inner {
  background-image: url(../img/secret/sec3-icon5.png), url(../img/secret/sec3-icon-opint.png);
  background-repeat: no-repeat, no-repeat;
  background-position: 47px 25px, 304px 9px;
}
#sec3 .list1 .fifth .tit {
  width: 495px;
  padding-left: 105px;
  margin-top: 155px;
  float: left;
  color: #fff;
  letter-spacing: 0.1em;
  line-height: 36px;
}
#sec3 .list1 .fifth .tit p {
  margin-bottom: 1em;
}
#sec3 .list1 .fifth .img {
  float: right;
  margin-top: 30px;
}
#sec3 .list1 .sixth {
  position: absolute;
  width: 100%;
  min-width: 1000px;
  height: 310px;
  left: 0;
  bottom: 0px;
  background: url(../img/shared/bg-handle1.jpg) repeat center top;
}
#sec3 .list1 .sixth .tit {
  background: url(../img/secret/sec3-icon6.png) no-repeat left 15px;
  width: 390px;
  padding-left: 60px;
  padding-top: 140px;
  float: right;
  letter-spacing: 0.1em;
  line-height: 36px;
}
#sec3 .list1 .sixth .img {
  float: left;
}

/*=============================

sec4

=============================*/
#sec4 {
  background: url(../img/secret/sec4-bg.jpg) no-repeat center top;
}
#sec4 .inner {
  height: 1191px;
}
#sec4 h2 {
  padding-top: 70px;
  margin-bottom: 250px;
}
#sec4 .box1 {
  float: right;
  width: 465px;
  margin-right: -35px;
}
#sec4 .box1 .btn {
  text-align: center;
  margin-bottom: 25px;
}/*# sourceMappingURL=secret.css.map */