@charset "utf-8";

/***************************
  Contents
***************************/
#wrapper {
    position:relative; width:100%; height:100%;
    background-size: cover;
    background-attachment: fixed;
    background-position:center center;
    background-image: url();
    background-color:#fff;
}



section .cont { position: relative; width: 1400px; margin:0 auto; }

/* Backgrounds will cover all the section
* --------------------------------------- */
#section1, #movie_bg_swiper, #premium_aos, #section4, #section5, #section6 {
    position:relative; width:100%; height:100%;
	background-size: cover;
	background-attachment: fixed;
	background-position:center center;
    overflow: hidden;
}


#section4 { background-image: url(../img/section_bg_04.jpg); }



/* 섹션2 */
#movie_bg_swiper { background:linear-gradient(#b8b8b8,15%, #f7f7f7); }
#movie_bg_swiper { background-image: url(../img/section2_bg.jpg); }

#movie_bg_swiper .sec2_inner {
    position: absolute; display: inline-block; width: 770px; height: 550px; text-align: center;
    top: 60%; left: 50%; transform: translate(-50%, -50%);
}
#movie_bg_swiper .sec2_title { position: relative; letter-spacing: -1px; color: #fff; }
#movie_bg_swiper .sec2_title .tt1 { font-size: 20px; }
#movie_bg_swiper .sec2_title .tt2{ font-size: 30px; font-weight: bold; }
#movie_bg_swiper .warp-pslider { width: 100%; height: 440px; margin-top: 40px; }
#movie_bg_swiper .p-slider .ptt1 { font-size: 14px; letter-spacing: -1px;  font-weight: normal; margin-top: 15px; color: #fff;}
#movie_bg_swiper .p-slider .ptt2 { font-size: 24px; color: #fffcdf; font-weight: bold; margin-top: 12px;}



/* 섹션3*/
#premium_aos { background-image: url(../img/section4_bg.jpg); }
#premium_aos .sec3_wrap { width: 940px; height: 890px; border: 0px solid red; margin: 210px auto; }
#premium_aos .sec3_tt { margin: 0 auto; width: 532px; height:133px; }

#premium_aos .box_wrap1, #premium_aos .box_wrap2 {
    position: relative; width: 920px; height: 255px; display: flex;
    text-align: center; margin-top: 0 auto;
}
#premium_aos .box_wrap1 { margin-top: 40px; }
#premium_aos .box_wrap2 { margin-top: 0px; }
#premium_aos .box_wrap1 div,.box_wrap2 div { margin-right: 15px; }

#premium_aos .obj1{ width: 222px; height: 576px; position: absolute; top:-40%; left: -24%; }
#premium_aos .obj2{ width: 222px; height: 576px; position: absolute; top:-40%; right: -26%; }


