html {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body,
html {
  background: #fff
}

body {
  color: #000
}

body::-webkit-scrollbar {
  width: 8px;
  height: 8px
}

body::-webkit-scrollbar-button {
  display: none
}

body::-webkit-scrollbar-track {
  background: #e0e0e0;
  border-left: 1px solid #bdbdbd;
  margin: -1px 0
}

body::-webkit-scrollbar-thumb {
  background: #bdbdbd;
  border: 1px solid #9e9e9e;
  border-right: 0
}

* {
  font-family: Malgun Gothic, "\B9D1\C740   \ACE0\B515", Dotum, "\B3CB\C6C0", Tahoma, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
  margin: 0;
  padding: 0
}

*,
:after,
:before {
  transition-delay: 0;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .2s;
  transition-property: none
}

a {
  color: #0d47a1;
  transition-property: color
}

[hover=true],
a:hover {
  color: #039be5
}

a img {
  border: 0
}

li,
ol,
ul {
  list-style: none
}

fieldset {
  border: 0
}

legend {
  display: none
}

button,
input,
select,
textarea {
  box-sizing: border-box;
  outline-style: none;
  resize: none
}

input[type=reset],
input[type=submit] {
  cursor: pointer;
  border: 0
}

input[readonly] {
  cursor: default;
  background: #757575
}

input[type=password]::-ms-reveal,
input[type=text]::-ms-clear {
  display: none
}

input::-webkit-input-placeholder {
  color: #9e9e9e
}

input::-moz-placeholder {
  color: #9e9e9e
}

input:-ms-input-placeholder {
  color: #9e9e9e
}

input:-moz-placeholder {
  color: #9e9e9e
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0
}

select::-ms-expand {
  background: transparent;
  border: 0
}

table {
  table-layout: fixed;
  border-collapse: collapse
}

strong {
  font-weight: 700
}

img {
  max-width: 100%
}

[hover] {
  transition-property: color
}

[hide] {
  display: none !important
}

@keyframes FloatingLight {

  0%,
  to {
    margin-top: -2px
  }

  50% {
    margin-top: 2px
  }
}

@media (min-device-width:900px) and (max-device-width:1199px) {
  zoom: .75
}

@media (min-device-width:840px) and (max-device-width:899px) {
  zoom: .7
}

@media (min-device-width:780px) and (max-device-width:839px) {
  zoom: .65
}

@media (max-device-width:779px) {
  zoom: .6
}

body {
  background: #000
}

.wrap {
  min-height: 1080px;
  position: relative;
}

.wrap .top_update {
  position: relative;
  z-index: 20;
  width: 100%
}

.wrap .top_update .btn_span {
  display: block;
  height: 100%;
  text-indent: -10000em;
  cursor: pointer
}

.wrap .top_update .logo {
  position: absolute;
  top: 33px;
  left: 66px;
  width: 118px;
  height: 73px;
  background: url(../img/logo.png) no-repeat top
}

.wrap .top_update .home {
  position: absolute;
  top: 23px;
  right: 57px;
  width: 130px;
  height: 30px;
  background: url(../img/eb6b7533619572241bee26f91e2ff711.png) no-repeat top
}

.wrap .top_update .home.on,
.wrap .top_update .home:hover {
  background-position-y: -30px
}

/* .wrap .top_update .sound {
  position: absolute;
  top: 23px;
  right: 24px;
  width: 50px;
  height: 50px;
  opacity: .7;
  background: url(../img/btn_sound.png) no-repeat -50px 0;
  cursor: pointer
}

.wrap .top_update .sound:hover {
  opacity: 1;
}

.wrap .top_update .sound.on {
  background-position: 0 0
}

.wrap .top_update .sound.on:hover {
  background-position: -30px -30px
} */

.wrap .top_update .join {
  position: absolute;
  top: 56px;
  right: 107px;
  width: 80px;
  height: 30px;
  background: url(../img/0bbd5c8a0f16deb904db259c49a86455.png) no-repeat top
}

.wrap .top_update .join.on,
.wrap .top_update .join:hover {
  background-position-y: -30px
}

.wrap .top_update .start {
  position: absolute;
  top: 56px;
  right: 24px;
  width: 80px;
  height: 30px;
  background: url(../img/2ab04696701ead44ce8a8d397771fb52.png) no-repeat top
}

.wrap .top_update .start.on,
.wrap .top_update .start:hover {
  background-position-y: -30px
}

.wrap .top_update .not_today {
  position: absolute;
  right: 198px;
  top: 33px;
  width: 103px;
  height: 13px;
  background: url(../img/111cb0231f58e946b2195e03568b7cfb.png) no-repeat top
}

.wrap .top_update .not_today input[type=checkbox] {
  opacity: 0
}

.wrap .top_update .not_today label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  cursor: pointer
}

.wrap .footer {
  position: absolute;
  right: 0;
  bottom: 12px;
  left: 0;
  z-index: 3;
  width: 100% !important;
  max-width: 500px;
  height: 70px;
  background: transparent url(../img/copyright.png) no-repeat 0 0;
  color: #000;
  text-align: center;
  text-indent: -9999px;
  margin: auto
}

.wrap .footer span {
  display: inline-block;

}

@keyframes a-ah {

  0%,
  to {
    opacity: 1
  }

  50% {
    opacity: .5
  }
}

@keyframes a-b2 {

  0%,
  to {
    opacity: .5
  }

  50% {
    opacity: 1
  }
}

