#main_banner{position:relative;z-index:5;width:100%;height:846px}

#main_txt_wrap {position:relative;font-family:'notokr-regular'}
#main_txt_wrap .main_txt{position:absolute;top:114px;left:0;width:100%;color:#fff;text-align:center;z-index:999;font-family:'notokr-demilight'}
#main_txt_wrap .main_txt p{font-size:24px}
#main_txt_wrap .main_txt .main_tit{padding-top:30px;font-size:68px;font-weight:300;line-height:75px;font-family:'Raleway', sans-serif}
#main_txt_wrap .main_txt .main_tit span.b{font-weight:700; color:#fff}
#main_txt_wrap .main_txt .main_tit span.c{color:#a1795b; display:none}
#main_txt_wrap .main_txt .main_go_btn{display:block;position:relative;margin:35px auto;width:188px;height:47px;border:solid 0 #fff; background:#b40000; font-size:24px;line-height:47px;color:#fff;text-align:center;transition:.3s linear;box-sizing:content-box;font-family:'notokr-bold'}
#main_txt_wrap .main_txt .main_go_btn:hover{color:#b40000;background:#fff}

#slideshow{overflow:hidden;position:relative;width:100%;height:100%}
#slide_area{height:100%}
#slide_area li{width:100% !important;background:no-repeat center;background-size:cover}
#slides .img01{background-image:url(/img/main_banner01.jpg)}
#slides .img02{background-image:url(/img/main_banner02.jpg)}
#slides .img03{background-image:url(/img/main_banner03.jpg)}

/* 갯수버튼 */
.pagination{position:absolute;bottom:-33px;left:575px;z-index:100}
.pagination li{display:inline-block;width:93px;height:3px;cursor:pointer;margin:0 7px 0 0;background:#dedede;text-indent:-9999px}
.pagination li:hover{background:#334d6d}
li.current{background:#334d6d}

/* 좌우버튼 */
#slideshow .slide_btn{position:absolute;top:50%;z-index:999;transform:translateY(-50%);width:100%;padding:0 10%}
#slideshow:hover .prev, #slideshow:hover .next{opacity:1}
#slideshow .prev{float:left;opacity:0.7;background:url(/img/prev.png) no-repeat}
#slideshow .next{float:right;opacity:0.7;background:url(/img/next.png) no-repeat}
#slideshow  .slide_btn span{display:block;width:36px;height:79px;cursor:pointer;transition:ease-out .2s}
#slideshow  .slide_btn span:hover{opacity:1;filter:alpha(opacity=70);transition:ease-out .2s}

/* 스크롤 */
#slideshow .scroll{position:absolute;left:50%;bottom:0;z-index:999;transform:translateX(-50%);width:130px; height:38px}
#slideshow .scroll img{display:block;position:absolute;z-index:6;bottom:50px;left:50%;transform:translateX(-50%);-webkit-animation:arr 1.6s infinite linear;-ms-animation:arr 1.6s infinite linear;animation:arr 1.6s infinite linear}
@-webkit-keyframes arr{from{bottom:45px}15%{bottom:50px}30%{bottom:45px}45%{bottom:50px}60%{bottom:45px}100%{bottom:45px}}
@keyframes arr{from{bottom:45px}15%{bottom:50px}30%{bottom:45px}45%{bottom:50px}60%{bottom:45px}100%{bottom:45px}}
#slideshow .scroll p{font-size:13px;font-weight:700;color:#fff;text-align:center;font-family:'Raleway', sans-serif}

/* 반응형 [s] */
@media (max-width:1176px){
#main_banner{height:600px}
#main_txt_wrap .main_txt .main_tit{font-size:50px;line-height:60px}
#main_txt_wrap .main_txt .main_go_btn{font-size:18px}
#main_txt_wrap .main_txt p{font-size:18px}
}
@media (max-width:768px){
#main_banner{height:500px}
#main_txt_wrap .main_txt{top:100px}
#main_txt_wrap .main_txt .main_tit{font-size:42px}
#slideshow .slide_btn{display:none}
}
@media (max-width:480px){
#main_banner{height:450px}
#main_txt_wrap .main_txt{top:140px}
#main_txt_wrap .main_txt p{font-size:18px}
#main_txt_wrap .main_txt .main_tit{padding-top:20px;font-size:34px;line-height:45px;word-break:keep-all}
#main_txt_wrap .main_txt .main_go_btn{width:150px;font-size:18px}
}
@media (max-width:360px){
#main_txt_wrap .main_txt{top:60px}
}
/* 반응형 [e] */