@charset "utf-8";

body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
header,
section,
article,
footer {
    margin: 0
}

body,
button,
input,
select,
textarea {
    font: 12px/1.5 tahoma, '\5FAE\8F6F\96C5\9ED1', sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

em,
b {
    font-style: normal
}

a {
    text-decoration: none
}

img {
    border: 0
}

button,
input,
select,
textarea {
    font-size: 100%;
    outline: none
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

td,
th,
ul,
ol {
    padding: 0
}

li {
    list-style: none outside none
}

button {
    outline: 0;
    background: none;
    border: 0;
    cursor: pointer
}

a {
    text-decoration: none;
    color: #979ea5
}

body {
    background: #000
}

.none {
    display: none
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    zoom: 1
}

/* ------------ */
.kit-page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 54px;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.5)
}

#header .btn-link-home {
    position: absolute;
    top: 9px;
    left: 48px;
    width: 105px;
    height: 39px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/logo-aion.png) no-repeat 50% 0;
    display: block;
    text-indent: -999em
}

.main__title {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/main__title.png) no-repeat 50% 0;
    width: 1000px;
    height: 400px;
    margin-top: -310px;
    margin-left: -500px;
}

.main__date, .main__title {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.main__date {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/main__date.png) no-repeat 50% 0;
    width: 674px;
    height: 167px;
    margin-top: -2px;
    margin-left: -336px
}

.main__scroll {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/main__scroll.webp) no-repeat 50% 0;
    width: 112px;
    height: 143px;
    margin-top: -72px;
    margin-top: 250px;
    margin-left: -56px;
    animation: scrollAni 2s linear infinite;
}

.main__scroll {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.section2__sub {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section2__sub.webp) no-repeat 50% 0;
    width: 268px;
    height: 51px;
    margin-top: -166px;
    margin-left: 132px
}

.section2__sub, .section2__title {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.section2__title {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section2__title.webp) no-repeat 50% 0;
    width: 939px;
    height: 217px;
    margin-top: -160px;
    margin-left: -218px;
    overflow: unset
}

.section2__title--fx-1 {
    width: 234px;
    margin-top: -46px;
    margin-left: -117px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section2__title--fx-1.webp) no-repeat 50% 0;
    margin-top: -70px;
    margin-left: -475px
}

.section2__title--fx-1, .section2__title--fx-2 {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 92px
}

.section2__title--fx-2 {
    width: 390px;
    margin-top: -46px;
    margin-left: -195px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section2__title--fx-2.webp) no-repeat 50% 0;
    margin-top: -11px;
    margin-left: 5px
}

.section2__btn {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 352px;
    height: 101px;
    margin-top: -51px;
    margin-left: -176px;
    margin-top: 42px;
    margin-left: 90px
}

.section2__btn:hover:after {
    opacity: 1;
    filter: brightness(1.1);
}

.section2__btn:after, .section2__btn:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section2__btn.webp) no-repeat 50% 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    transition: .5s
}

.section2__btn:before {
    background-position-y: bottom;
    opacity: 1
}

.section2__btn:after {
    background-position-y: 0;
    opacity: 0
}

.section3__sub {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__sub.webp) no-repeat 50% 0;
    width: 224px;
    height: 33px;
    margin-top: -17px;
    margin-left: -112px;
    margin-top: -305px;
    margin-left: -115px
}

.section3__sub, .section3__title {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2
}

.section3__title {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__title.webp) no-repeat 50% 0;
    width: 452px;
    height: 107px;
    margin-top: -54px;
    margin-left: -226px;
    margin-top: -274px;
    margin-left: -228px;
    overflow: unset
}

.section3__title--fx {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 342px;
    height: 92px;
    margin-top: -46px;
    margin-left: -171px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__title--fx.webp) no-repeat 50% 0;
    margin-top: -20px;
    margin-left: -110px
}

.section3__tab {
    margin-top: -426px;
    margin-left: -825px;
    margin-top: -395px;
    margin-left: -839px
}

.section3__tab, .section3__tab:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1649px;
    height: 851px
}

.section3__tab:after {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__tab__after.webp) no-repeat 50% 0;
    margin-top: -426px;
    margin-left: -825px;
    content: "";
    z-index: 1
}

.section3__tab--item {
    height: 819px;
    margin-top: -410px
}