@keyframes a-al {

  0%,
  to {
    transform: translateY(0)
  }

  50% {
    transform: translateY(15px)
  }
}

@keyframes a-ag {
  to {
    transform: translateY(0)
  }

  50% {
    transform: translateY(-15px)
  }
}

#a-c .a-e .a-f:after,
#a-c .a-e .a-g,
#a-c .a-e .a-h,
#a-c .a-e .a-i,
#a-c .a-e .a-j,
#a-c .a-e .a-k,
#a-c .a-e .a-l,
#a-c .a-m .a-n,
#a-c .a-o .a-n,
#a-c .a-p .a-n,
#a-c .a-p .a-q,
#a-c .a-r .a-n,
#a-c .a-r .a-s,
.a-b,
#a-c .a-e .a-newhand {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  overflow: hidden;
  text-indent: -10000em;
  margin: 0 auto
}

#a-c {
  position: relative;
  min-height: 1080px;
  overflow: hidden;
  margin-bottom: -55px
}

#a-c .a-e {
  position: absolute;
  z-index: 2;
  top: 0;
  left: -234px;
  opacity: 1;
  transition-property: opacity, left;
  transition-duration: 1s;
  width: 288px;
  height: 1080px;
  background: url(../img/c3152e6bb7679a0adb59eae68b20c53a.png) no-repeat top
}

#a-c .a-e.a-t {
  left: -294px;
  transition-delay: 2.5s
}

#a-c .a-e.a-u {
  left: 0
}

#a-c .a-e.a-u .a-v:after {
  transform: rotate(0deg)
}

#a-c .a-e .a-f {
  position: relative;
  width: 244px
}

#a-c .a-e .a-f:after {
  display: block;
  content: "";
  top: 800px;
  width: 220px;
  height: 100px;
  background: url(../img/deaa24b2d2ccddb834071f1ffbe41594.png) no-repeat top;
  opacity: 1
}

#a-c .a-e .a-g {
  top: 138px;
  width: 244px;
  height: 105px;
  background: url(../img/b5eb0856fd4be7842cc566b37a964bd0.png) no-repeat top
}

#a-c .a-e .a-h {
  top: 275px;
  width: 197px;
  height: 59px;
  background: url(../img/2d4e6251e454a107025cee3215522dd2.png) no-repeat top
}

#a-c .a-e .a-h.on,
#a-c .a-e .a-h:hover {
  background-position-y: -59px
}

#a-c .a-e .a-i {
  top: 345px;
  width: 197px;
  height: 59px;
  background: url(../img/c0b5424f77d59e0cccff6eecd21cfdb8.png) no-repeat top
}

#a-c .a-e .a-i.on,
#a-c .a-e .a-i:hover {
  background-position-y: -59px
}

#a-c .a-e .a-j {
  top: 415px;
  width: 197px;
  height: 59px;
  background: url(../img/00165c4645f3af494de4f94fe0d4f1be.png) no-repeat top
}

#a-c .a-e .a-j.on,
#a-c .a-e .a-j:hover {
  background-position-y: -59px
}

#a-c .a-e .a-k {
  top: 485px;
  width: 197px;
  height: 59px;
  background: url(../img/90817002f08ba317161956d56a806c99.png) no-repeat top
}

#a-c .a-e .a-k.on,
#a-c .a-e .a-k:hover {
  background-position-y: -59px
}

#a-c .a-e .a-newhand {
  top: 718px;
  width: 197px;
  height: 59px;
  background: url(../img/newhand-btn.png) no-repeat top
}

#a-c .a-e .a-newhand.on,
#a-c .a-e .a-newhand:hover {
  background-position-y: -59px
}

#a-c .a-e .a-l {
  top: 608px;
  width: 197px;
  height: 97px;
  background: url(../img/621037f4064eebc31328271758e54a77.png) no-repeat top
}

#a-c .a-e .a-l.on,
#a-c .a-e .a-l:hover {
  background-position-y: -97px
}

#a-c .a-e .a-v {
  position: absolute;
  top: 461px;
  right: 0;
  display: block;
  width: 43px;
  height: 89px;
  overflow: hidden;
  text-indent: -10000em
}

#a-c .a-e .a-v:after {
  position: absolute;
  top: 30px;
  left: 7px;
  display: block;
  content: "";
  width: 14px;
  height: 21px;
  background: url(../img/f9907ac0dc3bd45bf95fd81deb5d3bf5.png) no-repeat top;
  transform: rotate(-180deg);
  transition-duration: 1s;
  transition-property: transform
}

#a-c .a-w {
  position: absolute;
  left: 50%
}

#a-c .a-w,
#a-c .a-w:after,
#a-c .a-w:before {
  transition-duration: 1.5s;
  transition-property: opacity, transform, margin
}

#a-c .a-w.a-x,
#a-c .a-w.a-x:after,
#a-c .a-w.a-x:before {
  transition-duration: 0s;
  transition-delay: 0s
}

#a-c .a-y {
  position: relative;
  z-index: 1;
  min-height: 1080px;
  background: url(../img/ef3bb38e1d8ef362e236bb3ad9da35b2.jpg) no-repeat top
}

#a-c .a-y .a-w.a-z {
  z-index: 1;
  top: 15px;
  margin-left: -240px;
  width: 640px;
  height: 1002px;
  background: url(../img/533a8154653b7f38f9e9b83ae83d36f3.png) no-repeat top;
  opacity: 0;
  transform: translate(1000px) scale(1)
}

