.main-text,.main-text p{
text-align:center;
    
}
.main-text p{
text-align:center;
    text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(70, 190, 255) 0px 0px 25px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 40px, rgb(70, 190, 255) 0px 0px 60px, rgb(70, 190, 255) 0px 0px 20px, rgb(70, 190, 255) 0px 0px 98px;
    user-select: auto !important;
    font-size: 99px;
    line-height: 0.8;
}

.main-text .main-text-sub {
font-size: 30px;
    font-family: DNFForgedBlade !important;
    user-select: auto !important;
text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(70, 190, 255) 0px 0px 25px, rgb(0, 0, 0) 0px 0px 20px, rgb(0, 0, 0) 0px 0px 40px, rgb(70, 190, 255) 0px 0px 60px, rgb(70, 190, 255) 0px 0px 20px, rgb(70, 190, 255) 0px 0px 98px;
    line-height: 2.69;
}
.main-text{
    position: absolute;
    top: 0;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.main-text p{
font-family:DNFForgedBlade!important
}
.main-text1:after{
content:"3.1";
font-size:35px;
text-shadow:#C38B61 1px 1px, #000 0px 0px, #000 1px 1px, #000 2px 2px, #000 3px 3px, #C38B61 4px 4px;

}
.main-text .main-text2:after{



}
@media screen and (max-width: 1024px) {
    .main-text .main-text2:after {
        left: 55%;
        transform: translateX(-50%);
    }
}

@media screen and (max-width: 768px) {
    .main-text .main-text2:after {
        left: 50%; 
        transform: translateX(-50%);
zoom: 45%;
    }
}

@media screen and (max-width: 480px) {
    .main-text .main-text2:after {
        left: 50%;
        transform: translateX(-50%);
zoom: 45%;
    }
}

.main-date span:before{
content:"";
 display: inline-block;
  background-image: url( "https://assets.playnccdn.com/static-nc-home/2.6.0/img/journey/event/prev_pc.png" );
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  margin-right: 5px;
}
.main-date span:after {
content:"";
 display: inline-block;
  background-image: url( "https://assets.playnccdn.com/static-nc-home/2.6.0/img/journey/event/next_pc.png" );
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  margin-left: 5px;
}



.main-date span {

display: inline-flex;
    align-items: center;
background: rgb(18, 18, 18, 0.3);
padding:20px;
}

.main-date {
        margin-top: 20px;
text-shadow: none !important;
filter: drop-shadow(1px 1px 3px #000);
display: block;

}



.main-date span{


font-size:35px;
color:#eaeaea;
word-break:keep-all;
word-wrap:break-word;
border-radius:15px;
filter: drop-shadow(1px 1px 1px #000);
font-weight:bold;
}

.section-promotion{
top:0px;
}
.section-promotion .section-promotion__list{
height:700px!important
}

.section-promotion .section-promotion__list li{
top:0px;
}
@media screen and (max-width:1024px){
.section-promotion .section-promotion__list li{
top:0;
}

.main-date {
margin-top:150px;
}
.main-text{
padding-top:0px !important;

}
.main-text1:after{
font-size:20px;
}

.main-text .main-text2:after {
       font-size: 50px;
        position: absolute;
        zoom: 40%;

        top: 40px;
    }
.main-text3 {
padding-top:100px;
}
.main-text3 span {
font-size:15px;
}
.main-date span{
font-size:15px;

}
.section-promotion .section-promotion__list{
height:230px!important
}
.section-promotion{
top:0;
padding-top:70px !important;
}
#showsidebar1 img,#showsidebar2 img ,#showsidebar3 img{
height:100px!important
}
#showsidebar3{
bottom:36%!important
}
#showsidebar2{
bottom:22%!important
}
#showsidebar1{
bottom:8%!important
}
}