.section3__tab--bg, .section3__tab--item {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1440px;
    margin-left: -720px
}

.section3__tab--bg {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__tab--bg.webp) no-repeat 50% 0;
    height: 176px;
    margin-top: -88px;
    margin-top: 258px;
    z-index: 1
}

.section3 .kit-tab__contents {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1440px;
    height: 808px;
    margin-top: -404px;
    margin-left: -720px;
    margin-top: -405px;
    margin-left: -706px
}

.section3 .kit-tab__content {
    width: 100%;
    height: 100%
}

.section3 .kit-tab__content .kit-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.section3 .kit-tab__link-list {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1440px;
    height: 176px;
    margin-top: -88px;
    margin-left: -720px;
    margin-top: 227px;
    margin-left: -706px;
    transform: translateX(0)
}

.section3 .kit-tab__link {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 109px;
    height: 158px;
    margin-top: -79px;
    margin-left: -55px;
    margin-top: -168px;
    background: none;
    overflow: unset
}

.section3 .kit-tab__link--0 {
    margin-left: -371px
}

.section3 .kit-tab__link--1 {
    margin-left: -152px
}

.section3 .kit-tab__link--2 {
    margin-left: 69px
}

.section3 .kit-tab__link--3 {
    margin-left: 287px
}

.section3 .section3__nav--item {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 109px;
    height: 158px;
    margin-top: -79px;
    margin-left: -55px;
    margin-top: 175px;
    z-index: 1
}

.section3 .section3__nav--item.is-active:before {
    opacity: 0
}

.section3 .section3__nav--item.is-active:after {
    opacity: 1
}

.section3 .section3__nav--item:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 109px;
    height: 158px;
    margin-top: -79px;
    margin-left: -55px;
    content: "";
    opacity: 1;
    transition: .7s
}

.section3 .section3__nav--item:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 302px;
    height: 330px;
    margin-top: -151px;
    margin-left: -151px;
    content: "";
    margin-top: -154px;
    opacity: 0;
    transition: .7s
}

.section3 .section3__nav--item-1 {
    margin-left: -370px
}

.section3 .section3__nav--item-1:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-1-off.webp) no-repeat 50% 0
}

.section3 .section3__nav--item-1:after {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-1-on.webp) no-repeat 50% 0;
    background-position-x: -1px
}

.section3 .section3__nav--item-2 {
    margin-left: -150px
}

.section3 .section3__nav--item-2:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-2-off.webp) no-repeat 50% 0
}

.section3 .section3__nav--item-2:after {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-2-on.webp) no-repeat 50% 0
}

.section3 .section3__nav--item-3 {
    margin-left: 69px
}

.section3 .section3__nav--item-3:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-3-off.webp) no-repeat 50% 0
}

.section3 .section3__nav--item-3:after {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-3-on.webp) no-repeat 50% 0;
    background-position-x: 1px
}

.section3 .section3__nav--item-4 {
    margin-left: 289px
}

.section3 .section3__nav--item-4:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-4-off.webp) no-repeat 50% 0
}

.section3 .section3__nav--item-4:after {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__nav--item-4-on.webp) no-repeat 50% 0;
    background-position-x: -1px
}

@keyframes scrollAni {
    0% {
        filter: brightness(1);
        transform: translateY(-10px)
    }

    50% {
        filter: brightness(1.3);
        transform: translateY(0)
    }

    to {
        filter: brightness(1);
        transform: translateY(-10px)
    }
}

.section3 .tips {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    width: 360px;
    height: 41px;
    margin-left: -180px;
    margin-top: 425px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section3__tips.webp) no-repeat;
}


.section4__item--1, .section4__item--2 {
    position: absolute;
    width: 535px;
    height: 458px;
    left: 50%;
    top: 50%;
    margin-left: -268px;
    margin-top: -229px
}

.section4__item--1 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section4__item--1.webp) no-repeat 50% 50%;
    margin-top: -76px;
    margin-left: -668px
}

.section4__item--2 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section4__item--2.webp) no-repeat 50% 50%;
    margin-top: -76px;
    margin-left: -310px
}

.section4__item--3 {
    width: 535px;
    height: 458px;
    margin-left: -268px;
    margin-top: -229px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section4__item--3.webp) no-repeat 50% 50%;
    margin-top: -76px;
    margin-left: 49px
}