#a-c .a-y .a-w.a-z.a-aa {
  opacity: 1;
  transform: translate(0) scale(1);
  transition-delay: .9s
}

#a-c .a-y .a-w.a-ab {
  z-index: 1;
  top: 111px;
  margin-left: -250px;
  width: 269px;
  height: 263px;
  background: url(../img/336227d841c90a0d8eee5571014c790f.png) no-repeat top;
  opacity: 0;
  transform: translate(1300px, -1300px) scale(.5)
}

#a-c .a-y .a-w.a-ab.a-aa {
  opacity: 1;
  transform: translate(0) scale(1);
  transition-delay: 1.4s
}

#a-c .a-y .a-w.a-ac {
  z-index: 1;
  top: 396px;
  margin-left: -389px;
  width: 926px;
  height: 619px;
  background: url(../img/2bfd5fd98ce4a43a42c27690acb1b391.png) no-repeat top;
  opacity: 0
}

#a-c .a-y .a-w.a-ac.a-aa {
  opacity: 1;
  transition-delay: 3s
}

#a-c .a-y .a-w.a-ae {
  z-index: 1;
  top: 265px;
  margin-left: -790px;
  width: 1116px;
  height: 827px;
  background: url(../img/cf78ad7bb735c1bf6c2c8b3aadb55835.png) no-repeat top;
  opacity: 0;
  transform: translateX(-1000px)
}

#a-c .a-y .a-w.a-ae.a-aa {
  opacity: 1;
  transform: translateX(0)
}

#a-c .a-y .a-w.a-af {
  z-index: 1;
  top: 427px;
  margin-left: -805px;
  width: 237px;
  height: 210px;
  background: url(../img/60d5e40a4a8182fc0bc3fcc26d76802e.png) no-repeat top;
  opacity: 0;
  transition-delay: 1.5s
}

#a-c .a-y .a-w.a-af.a-aa {
  opacity: 1;
  animation: a-ag 3s cubic-bezier(.4, 0, .2, 1) 1.5s infinite normal
}

#a-c .a-y .a-w.a-af:after {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  width: 237px;
  height: 210px;
  background: url(../img/60d5e40a4a8182fc0bc3fcc26d76802e.png) no-repeat top;
  background-position: 0 bottom;
  opacity: 0
}

#a-c .a-y .a-w.a-af.a-aa:after {
  opacity: 1;
  transition-delay: 1.3s;
  transition-duration: 2s;
  animation: a-ah 2s cubic-bezier(.4, 0, .2, 1) 3.3s infinite normal
}

#a-c .a-y .a-w.a-ai {
  z-index: 1;
  top: 68px;
  margin-left: -300px;
  width: 1136px;
  height: 1065px;
  background: url(../img/b78e70eab0536d3a59bc6311faec3438.png) no-repeat top;
  opacity: 0;
  transform: translateX(700px)
}

#a-c .a-y .a-w.a-ai.a-aa {
  opacity: 1;
  transform: translateX(0);
  transition-delay: .3s
}

#a-c .a-y .a-w.a-ai:after {
  display: block;
  content: "";
  position: absolute;
  top: 239px;
  left: 0;
  z-index: 1;
  width: 1136px;
  height: 826px;
  background: url(../img/91fd9f97960cd9db1331d2133b870990.png) no-repeat top;
  opacity: 0
}

#a-c .a-y .a-w.a-ai.a-aa:after {
  opacity: 1;
  transition-delay: 1.3s;
  transition-duration: 2s;
  animation: a-ah 2s cubic-bezier(.4, 0, .2, 1) 3.3s infinite normal
}

#a-c .a-y .a-w.a-aj {
  z-index: 1;
  top: 856px;
  margin-left: -1000px;
  width: 2000px;
  height: 224px;
  background: url(../img/f5d455b94c99b3d0a5e0aefb7a11c90d.png) no-repeat top;
  opacity: 0
}

#a-c .a-y .a-w.a-aj.a-aa {
  opacity: 1;
  transition-delay: 3s
}

#a-c .a-y .a-w.a-n {
  z-index: 1;
  top: 520px;
  left: 0;
  right: 0;
  width: 621px;
  height: 314px;
  background: url(../img/57f6cdd05d76ab3aba0a90385a25ef58.png) no-repeat top;
  margin: auto;
  opacity: 0;
  transform: translateY(500px) scale(.5)
}

#a-c .a-y .a-w.a-n.a-aa {
  opacity: 1;
  transform: translateY(0) scale(1);
  transition-delay: 1.9s
}

#a-c .a-y .a-w.a-n:after {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../img/57f6cdd05d76ab3aba0a90385a25ef58.png) no-repeat top;
  background-position: 0 -304px;
  opacity: .3
}

#a-c .a-y .a-w.a-n.a-aa:after {
  opacity: 1;
  transition-delay: 1.3s;
  transition-duration: 2s;
  animation: a-ah 2s cubic-bezier(.4, 0, .2, 1) 3.3s infinite normal
}

#a-c .a-y .a-w.a-ak {
  z-index: 1;
  top: 68px;
  margin-left: -680px;
  width: 245px;
  height: 206px;
  background: url(../img/90cd8eb7bd0a7c4ebebd41a84758805d.png) no-repeat top;
  opacity: 0
}

#a-c .a-y .a-w.a-ak.a-aa {
  opacity: 1;
  transition-delay: 2.5s;
  animation: a-al 3s cubic-bezier(.4, 0, .2, 1) 2.2s infinite normal
}

