@charset "utf-8";
#main_banner{position:relative;top:-60px;width:100%;opacity:0}

.main_banner_bg{width:90%}
.main_banner_bg .main_img{position:relative}
.main_banner_bg .main_img li{height:836px;background-size:cover}
.main_banner_bg .img01{background:url(./main_banner_01.jpg) no-repeat center}
.main_banner_bg .img02{background:url(./main_banner_02.jpg) no-repeat center}
.main_banner_bg .img03{background:url(./main_banner_03.jpg) no-repeat center}

.main_banner_bg .swiper-pager{display:block;position:absolute;left:50% !important;bottom:300px !important;width:100%;max-width:1150px;text-align:center;z-index:9999;opacity:0;transform:translateX(-50%)}
.main_banner_bg .swiper-pager span{display:inline-block;width:10px;height:10px;background:rgba(255,255, 255,.5);border-radius:10px;opacity:1}
.main_banner_bg .swiper-pager span.on{background:#fff;width:19px;transition:1s}

/* 메인인덱스박스 */
#main_txt {position:absolute;top:0;left:50%;z-index:11;width:100%;padding-top:230px;color:#fff;text-align:center;opacity:0;transform:translateX(-50%);font-family:'notokr-regular'}
#main_txt .s_tit{display:inline-block;padding:0 20px;border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);font-weight:600;font-size:14px;letter-spacing:2px;line-height:42px;color:#cdcccc;font-family: 'Poppins', sans-serif}
#main_txt .s_tit span{display:inline-block;margin-right:10px;color:#ffffff}
#main_txt .main_tit{margin-bottom:20px;font-size:133px;color:#fff;font-family: 'Cookie', cursive}
#main_txt .main_txt{font-size:15px;line-height:26px;color:rgba(255,255,255,.8)}

.sns_icon{position:absolute;right:40px;bottom:172px;font-size:14px}
.sns_icon li{margin-bottom:15px}
.sns_icon li:last-child{margin-bottom:0}
.sns_icon a{color:rgba(255,255,255,.7);transition:all .3s}
.sns_icon a:hover{color:#ffffff}

/* 갯수버튼 */
.pagination {display:none}

/*스크롤다운*/
.scroll{position:absolute;bottom:160px;left:45px;width:3px;height:267px;z-index:9999}
.scroll:before{position:absolute;bottom:47px;left:-62px;width:126px;content:'SCROLL DOWN';font-weight:600;font-size:12px;letter-spacing:2px;color:rgba(255,255,255,.7);transform:rotate(-270deg);font-family: 'Poppins', sans-serif}
.scroll:after{position:absolute;top:0;content:'';width:1px;height:130px;background:rgba(255,255,255,.2)}
.scroll .scroll_shape{position:absolute;overflow:hidden;left:-1px;width:3px;height:3px;border-radius:3px;background:#fff;
-webkit-animation:arr 2.5s infinite linear;-ms-animation:arr 2.5s infinite linear;animation:arr 2.5s infinite linear}
@-webkit-keyframes arr{from{opacity:0;top:10px}10%{opacity:1;top:20px}100%{top:80px;opacity:0}}
@keyframes arr{from{opacity:0;top:10px}10%{opacity:1;top:20px}100%{top:80px;opacity:0}}

/* 반응형 [s] */
@media screen and (max-width:1200px) {
.main_banner_bg{width:100%}
#main_txt .main_tit img{width:35%;}
}
@media (max-width:1024px){
.main_banner_bg .main_img li{height:630px}
#main_txt .main_tit{font-size:100px}
.main_banner_bg .swiper-pager{bottom:150px !important}
}
@media (max-width:768px){
#main_txt{padding-top:145px !important}
#main_txt .main_tit{font-size:60px}
.main_banner_bg .main_img li{height:450px}
.main_banner_bg .swiper-pager{bottom:75px !important}
.scroll{display:none}
}
@media (max-width:480px){
#main_txt .main_tit{font-size:53px}
#main_txt .main_txt{padding:0 15px;word-break:keep-all}
.idx_atc01 h2{padding:70px 0 15px}
.main_banner_bg .swiper-pager{bottom:85px !important}
#main_txt .s_tit{margin-bottom:10px;line-height:25px}
#main_txt .s_tit span{display:block;margin-right:0}
#main_txt .main_tit img{width:50%;}
}
/* 반응형 [e] */