.section4__item--3 {
    position: absolute;
    left: 50%;
    top: 50%
}

.section4__title {
    position: absolute;
    left: 50%;
    top: 50%
}

.section4__title {
    width: 845px;
    height: 672px;
    margin-left: -423px;
    margin-top: -330px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section4__title.webp) no-repeat 50% 50%;
    margin-top: -540px;
    margin-left: -354px
}

.section5 ._0 {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._0 {
    width: 50px;
    height: 30px;
    margin-left: -25px;
    margin-top: -16px
}

.section5 ._0 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_0.webp) no-repeat 50% 50%
}

.section5 ._1 {
    width: 152px;
    height: 35px;
    margin-left: -78px;
    margin-top: -16px
}

.section5 ._1 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_1.webp) no-repeat 50% 50%
}

.section5 ._1, .section5 ._1_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._1_over {
    width: 874px;
    height: 601px;
    margin-left: -437px;
    margin-top: -301px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_1_over.webp) no-repeat 50% 50%
}

.section5 ._2 {
    width: 104px;
    height: 35px;
    margin-left: -52px;
    margin-top: -16px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_2.webp) no-repeat 50% 50%
}

.section5 ._2, .section5 ._2_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._2_over {
    width: 869px;
    height: 548px;
    margin-left: -435px;
    margin-top: -274px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_2_over.webp) no-repeat 50% 50%
}

.section5 ._3 {
    width: 113px;
    height: 32px;
    margin-left: -57px;
    margin-top: -16px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_3.webp) no-repeat 50% 50%
}

.section5 ._3, .section5 ._3_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._3_over {
    width: 798px;
    height: 548px;
    margin-left: -399px;
    margin-top: -274px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_3_over.webp) no-repeat 50% 50%
}

.section5 ._4 {
    width: 92px;
    height: 32px;
    margin-left: -46px;
    margin-top: -16px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_4.webp) no-repeat 50% 50%
}

.section5 ._4, .section5 ._4_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._4_over {
    width: 945px;
    height: 615px;
    margin-left: -473px;
    margin-top: -308px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_4_over.webp) no-repeat 50% 50%
}

.section5 ._5 {
    width: 112px;
    height: 32px;
    margin-left: -56px;
    margin-top: -16px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_5.webp) no-repeat 50% 50%
}

.section5 ._5, .section5 ._5_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._5_over {
    width: 884px;
    height: 548px;
    margin-left: -442px;
    margin-top: -274px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_5_over.webp) no-repeat 50% 50%
}

.section5 ._6 {
    width: 112px;
    height: 32px;
    margin-left: -56px;
    margin-top: -16px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_6.webp) no-repeat 50% 50%
}

.section5 ._6, .section5 ._6_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._6_over {
    width: 669px;
    height: 548px;
    margin-left: -335px;
    margin-top: -274px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_6_over.webp) no-repeat 50% 50%
}

.section5 ._7 {
    width: 111px;
    height: 32px;
    margin-left: -56px;
    margin-top: -16px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_7.webp) no-repeat 50% 50%
}

.section5 ._7, .section5 ._7_over {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 ._7_over {
    width: 841px;
    height: 633px;
    margin-left: -421px;
    margin-top: -317px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_7_over.webp) no-repeat 50% 50%
}

.section5 .arrow_0 {
    position: absolute;
    width: 101px;
    height: 100px;
    left: 50%;
    top: 50%;
    margin-left: -51px;
    margin-top: -50px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow0.webp) no-repeat 50% 50%
}

.section5 .arrow_1 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .arrow_1, .section5 .arrow_2 {
    position: absolute;
    width: 66px;
    height: 67px;
    left: 50%;
    top: 50%;
    margin-left: -33px;
    margin-top: -34px
}

.section5 .arrow_2 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .arrow_3 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .arrow_3, .section5 .arrow_4 {
    position: absolute;
    width: 66px;
    height: 67px;
    left: 50%;
    top: 50%;
    margin-left: -33px;
    margin-top: -34px
}

.section5 .arrow_4 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .arrow_5 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .arrow_5, .section5 .arrow_6 {
    position: absolute;
    width: 66px;
    height: 67px;
    left: 50%;
    top: 50%;
    margin-left: -33px;
    margin-top: -34px
}