#a-c .a-y .a-w.a-am {
  z-index: 1;
  top: 147px;
  margin-left: 630px;
  width: 236px;
  height: 187px;
  background: url(../img/fc290692c863774f0f14b677a8d22887.png) no-repeat top;
  opacity: 0
}

#a-c .a-y .a-w.a-am.a-aa {
  opacity: 1;
  transition-delay: 2.5s;
  animation: a-ag 3s cubic-bezier(.4, 0, .2, 1) 2.2s infinite normal
}

#a-c .a-m {
  position: relative;
  z-index: 1
}

#a-c .a-m .a-n {
  z-index: 2;
  top: 79px;
  width: 247px;
  height: 71px;
  background: url(../img/3cb7d04e213b3bdb212a5710094ffbdb.png) no-repeat top
}

#a-c .a-m .a-an {
  position: absolute;
  top: 163px;
  width: 100%;
  z-index: 2;
  text-align: center
}

#a-c .a-m .a-an a,
#a-c .a-m .a-an li {
  display: inline-block
}

#a-c .a-m .a-an a {
  overflow: hidden;
  text-indent: -10000em
}

#a-c .a-m .a-an .a-ao {
  width: 252px;
  height: 66px;
  background: url(../img/7c76a0bcd50034a7036244376c8430c6.png) no-repeat top
}

#a-c .a-m .a-an .a-ao.on,
#a-c .a-m .a-an .a-ao:hover {
  background-position-y: -66px
}

#a-c .a-m .a-an .a-ap {
  width: 252px;
  height: 66px;
  background: url(../img/29e101f3aff33cffbdc0d693db39e89c.png) no-repeat top
}

#a-c .a-m .a-an .a-ap.on,
#a-c .a-m .a-an .a-ap:hover {
  background-position-y: -66px
}

#a-c .a-m .a-aq {
  position: relative;
  z-index: 1;
  min-height: 1080px;
  background: url(../img/2c1797f2f7453769ec53e5dec8478e53.jpg) no-repeat top
}

#a-c .a-m .a-aq .a-ar {
  position: absolute;
  left: 50%;
  top: 332px;
  margin-left: -73px;
  z-index: 1
}

#a-c .a-m .a-aq .a-ar li {
  display: inline-block
}

#a-c .a-m .a-aq .a-ar li a {
  display: block;
  overflow: hidden;
  text-indent: -10000em
}

#a-c .a-m .a-aq .a-ar li:first-child a {
  width: 73px;
  height: 57px;
  background: url(../img/7d7f42392c52e7a7dab836a057710bdf.png) no-repeat top
}

#a-c .a-m .a-aq .a-ar li:first-child a.on,
#a-c .a-m .a-aq .a-ar li:first-child a:hover {
  background-position-y: -57px
}

#a-c .a-m .a-aq .a-ar li:first-child+li a {
  width: 73px;
  height: 57px;
  background: url(../img/a556ea8ec6e320269e3095fa395f75c4.png) no-repeat top
}

#a-c .a-m .a-aq .a-ar li:first-child+li a.on,
#a-c .a-m .a-aq .a-ar li:first-child+li a:hover {
  background-position-y: -57px
}

#a-c .a-m .a-aq .a-w.a-as {
  opacity: 0
}

#a-c .a-m .a-aq .a-w.a-as.a-aa {
  opacity: 1
}

#a-c .a-m .a-aq .a-w.a-at {
  opacity: 0;
  transform: translate(300px)
}

#a-c .a-m .a-aq .a-w.a-at.a-aa {
  opacity: 1;
  transform: translate(0)
}

#a-c .a-m .a-aq>div {
  position: absolute;
  left: 50%;
  top: 249px;
  margin-left: -678px;
  width: 1103px;
  height: 688px;
  background: url(../img/b3d86f7d566fd1af2f0df35ce1323fe7.png) no-repeat top;
  text-indent: -9999px
}

#a-c .a-m .a-aq .a-au .a-w.a-as {
  top: 214px;
  left: 378px;
  width: 604px;
  height: 305px;
  background: url(../img/73583a6d2068d10544e481c9a0dd8a6c.png) no-repeat top
}

#a-c .a-m .a-aq .a-au .a-w.a-at {
  top: -76px;
  left: 971px;
  width: 727px;
  height: 865px;
  background: url(../img/d523e5aac02dcfd8a7bcf22007dbe237.png) no-repeat top
}

#a-c .a-m .a-aq .a-av .a-w.a-as {
  top: 166px;
  left: 392px;
  width: 574px;
  height: 401px;
  background: url(../img/a2f0f9da6c7b90b5a29add7b81e781a0.png) no-repeat top
}

#a-c .a-m .a-aq .a-av .a-w.a-at {
  top: -63px;
  left: 837px;
  width: 850px;
  height: 844px;
  background: url(../img/35e28a1c3d8048c9d54d1bc10c60d22f.png) no-repeat top
}

#a-c .a-m .a-aw {
  position: relative
}

#a-c .a-m .a-aw .a-ar {
  position: absolute;
  z-index: 2;
  top: 262px;
  left: 0;
  width: 100%;
  text-align: center
}

#a-c .a-m .a-aw .a-ar li {
  display: inline-block;
  width: 136px;
  margin: 0 5px
}

