@charset "utf-8";

#slideshow {text-align:center;z-index:100}
#slideshow {overflow:hidden;position:relative;min-width:1070px;width:100%;height:100%}
#slides {position:relative;width:100%;height:100%;list-style:none;overflow:hidden;margin:0 auto}
#slides li{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:center no-repeat;background-size:cover;
-webkit-animation:main 20s linear infinite;-ms-animation:main 20s linear infinite;animation:main 20s linear infinite;-webkit-transition:background-position .5s ease-out;-ms-transition:background-position .5s ease-out;transition:background-position .5s ease-out}
@-webkit-keyframes main{from{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.13)}100%{-webkit-transform:scale(1)}}
@-ms-keyframes main{from{-ms-transform:scale(1)}50%{-ms-transform:scale(1.13)}100%{-ms-transform:scale(1)}}
@keyframes main{from{transform:scale(1)}50%{transform:scale(1.13)}100%{transform:scale(1)}}

#slides .img01 {background-image:url(/sh_img/index/main_banner/main_banner_01.jpg)}

.main_visual{position:relative;width:100%;height:100%;min-width:1100px}

/*메인텍스트*/
.min_box_txt{overflow:hidden;position:absolute;top:310px;left:50%;margin-left:-430px;z-index:999}
.min_box_txt li{position:relative;float:left;width:460px;height:380px;font-size:16px;line-height:26px;letter-spacing:-0.3px;background-color:rgba(38, 39, 43, 0.88);transition:all 0.2s}
.min_box_txt li.box02{background-color:rgba(111, 5, 6, 0.79)}
.min_box_txt li.box02:hover{background-color:#6f0506}
.min_box_txt li:hover{background-color:#26272b}
.min_box_txt li a{display:block;position:relative;height:100%;padding:45px 35px;color:#fff;z-index:99;box-sizing:border-box}
.min_box_txt li .main_tit{font-size:33px;color:#fff;font-family:notokr-demilight}
.min_box_txt li .main_tit span.bold{font-family:notokr-bold}
.min_box_txt li .eng{padding-bottom:10px;font-size:13px;font-weight:600;color:#e42729;letter-spacing:1px;font-family:poppins}
.min_box_txt li .main_tit:after{display:block;width:23px;height:1px;margin:28px 0 24px;background-color:#fff;content:''}
.min_box_txt li .s_tit{padding-bottom:10px;font-size:19px;color:#fff}
.min_box_txt li.box01{margin-right:10px}
.min_box_txt li.box01:after{display:block;position:absolute;right:-40px;bottom:-160px;z-index:0;content:url('/sh_img/index/main_banner/main_bg01.png')}
.min_box_txt li.box02:after{display:block;position:absolute;right:-50px;bottom:-40px;z-index:0;content:url('/sh_img/index/main_banner/main_bg02.png')}
.min_box_txt li .more{float:right;margin-top:63px;font-size:14px;color:#fff}
.min_box_txt li .more:after{display:inline-block;margin-left:10px;color:#fff;content:'\f105';font-family:FontAwesome}

/* pager */
.pagination {position:absolute;bottom:304px;right:673px;z-index:100;color:rgba(255, 255, 255, 0.41);opacity:0}
.pagination li {display:none;width:91px;overflow:hidden;font-size:11px;line-height:43px;letter-spacing:2px;color:rgba(255, 255, 255, 0.41);text-align:right;z-index:1002}
.pagination li.current {display:block;font-size:13px;line-height:36px;font-family:poppins}
.pagination li.current span.current_num{font-size:15px;font-weight:500;color:#fff}
.pagination li.current span.slu{padding:0 3px;font-size:10px}

.main_banner_wrap .bx-controls-direction{display:none}
.main_banner_wrap{position:relative;z-index:99;width:100%;height:886px}
.main_banner_wrap .bg_area{position:absolute;right:-50%;z-index:100;width:50%;height:100%;background:#26272b;opacity:0.8;filter:#26272b alpha(opacity=50)}
.main_banner_wrap .controls{position:absolute;right:834px;bottom:289px;z-index:999;font-size:16px;color:rgba(255, 255, 255, 0.64);opacity:01}
.main_banner_wrap .controls li.prev{position:absolute;bottom:22px;left:69px;cursor:pointer}
.main_banner_wrap .controls li.next{position:absolute;bottom:22px;left:185px;cursor:pointer}

#scroll{position:absolute;left:60px;bottom:175px;color:#fff;z-index:999}
#scroll .scroll_down{font-size:12px;font-weight:500;letter-spacing:2px;transform:rotate(90deg);transform-origin: bottom left;font-family:'poppins'}
#scroll .scroll_down:before{display:inline-block;width:4px;height:4px;margin:0 11px 2px 0;border-radius:50%;background-color:#e51937;content:''}
#scroll .down_arr{position:absolute;left:8px;top:111px;width:10px;height:41px;overflow:hidden}
#scroll .down_arr img{position:absolute;bottom:0;left:0;-webkit-animation:arr 2.5s infinite linear;-ms-animation:arr 2.5s infinite linear;animation:arr 2.5s infinite linear}
@-webkit-keyframes arr{from{bottom:0}15%{bottom:5px}30%{bottom:0}45%{bottom:5px}60%{bottom:0}100%{bottom:0}}
@keyframes arr{from{bottom:0}15%{bottom:5px}30%{bottom:0}45%{bottom:5px}60%{bottom:0}100%{bottom:0}}

@media (max-width:1024px){
.main_visual .txt02{font-size:57px}
.main_visual .txt_wrap{right:0;width:534px}
.pagination{right:35%}
.main_banner_wrap .controls{right:706px}
}