@media all and (min-width:1200px){



    #wrap{
        flex-direction: row;
    }

    figure{
        flex: 6;
    }

    .mainSlide{
        overflow: hidden;
        height: 100vh;
    }
    .mainSlide .slide{
        height:100vh;
        position: absolute;
        top:0;
        left: 0;
        display: none;
        animation:bigger infinite 8s alternate;
    }

    @keyframes bigger{
        0%{
            scale: 1;
        }
        100%{
            scale: 1.1;
        }
    }

    .mainSlide .main1{
        display: block;
    }


    figure .txtBox h1{
        font-size: 4vw;
        border:8px solid #fff;
        padding: 1vw 2vw;
        margin-top: -40px;
    }

    figure .txtBox .time{
        font-size: 20px;
    }
    nav{
        flex: 4;
        justify-content: flex-end;
        padding-left: 60px;
    }

    nav h2{
        display: block;
        position: absolute;
        top:40px;
        right: 20px;
        opacity: 0.2;
    }
    .gnb li{
        padding-bottom:24px;
    }

    .gnb li:hover .ko:after{
        width:100%;
    }

    .gnb li:hover .en{
        opacity: 1;
    }

    .gnb li .ko{
        display: inline-block;
    }

    .gnb li .ko:after{
        content:'';
        width: 0;
        height: 2px;
        background-color: #fff;
        display: block;
        transition: all 1s;
    }

    .gnb li .en{
        margin-top: 4px;
        opacity: 0;
        transition: all 1s;
        font-size: 14px;

    }


    address{
        margin-top: 40px;
        text-align: center;
    }

    figure:after{
        content:'';
        width: 100%;
        height: 40%;
        position: absolute;
        bottom: 0;
        left:0;
        background-image: linear-gradient(transparent, #020f21db);
    }
    figcaption{
        position: absolute;
        bottom:40px;
        left:40px;
        text-align: left;
        z-index: 99;
        color: #fff;

    }

    figcaption h2{
        font-size: 72px;
        font-weight: 900;
        line-height: 1;
        letter-spacing: -2px;
    }

    figcaption p{
        padding-left: 10px;
        line-height: 2;
        margin-top: 12px;
    }
    

}/*1200*/

@media all and (min-width:1920px){


    .deco{

        display:block;
    }

    .deco{
        width: 100%;
        height:100%;
        position:absolute;
        top:0;
        right:0;
        overflow:hidden;
    }

    .box1{
        position:absolute;
        bottom:60px;
        right:-300px;
        opacity: 0.6;
        width:600px

    }

    .box2{
        position:absolute;
        right:-200px;
        top:-100px;
        opacity: 0.6;
        width:800px;
        transform:rotate(30deg);
    }

    .box3{
        position:absolute;
        left:-80px;
        top:400px;
        opacity: 0.6;
        width:600px;
        transform:rotate(45deg);

    }   

    .box4{
        position:absolute;
        top:0px;
        left:0px;
        opacity: 0.6;
        width:150px;
    }

    .whale{
        width:600px;
        transform: rotate(-148deg) translate(19%, -48%);
        position:absolute;
        top:50%;
        left:50%;
    }

    .starBg1{
        position:absolute;
        top:-100px;
        left:-100px;
        opacity:0.35;
        width:600px;
    }

    .starBg2{
        width: 600px;
        opacity: 0.35;
        bottom:-100px;
        right:-100px;
        position:absolute;
    }

    .star1{
        width: 50px;
        position:absolute;
        right:20%;
        top:10%;
    }

    .star2{
        width:50px;
        position:absolute;
        left:10%;
        top:20%;
    }

    .star3{
        width:50px;
        position:absolute;
        right:30%;
        top:40%;
    }

    .star4{
        width:50px;
        position:absolute;
        left:30%;
        top:10%;
    }

    .star5{
        position: absolute;
        top:-2px;
        left:-2px;
    }

    .star6{
        position: absolute;
        width: 40px;
        left: 50%;
        top: 20%;
    }

    .star7{
        width:70px;
        position:absolute;
        right:5%;
        top:20%;
    }

}