@charset "utf-8";
.main_banner {position: absolute;top: 0;max-width:1200px;width: 100%;height: 100%;margin:0 auto;top:0;left: 50%;z-index: 12;transform: translateX(-50%);}
.main_banner p{max-width:1200px}
.main_banner .move_txt01{position:absolute;top: 357px;left:60px;margin-top:-10px;opacity:0;font-size:14px;color:#fff;font-weight:600;font-family:'Poppins', sans-serif}
.main_banner .move_txt02{position:absolute;top: 397px;height:130px;margin-top:-10px;padding-left:60px;opacity:0;font-size:50px;line-height:60px;color:#fff;letter-spacing:-2.5px;/* background: url('/sh_img/index/main_banner/txt_bg.png') no-repeat 42px 89px; */font-family:'notokr-thin'}
.main_banner .move_txt02 .bold{font-family:'notokr-bold'}
.main_banner .move_txt02 .bt{position:relative}
.main_banner .move_txt02 .bt:before{display:block;position:absolute;left:-10px;bottom:-10px;width:106%;height:42px;content:'';z-index:-1;background-color:rgba(105, 199, 201, 0.67)}
.main_banner .move_txt03{display:none;position:absolute;top: 571px;left:102px;padding-left:31px;font-size:14px;line-height:26px;word-break: keep-all;color:rgba(255,255,255,0.7);white-space:pre-line;font-family:'notokr-regular'}
.main_banner .move_txt03:before{position:absolute;left:0;top:8px;content:'';width:9px;height:9px;background:#f5f5f5}

#main_banner_wrap .main_index{position:absolute;bottom: 50px;left:50%;max-width:1200px;width: 100%;height:80px;z-index:20;background:#fff;box-shadow:3px 5px 20px -2px rgba(0,0,0,.2);transform:translateX(-50%)}
#main_banner_wrap .main_index>ul{overflow:hidden;width: 100%;height: 100%;}
#main_banner_wrap .main_index>ul>li{float:left;overflow: hidden;height: 80px;line-height: 80px;}
#main_banner_wrap .main_index .main_in01{width: 80%;}
#main_banner_wrap .main_index .main_in01 .cont_tit{float:left;width: 172px;padding-left:50px;font-size:15px;font-weight:600;line-height:80px;color:#333;font-family:'Poppins', sans-serif}
#main_banner_wrap .main_index .main_in02{width: 20%;height:100%;background:#6bc7c9}
#main_banner_wrap .main_index .main_in02 a{display:block;width:100%;height:100%;font-size:15px;line-height:80px;text-align:center;color:#fff;font-family:'notokr-medium'}
#main_banner_wrap .main_index .main_in02 a i{margin-left:6px}

#main_banner_wrap{position: relative;height: 840px;}
#main_banner_wrap .main_banner_bg ul .n1{width:100%;background:url(/sh_img/index/main_banner/main_banner05.jpg) center no-repeat;background-size:cover}
#main_banner_wrap .main_banner_bg ul .n2{width:100%;background:url(/sh_img/index/main_banner/main_banner02.jpg) center no-repeat;background-size:cover}
#main_banner_wrap .main_banner_bg ul .n3{width:100%;background:url(/sh_img/index/main_banner/main_banner03.jpg) center no-repeat;background-size:cover}
#main_banner_wrap .main_banner_bg ul .n4{width:100%;background:url(/sh_img/index/main_banner/main_banner04.jpg) center no-repeat;background-size:cover}
#main_banner_wrap .main_banner_bg ul .n5{width:100%;background:url(/sh_img/index/main_banner/main_banner01.jpg) center no-repeat;background-size:cover}


/*main_banner_img slide*/
.main_banner_bg{width:100%;height: 100%;}
.main_banner_bg ul{position:relative;height:100%}
#main_banner_wrap .pagination{display:block;position:absolute;bottom: 156px;left: 50%;margin-left: 521px;/* max-width: 1200px; */z-index:20;/* margin:0 auto */}
#main_banner_wrap .pagination span{display: inline-block;width:10px;height:10px;background:rgba(255,255,255,0.6);margin-left:10px;border-radius:11px;text-indent:-100px;overflow:hidden;transition:.3s;opacity: 1;}
#main_banner_wrap .pagination span:first-child a{margin-left:0}
#main_banner_wrap .pagination span.swiper-pagination-bullet-active{background:#6bc7c9;width:26px;transition:1s}
#main_banner_wrap .bx-controls-direction{display:none;position:absolute;width:250px;top:100px;left:0}
#main_banner_wrap .bx-controls-direction a {position:absolute;background:url('/sh_img/index/main_banner/arrow.png') no-repeat;width:31px;height:54px;text-indent:-100px;overflow:hidden;opacity:0.5}
#main_banner_wrap .bx-controls-direction a:hover{opacity:1}
#main_banner_wrap .bx-controls-direction a.bx-prev{left:20px;background-position:left top}
#main_banner_wrap .bx-controls-direction a.bx-next{right:20px;background-position:right top}

.sh_lt{float:left;width: calc(100% - 172px);height: 82px;}
.sh_lt .sh_notice {display: block;float: left;width: calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
font-family:'notokr-regular'}
.sh_lt .sh_notice a{font-size:14px;color:#888}
.sh_lt .datetime{float:right;width:100px;padding-right:15px;font-size:14px;color:#888;font-family:'notokr-regular'}

/* 반응형 [s] */
@media (hover:hover) {

}
@media (max-width:1320px){
#main_banner_wrap{height:800px}
#main_banner_wrap .main_index{width: 97%;}
#main_banner_wrap .pagination{right:20px;left:auto;margin:0}
}
@media (max-width:1024px){
#main_banner_wrap{height:720px}
.main_banner .move_txt01{top:296px;}
.main_banner .move_txt02{top:340px}
.main_banner .move_txt03{top:505px}
.main_banner .main_index{top:615px}
}
@media (max-width:768px){
#main_banner_wrap{height:620px}
.main_banner .move_txt01{top: 210px;left:0;padding-left:20px;}
.main_banner .move_txt02{padding-left:20px;top: 250px;height: auto;font-size: 40px;line-height: 50px;}
.main_banner .move_txt02 .bt:before{height:32px;bottom:-4px}
.main_banner .move_txt03{top: 384px;left:0;padding-left: 59px;}
.main_banner .move_txt03:before{left: 35px;}
#main_banner_wrap .main_index{top:auto;bottom: 16px;/* width:100%; */box-shadow:none}
#main_banner_wrap .pagination{bottom:110px}
#main_banner_wrap .main_index .main_in01 .cont_tit{padding-left:15px;width: 112px;}
.sh_lt{width:calc(100% - 112px)}
}
@media (max-width:480px){
#main_banner_wrap{height: 600px;}
#main_banner_wrap .main_index{width:100%;height:auto;bottom:0;z-index: 16;}
#main_banner_wrap .main_index .main_in01{width:100%}
#main_banner_wrap .main_index .main_in01 .cont_tit{width:92px}
.sh_lt{width:calc(100% - 92px)}
#main_banner_wrap .main_index .main_in02{width:100%}
.main_banner .move_txt01{top: 169px;}
.main_banner .move_txt02{top: 202px;font-size: 30px;line-height: 40px;}
.main_banner .move_txt03{padding-right: 30px;white-space:normal}
.main_banner .move_txt03{top: 305px;}
#main_banner_wrap .pagination{bottom:180px}
#main_banner_wrap .main_index .main_in02 a,#main_banner_wrap .main_index>ul>li{line-height:70px}
#main_banner_wrap .main_banner_bg{height:calc(100% - 150px)}
#main_banner_wrap .main_banner_bg ul .n1{background-image:url(/sh_img/index/main_banner/main_banner05_m.jpg)}
#main_banner_wrap .main_banner_bg ul .n2{background-image:url(/sh_img/index/main_banner/main_banner02_m.jpg)}
#main_banner_wrap .main_banner_bg ul .n3{background-image:url(/sh_img/index/main_banner/main_banner03_m.jpg)}
#main_banner_wrap .main_banner_bg ul .n4{background-image:url(/sh_img/index/main_banner/main_banner04_m.jpg)}
#main_banner_wrap .main_banner_bg ul .n5{background-image:url(/sh_img/index/main_banner/main_banner01_m.jpg)}
}
@media (max-width:380px){
.main_banner .move_txt01{top:155px}
.main_banner .move_txt02{top:190px;font-size:26px;font-family:notokr-bold;line-height: 36px;}
.main_banner .move_txt03{top:285px}
}
/* 반응형 [e] */