#a-c .a-m .a-aw .a-ar li a {
  display: block;
  overflow: hidden;
  text-indent: -10000em;
  width: 136px;
  height: 136px;
  background: url(../img/a53dd43190b8a6a0b3da0d1fa590be01.png) no-repeat top
}

#a-c .a-m .a-aw .a-ar li a.on,
#a-c .a-m .a-aw .a-ar li a:hover {
  background-position-x: -136px;
  background-position-y: -136px
}

#a-c .a-m .a-aw .a-ar li a.a-ax {
  background-position-x: 0
}

#a-c .a-m .a-aw .a-ar li a.a-ay {
  background-position-x: -136px
}

#a-c .a-m .a-aw .a-ar li a.a-az {
  background-position-x: -272px
}

#a-c .a-m .a-aw>div {
  position: relative;
  z-index: 1;
  min-height: 1080px
}

#a-c .a-m .a-aw>div.a-a0 {
  background: url(../img/d237e15a5555227bbd4e53a1d88748e8.jpg) no-repeat top
}

#a-c .a-m .a-aw>div.a-a1 {
  background: url(../img/f7985fe247d5994d2818dc83f70352e2.jpg) no-repeat top
}

#a-c .a-m .a-aw>div.a-a2 {
  background: url(../img/4f343414562219cdbfccd7bb1cb038c7.jpg) no-repeat top
}

#a-c .a-m .a-aw .a-a3 {
  position: absolute;
  z-index: 2;
  top: 785px;
  left: 0;
  width: 100%;
  text-align: center
}

#a-c .a-m .a-aw .a-a3 li {
  display: inline-block;
  margin: 0 12px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -10000em;
  width: 200px;
  height: 53px;
  background: url(../img/f36c61fc0ccb56aa1c7bb965cdb9626c.png) no-repeat top
}

#a-c .a-m .a-aw .a-a3 li.on,
#a-c .a-m .a-aw .a-a3 li:hover {
  background-position-x: -200px;
  background-position-y: -53px
}

#a-c .a-m .a-aw .a-a3 li:first-child {
  background-position-x: 0
}

#a-c .a-m .a-aw .a-a3 li:first-child+li {
  background-position-x: -200px
}

#a-c .a-a4 {
  position: absolute;
  z-index: 999;
  width: 732px;
  height: 552px;
  display: none
}

#a-c .a-a4,
#a-c .a-a4:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto
}

#a-c .a-a4:before {
  position: fixed;
  content: "";
  opacity: .6;
  background: #000
}

#a-c .a-a4 .a-a5 {
  position: relative;
  z-index: 4
}

#a-c .a-a4.a-a6 .a-as.a-a7 {
  width: 732px;
  height: 552px;
  background: url(../img/98af5545b0d0d2a6a0edf7c145d02edb.png) no-repeat top
}

#a-c .a-a4.a-a6 .a-as.a-a8 {
  width: 732px;
  height: 568px;
  background: url(../img/eafb47ae89ff2d4bef7c53a8be28df47.png) no-repeat top
}

#a-c .a-a4.a-a6 .a-as.a-a9 {
  width: 732px;
  height: 552px;
  background: url(../img/85c6014feaf29ce593199e9cc9f5893f.png) no-repeat top
}

#a-c .a-a4.a-ba .a-as.a-a7 {
  width: 732px;
  height: 618px;
  background: url(../img/40cd3333b4eba4ca307379716901df98.png) no-repeat top
}

#a-c .a-a4.a-ba .a-as.a-a8 {
  width: 732px;
  height: 570px;
  background: url(../img/4c03491530ee972da5a85946a96338a4.png) no-repeat top
}

#a-c .a-a4.a-ba .a-as.a-a9 {
  width: 732px;
  height: 597px;
  background: url(../img/6d829d072a4fdcd501761b231b984ec6.png) no-repeat top
}

#a-c .a-a4 .a-bb {
  position: absolute;
  top: 14px;
  right: 0;
  height: 80px;
  width: 80px;
  display: block;
  overflow: hidden;
  text-indent: -10000em;
  z-index: 6
}

#a-c .a-o {
  position: relative;
  z-index: 1;
  background: url(../img/ea96c14b34a37c1e41deb2f57f2328af.jpg) no-repeat top fixed;
  min-height: 1080px
}

#a-c .a-o .a-n {
  z-index: 2;
  top: 79px;
  width: 117px;
  height: 71px;
  background: url(../img/840607955912ab3a729db2ee57ebc815.png) no-repeat top
}

#a-c .a-o .a-an {
  position: absolute;
  top: 163px;
  width: 100%;
  z-index: 2;
  text-align: center
}

#a-c .a-o .a-an a,
#a-c .a-o .a-an li {
  display: inline-block
}

#a-c .a-o .a-an a {
  overflow: hidden;
  text-indent: -10000em
}

#a-c .a-o .a-an .a-bc {
  width: 252px;
  height: 66px;
  background: url(../img/ea2db3b556fe71484ec6ff7c479e3fad.png) no-repeat top
}

#a-c .a-o .a-an .a-bc.on,
#a-c .a-o .a-an .a-bc:hover {
  background-position-y: -66px
}

#a-c .a-o .a-an .a-be {
  width: 244px;
  height: 66px;
  background: url(../img/713f2d64785a3ad62cc6a7682e475207.png) no-repeat top
}

#a-c .a-o .a-an .a-be.on,
#a-c .a-o .a-an .a-be:hover {
  background-position-y: -66px
}

