@charset "utf-8";

#main_visual{position:relative;width:100%;height:900px;min-width:1200px}

#main_visual .txt_area_wrap{overflow:hidden;position:absolute;width:100%;height:100%}
#main_visual .txt_area{position:absolute;left:0;bottom:0;z-index:9999;width:100%;height:100%;padding:530px 0 0 100px;font-size:15px;font-weight:400;letter-spacing:0;color:#fff;
background:rgba(0,0,0,.4);
background:-webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,.5)), color-stop(80%, rgba(255,255,255,0)));
background:-webkit-linear-gradient(left, rgba(0,0,0,.5) 0%, rgba(255,255,255,0) 80%);
background:linear-gradient(to right, rgba(0,0,0,.5) 0%, rgba(255,255,255,0) 80%);
opacity:0;font-family:'Playfair Display', serif}
#main_visual .txt_area .btxt{font-size:68px;font-weight:700;opacity:0}
#main_visual .txt_area .stxt{margin:20px 0 85px;line-height:1.7;font-style:italic;opacity:0}

#slideshow{overflow:hidden;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-repeat:no-repeat; background-position:right;-webkit-animation:main 25s linear infinite;-ms-animation:main 25s linear infinite;animation:main 20s linear infinite}
#slides .img01{background-image:url(/sh_img/index/main_banner/main_banner_01.jpg)}
#slides .img02{background-image:url(/sh_img/index/main_banner/main_banner_02.jpg)}
#slides .img03{background-image:url(/sh_img/index/main_banner/main_banner_03_new.jpg)}
@-webkit-keyframes main{from{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.05)}100%{-webkit-transform:scale(1)}}
@-ms-keyframes main{from{-ms-transform:scale(1)}50%{-ms-transform:scale(1.05)}100%{-ms-transform:scale(1)}}
@keyframes main{from{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}

/* pager */ 
#main_visual .pagination{position:absolute;left:-72px;bottom:60px;z-index:1000;text-align:center}
#main_visual .pagination li{display:none;font-size:12px;line-height:30px;color:#222;text-align:right;font-family:'notokr-bold'}
#main_visual .pagination li span{display:block;width:55px;border-bottom:1px solid #888;text-align:left}
#main_visual .pagination li.current{display:block}

/* 좌우버튼 */
#main_visual .controls{display:none}