.section5 .arrow_6 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .arrow_7 {
    position: absolute;
    width: 66px;
    height: 67px;
    left: 50%;
    top: 50%;
    margin-left: -33px;
    margin-top: -34px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_arrow.webp) no-repeat 50% 50%
}

.section5 .desc {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 .desc {
    width: 131px;
    height: 35px;
    margin-left: -66px;
    margin-top: -18px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_desc.webp) no-repeat 50% 50%
}

.section5 .map {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_map.webp) no-repeat 50% 50%
}

.section5 .map {
    position: absolute;
    width: 659px;
    height: 658px;
    left: 50%;
    top: 50%;
    margin-left: -330px;
    margin-top: -329px
}

.section5 .text {
    width: 443px;
    height: 34px;
    margin-left: -222px;
    margin-top: -15px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_text.webp) no-repeat 50% 50%
}

.section5 .text, .section5 .title {
    position: absolute;
    left: 50%;
    top: 50%
}

.section5 .title {
    width: 774px;
    height: 441px;
    margin-left: -387px;
    margin-top: -221px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section5_title.webp) no-repeat 50% 50%
}

.section5 .map {
    margin-top: -202px;
    margin-left: -354px
}

.section5 .desc {
    margin-top: -380px;
    margin-left: -65px
}

.section5 .text {
    margin-top: -238px;
    margin-left: -221px
}

.section5 .title {
    margin-top: -510px;
    margin-left: -302px
}

.section5 .arrow.arrow_0 {
    margin-top: 335px;
    margin-left: -39px
}

.section5 .name._0 {
    margin-top: -30px;
    margin-left: -20px
}

.section5 .arrow.arrow_1 {
    margin-top: 302px;
    margin-left: -22px
}

.section5 .name._1 {
    margin-top: -56px;
    margin-left: -78px
}

.section5 .over._1_over {
    margin-top: -492px;
    margin-left: -235px
}

.section5 .arrow.arrow_2 {
    margin-top: 206px;
    margin-left: -21px
}

.section5 .name._2 {
    margin-top: -57px;
    margin-left: -52px
}

.section5 .over._2_over {
    margin-top: -396px;
    margin-left: -231px
}

.section5 .arrow.arrow_3 {
    margin-top: -56px;
    margin-left: -22px
}

.section5 .name._3 {
    margin-top: -48px;
    margin-left: -58px
}

.section5 .over._3_over {
    margin-top: -134px;
    margin-left: -159px
}

.section5 .arrow.arrow_4 {
    margin-top: -181px;
    margin-left: -251px
}

.section5 .name._4 {
    margin-top: -53px;
    margin-left: -49px
}

.section5 .over._4_over {
    margin-top: -76px;
    margin-left: -77px
}

.section5 .arrow.arrow_5 {
    margin-top: 105px;
    margin-left: -133px
}

.section5 .name._5 {
    margin-top: -48px;
    margin-left: -57px
}

.section5 .over._5_over {
    margin-top: -295px;
    margin-left: -134px
}

.section5 .arrow.arrow_6 {
    margin-top: 84px;
    margin-left: 76px
}

.section5 .name._6 {
    margin-top: -49px;
    margin-left: -54px
}

.section5 .over._6_over {
    margin-top: -274px;
    margin-left: -128px
}

.section5 .arrow.arrow_7 {
    margin-top: -148px;
    margin-left: -34px
}

.section5 .name._7 {
    margin-top: -51px;
    margin-left: -55px
}

.section5 .over._7_over {
    margin-top: -128px;
    margin-left: -190px
}

.section5 .name {
    opacity: 1;
    transition: opacity .3s ease
}

.section5 .over {
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease
}

.section5 .arrow {
    cursor: pointer
}

.section5 .arrow:hover .over {
    opacity: 1
}

.section5 .arrow:hover .name {
    opacity: 0
}

.section5 .arrow_0 {
    animation: none !important
}

.section5 .arrow {
    animation: map_arrow 1.5s infinite
}

.section5 .arrow .name, .section5 .arrow .over {
    animation: map_arrow_opposite 1.5s infinite
}

@keyframes map_arrow {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(5px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes map_arrow_opposite {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-5px)
    }

    to {
        transform: translateY(0)
    }
}