#a-c .a-o .a-an .a-bf {
  width: 252px;
  height: 66px;
  background: url(../img/9ae5b53d7a779f452f183b4e4ca731b6.png) no-repeat top
}

#a-c .a-o .a-an .a-bf.on,
#a-c .a-o .a-an .a-bf:hover {
  background-position-y: -66px
}

#a-c .a-o .a-w.a-as {
  opacity: 0
}

#a-c .a-o .a-w.a-as.a-aa {
  opacity: 1
}

#a-c .a-o .a-w.a-at {
  opacity: 0;
  transform: translate(300px)
}

#a-c .a-o .a-w.a-at.a-aa {
  opacity: 1;
  transform: translate(0)
}

#a-c .a-o .a-w.a-bg {
  opacity: 0;
  transform: translate(-300px)
}

#a-c .a-o .a-w.a-bg.a-aa {
  opacity: 1;
  transform: translate(0)
}

#a-c .a-o .a-bh {
  position: relative;
  z-index: 1;
  height: 1234px
}

#a-c .a-o .a-bh .a-ar {
  position: absolute;
  left: 50%;
  top: 345px;
  margin-left: -419px;
  z-index: 1
}

#a-c .a-o .a-bh .a-ar li {
  display: inline-block
}

#a-c .a-o .a-bh .a-ar li a {
  display: block;
  overflow: hidden;
  text-indent: -10000em;
  width: 76px;
  height: 57px;
  background: url(../img/40600f96a48ce98ea91de4840fe36ed4.png) no-repeat top
}

#a-c .a-o .a-bh .a-ar li a.on,
#a-c .a-o .a-bh .a-ar li a:hover {
  background-position-x: -76px;
  background-position-y: -57px
}

#a-c .a-o .a-bh .a-ar li:first-child a {
  background-position-x: 0
}

#a-c .a-o .a-bh .a-ar li:first-child+li a {
  background-position-x: -76px
}

#a-c .a-o .a-bh .a-ar li:first-child+li+li a {
  background-position-x: -152px
}

#a-c .a-o .a-bh .a-bi {
  position: absolute;
  left: 50%;
  top: 267px;
  margin-left: -717px;
  width: 826px;
  height: 960px;
  background: url(../img/71d353b1a295588e66955474c5301c00.png) no-repeat top
}

#a-c .a-o .a-bh .a-w.a-at {
  top: 155px;
  margin-left: -107px
}

#a-c .a-o .a-bh .a-w.a-at:after {
  position: absolute;
  display: block;
  content: "";
  width: 982px;
  height: 1017px;
  background: url(../img/e5bf0f4b27bb9040823d967f76124c80.png) no-repeat top
}

#a-c .a-o .a-bh .a-bj .a-w.a-as {
  top: 469px;
  margin-left: -533px;
  width: 458px;
  height: 382px;
  background: url(../img/21caece2d5f435480603337372e6bb18.png) no-repeat top
}

#a-c .a-o .a-bh .a-bj .a-w.a-as:after {
  display: block;
  content: "";
  width: 371px;
  height: 342px;
  background: url(../img/3ad8665c42adc6f3533547cea2c86825.gif) no-repeat top;
  background-size: auto 302px;
  margin: 11px 0 0 47px
}

#a-c .a-o .a-bh .a-bk .a-w.a-as {
  top: 425px;
  margin-left: -626px;
  width: 649px;
  height: 559px;
  background: url(../img/50d2f0554e668787ec06d32d41539bb5.png) no-repeat top
}

#a-c .a-o .a-bh .a-bl .a-w.a-as {
  top: 425px;
  margin-left: -570px;
  width: 553px;
  height: 655px;
  background: url(../img/de08b4dad48e56b7f259c7fb826fc526.png) no-repeat top
}

#a-c .a-o .a-bm {
  position: relative;
  z-index: 1;
  height: 1250px
}

#a-c .a-o .a-bm .a-bi {
  position: absolute;
  left: 50%;
  top: 247px;
  margin-left: -717px;
  width: 818px;
  height: 856px;
  background: url(../img/2c0cda25bcd9c9e1d15f976c212f0e8a.png) no-repeat top
}

#a-c .a-o .a-bm .a-w.a-as {
  top: 345px;
  margin-left: -589px;
  width: 569px;
  height: 623px;
  background: url(../img/147db64843b2cc676784765b701dab99.png) no-repeat top
}

#a-c .a-o .a-bm .a-w.a-as:after {
  display: block;
  content: "";
  width: 387px;
  height: 343px;
  background: url(../img/9898bb88d5d65501473eb2b717419cce.gif) no-repeat top;
  background-size: auto 302px;
  margin: 8px 0 0 88px
}

#a-c .a-o .a-bm .a-w.a-at {
  top: 183px;
  margin-left: -48px
}

#a-c .a-o .a-bm .a-w.a-at:after {
  position: absolute;
  display: block;
  content: "";
  width: 1051px;
  height: 954px;
  background: url(../img/af3b6d75a7a7a8376159c600c8dbc0fe.png) no-repeat top
}

#a-c .a-o .a-bn {
  position: relative;
  z-index: 1;
  height: 3650px
}

