/* 모바일 가로모드 */
.pop.horiz {
    width:100%;
    height:100%;
    background:url(/common/images/bg_mo_horiz.jpg) no-repeat center center;
    background-size:cover;
    z-index: 301;
}
.pop.horiz .popwrap {
    position: relative;
    width:100%;
    top:50%;
    transform: translateY(-50%);
}
.pop.horiz .popwrap .img {
    display: block;
    width:43vw;
    margin:0 auto;
    text-align: center;
}
.pop.horiz .popwrap p {
    width:65vw;
    margin:1.5625vw auto 0;
    font-size: 2.8125vw;
    /* line-height: 3.90625vw;
    letter-spacing: -0.050em; */
    text-align: center;
    text-shadow:#080909 0.15625vw 0 0.546875000vw;
}
.pop.horiz .popwrap span.logo {
    margin:2.5vw 0 0 0;
    display: block;
    text-align: center;
}
.pop.horiz .popwrap span.logo img{
    width:13vw;
}


/* kr */

/* en*/


/* jp */


/* tw */

@media (min-width: 720px) { 
    #main .main_box {
        transform: translate(-50%, -55%);
    }
    #main .main_box .inner_article{
        transform: scale(0.8);
    }
    /* #preregistration .content {
        padding:10vw 0 9vw 0;
    }
    #preregistration .inner_box {
        position: relative;
        width: 100%;
        transform: scale(0.9);
    }
    #preregistration .content .pre_present_box {
        margin-bottom:0;
    } */
    /* #event .inner_box {
        padding:17vw 0 0 0;
    }
    #event .inner_box .tit  {
        padding:0;
    }
    #event .inner_box .tit img{
        transform: scale(0.7);
    } */
    /* #event .inner_box .event_txt01 {
        width: 100vw;
        margin: 1vw auto 0;
        height: 4.166666667vw;
        line-height: 4.166666667vw;;
        font-size: 3.055555556vw;
        color: #beb6a6;
        text-align: center;
        font-size: 2.777777778vw;
        background-position: center center;;
        background-size: 100vw 4.166666667vw;
    }
    #event .inner_box p{
        transform: scale(0.8);
    }

    .event_present {
        margin:7vw auto 5vw;
    } */
    #event {
        min-height:120vw;
    }
    #event .inner_box {
        min-height:120vw;
    }
    #event .txt_infor_swipe{
        width:100%;
        text-align: center;
        padding:7vw 0;
    }
    #event .txt_infor_swipe img{
        width:100vw;
    }


    .game_information .txt_swipe_info {
        bottom:10vw;
    }
    .storySwiper .swiper-slide.swiper-slide-active .txt_area {
        top:30%;
    }

    .en .storySwiper .swiper-slide.swiper-slide-active .txt_area {
        top:24%;
    }
    .en#story .storySwiper .story_paging {
        bottom:10vw;
    }
    .storySwiper .swiper-slide.swiper-slide-active .txt_area p.tit,
    .storySwiper .swiper-slide.swiper-slide-active .txt_area p.txt{
        transform: scale(0.8);
        /* top:30%; */
    }
    .storySwiper .story_button_next, .storySwiper .story_button_prev {
        top:35%;
        margin-top:0;
    }
    #story .storySwiper .story_paging {
        bottom:15vw;
    }


    .worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content{
        top:25%;
    }
    .worldSwiper .swiper-slide .inner_slider_content p.txt {
        min-height: 46.5vw;
        font-size: 2.85vw;
        padding:4vw 0 0 0;
    }
    .worldSwiper .world_button_next, .worldSwiper .world_button_prev {
        top:36%;
        margin-top:0;

    }
    #world .txt_world_swipe {
        width:100%;
        text-align: center;
    }

    #world .txt_world_swipe img{
        width:100vw;
    }
    .charactorSwiper {
        padding:0;
    }
    .txt_world_swipe {
        position: absolute;
        bottom:10vw;
        left:0;
        width:100%;
        text-align: center;
        z-index: 10;
    }
    .txt_world_swipe img{
        width:100vw;
    }

}

@media (min-width: 990px) {

    .pop.horiz .popwrap .img {
        display: block;
        width:56.25vw;
        margin:0 auto;
        text-align: center;
    }
    .pop.horiz .popwrap p {
        width:78.125vw;
        margin:1.5625vw auto 0;
        font-size: 2.8125vw;
    }

    .pop.horiz .popwrap span.logo {
        margin:3.5vw 0 0 0;
        display: block;
        text-align: center;
    }
        

    .pop.horiz .popwrap span.logo img{
        width:28.125vw;
    }

}


@media screen and (min-width: 769px) and (max-width: 1024px) {
    #main .main_box {
        transform: translate(-50%, -55%) scale(0.8); /* 캐릭터 선점이벤트 제외시에 0.9로 조절 가능*/
    }

    .showcase_banner .banner-outer {
        transform: translate(-50%, -55%) scale(0.8)
    }
    .worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content {
        top:30%;
    }
    .worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content .tit,
    .worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content .txt {
        transform:scale(0.9);
    }

    .worldSwiper .swiper-slide.swiper-slide-active .inner_slider_content .txt{
        padding:0;
    }

    .worldSwiper .rom_org_sound_track {
        width:150%;
        transform:scale(0.8);
        transform-origin: left top;
    }
    .worldSwiper .rom_org_sound_track .video_box {
        width:100%
    }
    /* .worldSwiper .rom_org_sound_track .video_box .play_world_video_list {

        width: 28vw;
        height: 16.5vw;
    }
    .worldSwiper .rom_org_sound_track .video_box .video_inner_wrap.video_box_silmor {
        /* width: 177.083333333vw; *
    } */
}