.section6 .TIT {
    position: absolute;
    left: 50%;
    top: 50%
}

.section6 .TIT {
    width: 642px;
    height: 447px;
    margin-left: -321px;
    margin-top: -180px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_TTT.webp) no-repeat 50% 50%
}

.section6 ._01 {
    width: 887px;
    height: 607px;
    margin-left: -422px;
    margin-top: -287px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_01.webp) no-repeat 50% 50%
}

.section6 ._01, .section6 ._02 {
    position: absolute;
    left: 50%;
    top: 50%
}

.section6 ._02 {
    width: 797px;
    height: 684px;
    margin-left: -379px;
    margin-top: -348px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_02.webp) no-repeat 50% 50%
}

.section6 ._03 {
    width: 781px;
    height: 819px;
    margin-left: -372px;
    margin-top: -310px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_03.webp) no-repeat 50% 50%
}

.section6 ._03, .section6 ._04 {
    position: absolute;
    left: 50%;
    top: 50%
}

.section6 ._04 {
    width: 800px;
    height: 800px;
    margin-left: -380px;
    margin-top: -347px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_04.webp) no-repeat 50% 50%
}

.section6 ._05 {
    width: 883px;
    height: 613px;
    margin-left: -422px;
    margin-top: -291px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_05.webp) no-repeat 50% 50%
}

.section6 ._05, .section6 .center {
    position: absolute;
    left: 50%;
    top: 50%
}

.section6 .center {
    width: 409px;
    height: 277px;
    margin-left: -194px;
    margin-top: -132px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_center.webp) no-repeat 50% 50%
}

.section6 .desc {
    position: absolute;
    left: 50%;
    top: 50%
}

.section6 .desc {
    width: 401px;
    height: 36px;
    margin-left: -201px;
    margin-top: -14px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section6_desc.webp) no-repeat 50% 50%
}

.section6 .TIT {
    margin-top: -500px;
    margin-left: -318px
}

.section6 ._01 {
    margin-top: -393px;
    margin-left: -921px
}

.section6 ._02 {
    margin-top: -144px;
    margin-left: -780px
}

.section6 ._03 {
    margin-top: -63px;
    margin-left: -332px
}

.section6 ._04 {
    margin-top: -141px;
    margin-left: 20px
}

.section6 ._05 {
    margin-top: -405px;
    margin-left: 79px
}

.section6 .center {
    margin-top: -156px;
    margin-left: -206px
}

.section6 .desc {
    margin-top: -228px;
    margin-left: -191px
}

.section7 .TIT {
    position: absolute;
    left: 50%;
    top: 50%
}

.section7 .TIT {
    width: 582px;
    height: 475px;
    margin-left: -291px;
    margin-top: -216px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_TTT.webp) no-repeat 50% 50%
}

.section7 .center {
    position: absolute;
    width: 904px;
    height: 634px;
    left: 50%;
    top: 50%;
    margin-left: -452px;
    margin-top: -317px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_center.webp) no-repeat 50% 50%
}

.section7 .center_frame {
    position: absolute;
    width: 360px;
    height: 292px;
    left: 50%;
    top: 50%;
    margin-left: -180px;
    margin-top: -146px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_center_frame.webp) no-repeat 50% 50%
}

.section7 .item1 {
    position: absolute;
    width: 366px;
    height: 294px;
    left: 50%;
    top: 50%;
    margin-left: -183px;
    margin-top: -147px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_item1.webp) no-repeat 50% 50%
}

.section7 .item1_txt {
    position: absolute;
    width: 327px;
    height: 230px;
    left: 50%;
    top: 50%;
    margin-left: -164px;
    margin-top: -115px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_item1_txt.webp) no-repeat 50% 50%
}

.section7 .item2 {
    position: absolute;
    width: 754px;
    height: 347px;
    left: 50%;
    top: 50%;
    margin-left: -377px;
    margin-top: -174px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_item2.webp) no-repeat 50% 50%
}

.section7 .item2_tit {
    position: absolute;
    width: 327px;
    height: 230px;
    left: 50%;
    top: 50%;
    margin-left: -164px;
    margin-top: -116px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_item2_tit.webp) no-repeat 50% 50%
}