#a-c .a-o .a-bn .a-w.a-bo {
  top: 472px;
  margin-left: -582px;
  width: 460px;
  height: 350px;
  background: url(../img/40610d41f5c94e8f42c51f773a3d73d6.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bp {
  top: 243px;
  margin-left: -294px
}

#a-c .a-o .a-bn .a-w.a-bp:after {
  position: absolute;
  display: block;
  content: "";
  width: 929px;
  height: 707px;
  background: url(../img/53b1c715ad55ead0a48f086bf1710393.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bq {
  top: 1000px;
  margin-left: 122px;
  width: 460px;
  height: 350px;
  background: url(../img/f8ec4295840e45c1b762268431aef629.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-br {
  top: 815px;
  margin-left: -682px
}

#a-c .a-o .a-bn .a-w.a-br:after {
  position: absolute;
  display: block;
  content: "";
  width: 816px;
  height: 624px;
  background: url(../img/784e34239f04bbaa2d316d8af6ebee7f.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bs {
  top: 1489px;
  margin-left: -582px;
  width: 460px;
  height: 357px;
  z-index: 1;
  background: url(../img/00becec0f28ea52ede49dcadb34940c7.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bt {
  top: 1421px;
  margin-left: -223px;
  z-index: 1
}

#a-c .a-o .a-bn .a-w.a-bt:after {
  position: absolute;
  display: block;
  content: "";
  width: 911px;
  height: 522px;
  background: url(../img/330c8ab29acd95e6306cf4e52542c9e2.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bu {
  top: 2064px;
  margin-left: 122px;
  width: 460px;
  height: 357px;
  background: url(../img/066fe9a9c4e57e1f9a076a63ba94c198.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bv {
  top: 1858px;
  margin-left: -744px
}

#a-c .a-o .a-bn .a-w.a-bv:after {
  position: absolute;
  display: block;
  content: "";
  width: 930px;
  height: 655px;
  background: url(../img/5f5158df3cb428609be98a89565d8452.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bw {
  top: 2613px;
  margin-left: -582px;
  width: 460px;
  height: 357px;
  background: url(../img/df26d004e63a4556d1a19cb7fbb364e6.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bx {
  top: 2494px;
  margin-left: -116px
}

#a-c .a-o .a-bn .a-w.a-bx:after {
  position: absolute;
  display: block;
  content: "";
  width: 828px;
  height: 600px;
  background: url(../img/acc3e8deba6b74f1ffd6a1712daf514a.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-by {
  top: 3128px;
  margin-left: 122px;
  width: 460px;
  height: 357px;
  background: url(../img/42034403c5261f4559318286bf380ff5.png) no-repeat top
}

#a-c .a-o .a-bn .a-w.a-bz {
  top: 2973px;
  margin-left: -717px
}

#a-c .a-o .a-bn .a-w.a-bz:after {
  position: absolute;
  display: block;
  content: "";
  width: 864px;
  height: 571px;
  background: url(../img/e9f6487113aba13eccffa598abd18356.png) no-repeat top
}

#a-c .a-p {
  position: relative;
  z-index: 1;
  background: url(../img/ea96c14b34a37c1e41deb2f57f2328af.jpg) no-repeat top fixed;
  min-height: 1640px
}

#a-c .a-p .a-n {
  z-index: 2;
  top: 79px;
  width: 165px;
  height: 75px;
  background: url(../img/4b0f725a722cef9215cdec7861ae28c4.png) no-repeat top
}

#a-c .a-p .a-q {
  z-index: 2;
  top: 163px;
  width: 260px;
  height: 66px;
  background: url(../img/a6221cdc724d7b21ba8167f04c9c6236.png) no-repeat top
}

#a-c .a-p .a-bi {
  position: absolute;
  left: 50%;
  top: 290px;
  margin-left: -679px;
  width: 790px;
  height: 715px;
  background: url(../img/70362d19de121a52cd94a108b13a8e5a.png) no-repeat top
}

#a-c .a-p .a-an {
  position: absolute;
  left: 50%;
  top: 371px;
  margin-left: -357px;
  z-index: 1
}

#a-c .a-p .a-an li {
  display: inline-block
}

#a-c .a-p .a-an li a {
  display: block;
  overflow: hidden;
  text-indent: -10000em
}

#a-c .a-p .a-an li:first-child a {
  width: 73px;
  height: 57px;
  background: url(../img/7d7f42392c52e7a7dab836a057710bdf.png) no-repeat top
}

#a-c .a-p .a-an li:first-child a.on,
#a-c .a-p .a-an li:first-child a:hover {
  background-position-y: -57px
}

#a-c .a-p .a-an li:first-child+li a {
  width: 73px;
  height: 57px;
  background: url(../img/a556ea8ec6e320269e3095fa395f75c4.png) no-repeat top
}

#a-c .a-p .a-an li:first-child+li a.on,
#a-c .a-p .a-an li:first-child+li a:hover {
  background-position-y: -57px
}

#a-c .a-p .a-w.a-as {
  opacity: 0
}

#a-c .a-p .a-w.a-as.a-aa {
  opacity: 1
}

#a-c .a-p .a-w.a-at {
  top: 133px;
  margin-left: -139px;
  width: 820px;
  height: 1425px;
  background: url(../img/6ff3fa5f1543bb0f31b6d4b0d97d4175.png) no-repeat top;
  opacity: 0;
  transform: translate(300px)
}

#a-c .a-p .a-w.a-at.a-aa {
  opacity: 1;
  transform: translate(0)
}

#a-c .a-p .a-b0 .a-w.a-as {
  top: 451px;
  margin-left: -539px;
  width: 512px;
  height: 383px;
  background: url(../img/0f926cdf509dfac57777ffd810af1525.png) no-repeat top
}

