/*Content CSS*/
.main-carousel{height:670px; padding:0; display:block}
.main-carousel .li{height:670px; background-size:cover; background-position:center; position:relative}
.main-carousel .jarallax { min-height: 670px;}
.main-carousel .img01 { background-image:url('http://www.cinerature.com/img/main01_202501.jpg?v=241220');}
.main-carousel .img02 { background-image:url('http://www.cinerature.com/img/main02_202502.jpg?v=241220');}
.main-carousel .img03 { background-image:url('http://www.cinerature.com/img/main03_202501.jpg?v=241220');}
.main-carousel .li .copy_area_wrap {max-width:1240px; margin:auto; padding:0 20px}
.main-carousel .li .copy_area{position: absolute; top:50%; -ms-transform: translateY(-50%); transform: translateY(-50%);margin:0 auto; color:#fff; z-index:2}
.main-carousel .li .copy_area .hangul {letter-spacing:-2px}
.main-carousel .li .copy_area h2{font-size:60px;font-weight:bold; line-height:1.3; letter-spacing:1px; text-align:left}
.main-carousel .li .copy_area h2:after { content: " ";display: block; margin-top:30px; text-align:left; width:40px; height: 3px; background-color:#fff; clear: both;}
.main-carousel .li .copy_area h3{max-width:420px;font-size:16px;font-weight:100;text-align:left;margin:15px 0 40px 0; color:#e4e4e4;}
.main-carousel .li .copy_area h4{font-size:14px;font-weight:600;text-align:left; width:160px; border:1px solid rgba(255, 255, 255, .4)}
.main-carousel .li .copy_area h4:hover { background-color:#74314f; border:1px solid #74314f; color:#fff; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.main-carousel .li .copy_area h*4 a{color:#fff;padding:10px 40px;display:block; text-align:center}
.main-carousel .li .copy_area_movie{ width:100%; position:relative}
.main-carousel .li .copy_area_movie h2{color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:40px; line-height:2em; text-align:left; z-index:1;}
.main-carousel .li .copy_area_movie h2:after { content: " ";display: block; margin:50px 0 0; width:40px; height: 3px; background-color:#fff; clear: both;}
.main-carousel .li .copy_area_movie h3{color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:42px; line-height:2em; text-align:left; margin:15px 0 40px 0; z-index:1;}
.carousel .owl-carousel .owl-item img{width:auto !important; display: inline-block !important;}

/*페이져*/
.main-carousel .owl-dots{position:absolute;width:100%; text-align:center; margin:0 auto; bottom:60px; display: block; }
.main-carousel .owl-dots .owl-dot{background:#d0dec1;width:20px; height: 20px; border-radius: 50%; display:inline-block;margin-left:10px;transition: all 0.2s ease; opacity: .6;}
.main-carousel .owl-dots .owl-dot:first-child {margin-left:0;}
.main-carousel .owl-dots .owl-dot.active{background:#79c23e; width: 40px; border-radius: 10px; opacity: 1;}
.main-carousel .owl-dots .owl-dot:focus {outline: none; border: none;}

/*컨트롤러*/
.main-carousel .owl-nav{position:absolute;width:100%;top:48%; z-index: 2}
.main-carousel .owl-nav .owl-prev{width:60px;height:60px;position:absolute;left:200px; text-align:center; cursor:pointer; background:url('/img/prev.png')no-repeat 45% 50% rgba(202,224,177,.6); transition: all 0.2s ease; border-radius: 50%;}
.main-carousel .owl-nav .owl-next{width:60px;height:60px;position:absolute;right:200px; text-align:center; cursor:pointer; border-radius: 50%; transition: all 0.2s ease; background:url('/img/next.png')no-repeat 55% 50% rgba(202,224,177,.6);}
.owl-nav button:focus {outline: none; border: none;}
.owl-nav button:hover {background-color:rgba(121,194,62,1) !important;}

/*메인타이포*/
.main_typo {width: 1280px; position: absolute; top: 120px; left: 50%; margin-left: -640px; text-align: center; z-index: 2; border:0px solid red;}
.main_typo.slide2 {top:300px;}
.main_typo img {display: inline !important; width:auto !important;}
.main_typo h1 {margin-top:40px; font-family: 'RIDIBatang'; font-size:16px; color:#333; line-height: 28px;}
.main_typo h2 {font-size:38px; font-weight: 400; color:#fff; line-height: 62px; font-family: 'RIDIBatang';}
.main_typo.slide3 .txt_bg {position: absolute; background: url('../img/slide3_txtbg.png') 50% 50% no-repeat; width:556px; right:96px; top:350px; right:-226px;
height:94px;}
.main_typo.slide3 .txt_bg p {font-size:18px; font-weight: 400; color:#fff; font-family: 'RIDIBatang';  padding-top:32px; text-align: left; padding-left:55px;}
.main_typo.slide4 .txt_bg  {position: absolute; top:220px; right:-200px; width:422px; height:222px; background: url('../img/slide4_txtbg.png') 50% 50% no-repeat;
text-align: left;  padding-top:55px;}
.main_typo.slide4 .txt_bg img {padding-left:105px;}
.main_typo.slide4 .txt_bg p {font-size:16px; font-weight: 400; color:#fff; font-family: 'RIDIBatang';  padding-top:15px; text-align: left;  line-height: 28px;
padding-right:90px; text-align: center;}
.main_typo.slide5 .txt_bg { width:375px; height:255px; background: url('../img/slide5_txtbg.png') 50% 50% no-repeat; padding-top:45px; display: inline-block;
margin-top:170px;}
.main_typo.slide5 .txt_bg  p{font-size:16px; font-weight: 400; color:#fff; font-family: 'RIDIBatang';  margin-top:25px;   line-height: 28px;}

/*마우스*/
/* .main_scroll { width: 23px ;height: 46px; position: absolute; bottom: 0; left: 50%; margin-left: -11px; animation:ani 1s infinite;} */

@keyframes ani {
                0%{bottom: 70px;}
                10%{bottom: 68px;}
                20%{bottom: 66px;}
                30%{bottom: 64px;}
                40%{bottom: 62px;}
                50%{bottom: 60px;}
                60%{bottom: 62px;}
                70%{bottom: 64px;}
                80%{bottom: 66px;}
                90%{bottom: 68px;}
            100% {bottom: 70px;}

         }


@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 640px) {
}