.section7 .text {
    position: absolute;
    width: 382px;
    height: 35px;
    left: 50%;
    top: 50%;
    margin-left: -178px;
    margin-top: -18px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section7_text.webp) no-repeat 50% 50%
}

.section7 .center {
    margin-top: -438px;
    margin-left: -470px
}

.section7 .center_frame {
    margin-top: -170px;
    margin-left: -174px
}

.section7 .item1 {
    margin-top: -16px;
    margin-left: -591px
}

.section7 .item1_txt {
    margin-top: -81px;
    margin-left: -570px
}

.section7 .item2 {
    margin-top: -27px;
    margin-left: -67px
}

.section7 .item2_tit {
    margin-top: -81px;
    margin-left: 204px
}

.section7 .desc {
    margin-top: -410px;
    margin-left: -95px
}

.section7 .text {
    margin-top: -229px;
    margin-left: -192px
}

.section7 .TIT {
    margin-top: -540px;
    margin-left: -306px
}

.section7 .center {
    animation: pulse 1.5s ease-in-out infinite
}

@keyframes pulse {
    0% {
        transform: scaleX(1)
    }

    50% {
        transform: scale3d(1.02, 1.02, 1.02)
    }

    to {
        transform: scaleX(1)
    }
}

.section8 .TIT, .section8 .tab {
    position: absolute;
    left: 50%;
    top: 50%
}

.section8 .TIT {
    width: 837px;
    height: 243px;
    margin-left: -412px;
    margin-top: -384px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section8_TTT.webp) no-repeat 50% 50%
}


.section8 .tab {
    width: 766px;
    height: 615px;
    margin-left: -378px;
    margin-top: -198px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section8_tab.webp) no-repeat 50% 50%
}

.section8 .kit-tab__link-list {
    top: 18px;
    left: 18px;
    width: 730px;
    height: 69px;
    transform: translateX(0);
}

.section8 .kit-tab__link-list a {
    margin: 0;
    width: 50%;
    height: 100%;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section8_tab_item.webp) no-repeat;
}

.section8 .kit-tab__link-list a.kit-tab__link--0 {
    background-position: 0 bottom;
}

.section8 .kit-tab__link-list a.kit-tab__link--1 {
    background-position: right 0;
}

.section8 .kit-tab__link-list a.kit-tab__link--0.kit-tab__link--active {
    background-position: 0 0;
}

.section8 .kit-tab__link-list a.kit-tab__link--1.kit-tab__link--active {
    background-position: right bottom;
}

.section8 .kit-tab__contents {
    position: absolute;
    top: 87px;
    left: 18px;
    width: 730px;
    height: 500px;
}

.section8 .kit-tab__content--0 .con {
    width: 100%;
    height: 100%;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section8_con1.png) no-repeat;
}

.section8 .kit-tab__content--1 .con {
    width: 100%;
    height: 100%;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section8_con2.png) no-repeat;
}

.section8 .kit-tab__button {
    position: absolute;
    top: 50%;
    width: 16px;
    height: 28px;
    z-index: 10;
    transform: translateY(-50%) translateZ(0);
    cursor: pointer;
    overflow: hidden;
    text-indent: -99em;
    outline: 0;
    border: 0;
    opacity: .5;
    transition: opacity .3s ease;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    padding: 0;
}

.section8 .kit-tab__button--prev {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit_arrow.webp) no-repeat 50% 0;
    width: 94px;
    height: 126px;
    left: -116px !important;
    transform: translateY(-50%) translateZ(0) rotate(180deg);
}

.section8 .kit-tab__button--next {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit_arrow.webp) no-repeat 50% 0;
    width: 94px;
    height: 126px;
    right: -116px !important;
}

.kit-tab__button:hover {
    opacity: 1;
    transition: opacity .3s ease;
}


.section9__sub {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__sub.webp) no-repeat 50% 0;
    width: 360px;
    height: 66px;
    margin-top: -26px;
    margin-left: -180px;
    margin-top: -392px;
    margin-left: -177px
}

.section9__sub, .section9__title {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.section9__title {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__title.webp) no-repeat 50% 0;
    width: 731px;
    height: 241px;
    margin-top: -63px;
    margin-left: -281px;
    margin-top: -401px;
    margin-left: -366px;
    overflow: unset
}