#a-c .a-p .a-b1 .a-w.a-as {
  top: 451px;
  margin-left: -531px;
  width: 495px;
  height: 384px;
  background: url(../img/89a08499a238c199f938f9cb5efa5546.png) no-repeat top
}

#a-c .a-r {
  position: relative;
  z-index: 1;
  background: url(../img/ea96c14b34a37c1e41deb2f57f2328af.jpg) no-repeat top fixed;
  min-height: 1400px
}

#a-c .a-r .a-n {
  z-index: 2;
  top: 79px;
  width: 383px;
  height: 75px;
  background: url(../img/f07d802d977beb1fb4140fc08a147427.png) no-repeat top
}

#a-c .a-r .a-s {
  z-index: 2;
  top: 163px;
  width: 330px;
  height: 66px;
  background: url(../img/bdc18a1c039303dee259abf67698dc34.png) no-repeat top
}

#a-c .a-r .a-w.a-as {
  opacity: 0
}

#a-c .a-r .a-w.a-as.a-aa {
  opacity: 1
}

#a-c .a-r .a-w.a-at {
  top: 229px;
  margin-left: -490px;
  width: 980px;
  height: 1113px;
  background: url(../img/ddb8fec2f7374f6a99ad6143f385d4d0.png) no-repeat top;
  opacity: 0;
  transform: translateY(300px)
}

#a-c .a-r .a-w.a-at.a-aa {
  opacity: 1;
  transform: translate(0)
}

@media screen and (max-width: 1000px) {
  .wrap .btn {
    right: 0;
    top: 80px;
    bottom: auto;
  }

  .btn_download {
    display: none !important;
  }

  body,
  html,
  .wrap,
  #a-c,
  #a-c .a-m,
  #a-c .a-m .a-aq,
  #a-c .a-y,
  #a-c .a-ac,
  #a-c .a-r,
  #a-c .a-p,
  #a-c .a-o,
  #a-c .a-r .a-ax,
  #a-c .a-m .a-aw,
  #a-c .a-m .a-aw>div,
  #a-c .a-m .a-aw>div.a-a0,
  #a-c .a-m .a-aw>div.a-a1,
  #a-c .a-m .a-aw>div.a-a2,
  #a-c .a-t .a-br {
    height: 100%;
    background-size: cover;
    background-position: top center;
  }

  #a-c .a-o {
    overflow-y: scroll;
  }

  #a-c .a-e {
    height: 100%;
  }

  #a-c .a-o .a-bn .a-w.a-bo,
  #a-c .a-o .a-bn .a-w.a-bs,
  #a-c .a-o .a-bn .a-w.a-bw {
    margin-left: -480px;
  }

  #a-c .a-o .a-bn .a-w.a-br {
    margin-left: -550px;
  }

  #a-c .a-o .a-bn .a-w.a-bv {
    margin-left: -444px;
  }

  #a-c .a-o .a-bn .a-w.a-bz {
    margin-left: -417px;
  }

  #a-c .a-o .a-bn .a-w.a-bp,
  #a-c .a-o .a-bn .a-w.a-bt {
    margin-left: -270px;
  }

  #a-c .a-o .a-bn .a-w.a-bx {
    margin-left: -410px;
  }

  #a-c .a-o .a-bh .a-bi,
  #a-c .a-o .a-bm .a-bi,
  #a-c .a-p .a-bi {
    margin-left: -500px;
  }

  #a-c .a-o .a-bh .a-bk .a-w.a-as {
    margin-left: -409px;
  }

  #a-c .a-o .a-bh .a-ar {
    margin-left: -200px;
  }

  #a-c .a-p .a-an {
    margin-left: -180px;
  }

  #a-c .a-y .a-w.a-aj {
    bottom: 0;
    top: auto;
  }

  #a-c .a-y .a-w.a-ai {
    top: auto;
    bottom: 0;
    margin-left: -381px;
  }

  #a-c .a-y .a-w.a-ae {
    margin-left: -367px;
    top: auto;
    bottom: 90px;
  }

  #a-c .a-y .a-w.a-af {
    margin-left: -370px;
    bottom: 560px;
    top: auto;
  }

  #a-c .a-y .a-w.a-am {
    margin-left: 240px;
    top: 278px;
  }

  #a-c .a-y .a-w.a-ak {
    margin-left: -450px;
  }

  #a-c .a-o .a-bh .a-w.a-at,
  #a-c .a-o .a-bm .a-w.a-at,
  #a-c .a-p .a-w.a-at {
    z-index: -1;
  }

  #a-c .a-o .a-bh .a-bl .a-w.a-as,
  #a-c .a-o .a-bm .a-w.a-as,
  #a-c .a-p .a-b0 .a-w.a-as {
    margin-left: -367px;
  }

  #a-c .a-p .a-b1 .a-w.a-as {
    margin-left: -354px;
  }

  #a-c .a-o .a-bh .a-bj .a-w.a-as {
    margin-left: -314px;
  }

  #a-c .a-o .a-bn .a-w.a-bq,
  #a-c .a-o .a-bn .a-w.a-bu,
  #a-c .a-o .a-bn .a-w.a-by {
    margin-left: 22px;
  }

  #a-c .a-o .a-bn .a-w.a-bt,
  #a-c .a-o .a-w.a-as,
  #a-c .a-o .a-w.a-at,
  #a-c .a-o .a-w.a-bg {
    opacity: 1;
  }
}