<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
#key {
  background: url("../img/about/key_img.jpg") no-repeat center;
  background-size: cover; }

#sec1 {
  background: url("../img/about/s1_bg.jpg") no-repeat center;
  background-size: cover;
  min-height: 848px;
  margin-top: 14px;
  position: relative; }
  #sec1:before {
    content: "";
    position: absolute;
    top: -14px;
    width: 100%;
    height: 15px;
    background: url("../img/shared/line.jpg") repeat-x; }
  #sec1 .box {
    width: 1025px;
    margin-left: auto;
    background: url("../img/about/s1_bg_txt.png") repeat;
    position: relative;
    min-height: 848px; }
    #sec1 .box h2 {
      position: absolute;
      top: 90px;
      right: 130px; }
    #sec1 .box .txt {
      position: absolute;
      top: 122px;
      left: 135px;
      letter-spacing: 0.08em;
      height: 650px; }

#sec2 {
  background: url("../img/about/s2_bg.jpg") no-repeat center;
  background-size: cover;
  padding-bottom: 184px; }
  #sec2 h2 {
    padding-top: 45px;
    padding-left: 35px; }
  #sec2 h3 {
    position: absolute;
    top: 242px;
    right: -47px;
    z-index: 1; }
  #sec2 .img {
    margin-top: -109px;
    margin-left: -182px; }
  #sec2 .img2 {
    position: absolute;
    top: 575px;
    right: -323px; }
  #sec2 .txt {
    width: 477px;
    padding-top: 48px;
    padding-left: 1px;
    letter-spacing: 0.06em;
    text-align: justify; }
  #sec2 .btn {
    padding-top: 34px;
    padding-left: 3px; }

#sec3 {
  background-size: cover;
  color: #fff;
  position: relative;
  min-height: 830px; }
  #sec3:before {
    content: "";
    position: absolute;
    background: url(../img/about/s3_bg.png) no-repeat center top;
    background-size: cover;
    width: 100%;
    top: -185px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1106px;
    z-index: 1; }
  #sec3 h2 {
    position: absolute;
    top: -41px;
    right: 72px;
    z-index: 2; }
  #sec3 .txt {
    position: absolute;
    top: 110px;
    right: 328px;
    height: 450px;
    z-index: 2; }
  #sec3 .btn {
    position: absolute;
    top: 111px;
    right: 618px;
    z-index: 2; }

#sec4 {
  padding-top: 138px;
  padding-bottom: 163px;
  position: relative; }
  #sec4 h2 {
    margin-left: -41px;
    position: relative;
    z-index: 1; }
  #sec4 .txt {
    width: 381px;
    padding-top: 32px;
    padding-left: 12px;
    position: relative;
    z-index: 1;
    text-align: justify; }
  #sec4 .img {
    position: absolute;
    top: -57px;
    right: -307px; }
  #sec4 .deco {
    position: absolute;
    top: -162px;
    right: 0; }
  #sec4 .deco2 {
    position: absolute;
    bottom: 0;
    left: 0; }

#sec5 {
  background: url("../img/about/s5_bg.jpg") no-repeat center;
  background-size: cover;
  padding-top: 93px;
  padding-bottom: 73px; }
  #sec5 h2 {
    text-align: center;
    position: relative;
    z-index: 1; }
  #sec5 ul {
    margin-top: -27px;
    text-align: center; }
    #sec5 ul li {
      display: inline-block;
      padding: 0 2px;
      width: 32.6%; }
  #sec5 .btn {
    text-align: center;
    padding-top: 69px; }

#sec6 {
  background: url("../img/about/s6_bg.jpg") no-repeat center;
  background-size: cover;
  padding-bottom: 248px; }
  #sec6 h2 {
    padding-top: 86px;
    margin-left: -122px;
    position: relative;
    z-index: 5; }
  #sec6 .txt {
    width: 360px;
    margin-top: -35px;
    padding-left: 20px; }
  #sec6 .bx-wrapper {
    box-shadow: none;
    border: 0;
    background: none;
    width: 800px;
    margin-bottom: 0;
    position: absolute;
    top: 113px;
    right: -236px;
    z-index: 1; }

#sec7 {
  background: url("../img/about/s7_bg.jpg") no-repeat center;
  background-size: cover;
  padding-bottom: 75px;
  position: relative; }
  #sec7:before {
    content: "";
    position: absolute;
    top: -14px;
    width: 100%;
    height: 15px;
    background: url("../img/shared/line.jpg") repeat-x; }
  #sec7 h2 {
    position: absolute;
    top: 130px;
    right: -6px; }
  #sec7 .txt {
    position: absolute;
    top: 145px;
    right: 131px;
    height: 530px;
    letter-spacing: 0.1em; }
  #sec7 .img {
    padding-top: 89px;
    margin-left: -318px; }
  #sec7 .btn {
    position: absolute;
    top: 146px;
    left: 470px; }

@-moz-document url-prefix() {
  .txt-vertical .latin {
    transform: rotate(-360deg); } }
</pre></body></html>