.section9__title--fx {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 488px;
    height: 99px;
    margin-top: -50px;
    margin-left: -244px
}

.section9__title--fx-1 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__title--fx-1.webp) no-repeat 50% 0;
    margin-top: -90px;
    margin-left: -435px
}

.section9__title--fx-2 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__title--fx-2.webp) no-repeat 50% 0;
    margin-top: -15px;
    margin-left: -118px
}

.section9__slide {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 728px;
    height: 538px;
    margin-top: -269px;
    margin-left: -364px;
    margin-top: -200px;
    margin-left: -357px
}

.section9__slide--bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 769px;
    height: 619px;
    margin-top: -310px;
    margin-left: -385px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__slide--bg.webp) no-repeat 50% 0;
    margin-top: -220px;
    margin-left: -377px
}

.section9__slide--item {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 728px;
    height: 538px;
    margin-top: -269px;
    margin-left: -364px
}

.section9__slide--item-1 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__slide--item-1.png) no-repeat 50% 0
}

.section9__slide--item-2 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__slide--item-2.png) no-repeat 50% 0
}

.section9__slide--item-3 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__slide--item-3.png) no-repeat 50% 0
}

.section9__slide--video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 730px;
    height: 410px;
    margin-top: -205px;
    margin-top: -268px;
    margin-left: -365px
}

.section9__slide--dim-1 {
    top: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0))
}

.section9__slide--dim-1, .section9__slide--dim-2 {
    position: absolute;
    left: 0;
    width: 100%;
    height: 150px
}

.section9__slide--dim-2 {
    top: 261px;
    background: linear-gradient(0deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0))
}

.section9 .kit-slide__button--default {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit_arrow.webp) no-repeat 50% 0;
    width: 94px;
    height: 126px;
    margin-top: -64px;
}

.section9 .kit-slide__button--prev {
    left: -116px !important
}

.section9 .kit-slide__button--next {
    right: -116px !important
}

.section9 .tips {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    width: 360px;
    height: 41px;
    margin-left: -180px;
    margin-top: 400px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section9__tips.webp) no-repeat;
}


.section10__sub {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section10__sub.webp) no-repeat 50% 0;
    width: 360px;
    height: 66px;
    margin-top: -26px;
    margin-left: -180px;
    margin-top: -392px;
    margin-left: -177px
}

.section10__sub, .section10__title {
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%
}

.section10__title {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section10__title.webp) no-repeat 50% 0;
    width: 750px;
    height: 242px;
    margin-top: -63px;
    margin-left: -281px;
    margin-top: -401px;
    margin-left: -375px;
    overflow: unset
}

.section10__title--fx {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 488px;
    height: 99px;
    margin-top: -50px;
    margin-left: -244px
}

.section10__title--fx-1 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section10__title--fx-1.webp) no-repeat 50% 0;
    margin-top: -90px;
    margin-left: -435px
}

.section10__title--fx-2 {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section10__title--fx-2.webp) no-repeat 50% 0;
    margin-top: -15px;
    margin-left: -118px
}

.section10__slide {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 730px;
    height: 433px;
    margin-top: -132px;
    margin-left: -365px
}

.section10__slide--bg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 766px;
    height: 478px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/section10__slide--bg.webp) no-repeat 50% 0;
    margin-top: -149px;
    margin-left: -383px
}

.section10__slide--item {
    width: 100%;
    height: 100%;
}

.section10__slide--item a {
    display: block;
    width: 100%;
    height: 100%;
}

.section10__slide--item img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section10 .kit-slide__button--default {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit_arrow.webp) no-repeat 50% 0;
    width: 94px;
    height: 126px;
    margin-top: -64px;
}

.section10 .kit-slide__button--prev {
    left: -116px !important
}

.section10 .kit-slide__button--next {
    right: -116px !important
}

/* ----------------- */
.kit-page-menu.kit-page-menu--active-0 {
    display: none;
}

.kit-page-menu {
    width: 190px;
    top: 50%;
    margin-bottom: 12px;
    margin-left: -9px;
    margin-top: 11px;
    transition: 1s linear
}

.kit-page-menu, .kit-page-menu.on {
    opacity: 1;
    left: 56px
}

.kit-page-menu:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 674px;
    height: 1225px;
    margin-top: -613px;
    margin-left: -337px;
    content: "";
    display: block;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit-page-menu-bg.webp) no-repeat 50% 0;
    pointer-events: none
}

.kit-page-menu__ul {
    position: relative;
    z-index: 1
}

.kit-page-menu__ul:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit-page-menu__ul__bg.webp) no-repeat 50% 0;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 84px;
    height: 673px;
    margin-top: -337px;
    margin-left: -42px;
    content: "";
    display: block;
    margin-top: -331px;
    margin-left: -127px
}

.kit-page-menu__item {
    margin-bottom: 7px
}

.kit-page-menu__item a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
    text-align: left;
    text-indent: -9999em;
    white-space: nowrap;
    overflow: hidden;
    overflow: visible
}

.kit-page-menu__item--group-item {
    margin-bottom: 4px
}

.kit-page-menu__active {
    display: block;
    position: absolute;
    left: -77px;
    width: 311px;
    height: 160px;
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit-page-menu__active.webp) no-repeat 50% 0;
    z-index: unset
}

.kit-page-menu__active--0 {
    top: -55px
}

.kit-page-menu__active--1, .kit-page-menu__active--2 {
    top: -55px
}

.kit-page-menu__active--3, .kit-page-menu__active--4, .kit-page-menu__active--5, .kit-page-menu__active--6 {
    top: 17px
}

.kit-page-menu__active--7 {
    top: 155px
}

.kit-page-menu__active--8 {
    top: 190px
}

.kit-page-menu__active--9 {
    top: 225px
}

.kit-page-menu__active.active-ani:before {
    animation: opacity .5s;
    animation-delay: .5s
}

.kit-page-menu__active.active-ani:after {
    animation: opacity .5s;
    animation-delay: .7s
}

@keyframes opacity {
    0% {
        opacity: 0;
        filter: brightness(1)
    }

    50% {
        filter: brightness(5)
    }

    to {
        opacity: 1;
        filter: brightness(1)
    }
}

@keyframes opacity2 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.kit-page-menu__item {
    position: relative;
    height: 30px
}

.kit-page-menu__item:after, .kit-page-menu__item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 5px;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 1
}

.kit-page-menu__item:before {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit-page-menu__item__off.png) no-repeat 10px 0;
    opacity: 1;
    transition: .5s
}

.kit-page-menu__item:after {
    background: url(https://static.web.sdo.com/aion/pic/project/classic4.5/img/kit-page-menu__item__on.png) no-repeat 10px 0;
    opacity: 1;
    filter: blur(50px);
    transition: 1s
}

.kit-page-menu__item--active:before {
    opacity: 0
}

.kit-page-menu__item--active:after {
    opacity: 1;
    transform: scaleX(1);
    filter: blur(0)
}

.kit-page-menu__item--0 {
    height: 0;
    display: none;
}

.kit-page-menu__item--0:after, .kit-page-menu__item--0:before {
    background-position-y: 0
}

.kit-page-menu__item--1:after, .kit-page-menu__item--1:before {
    background-position-y: -57px
}

.kit-page-menu__item--2:after, .kit-page-menu__item--2:before {
    background-position-y: -92px
}

.kit-page-menu__item--3:after, .kit-page-menu__item--3:before {
    background-position-y: -129px
}

.kit-page-menu__item--4:after, .kit-page-menu__item--4:before {
    background-position-y: -162px
}

.kit-page-menu__item--5 {
    margin-bottom: 3px
}

.kit-page-menu__item--5:after, .kit-page-menu__item--5:before {
    background-position-y: -198px
}

.kit-page-menu__item--6:after, .kit-page-menu__item--6:before {
    background-position-y: -230px
}

.kit-page-menu__item--7:after, .kit-page-menu__item--7:before {
    background-position-y: -261px
}

.kit-page-menu__item--8:after, .kit-page-menu__item--8:before {
    background-position-y: -293px
}

.kit-page-menu__item--9:after, .kit-page-menu__item--9:before {
    background-position-y: -330px
}

.section10 .sdg_footer {
    position: absolute;
    bottom: -150px;
    left: 0;
    width: 100%;
    height: 150px;
    background-color: #000;
    transition: bottom .5s ease;
}

.section10.transY .sdg_footer {
    bottom: 0;
}