@charset "utf-8";
/* SHINING 독립 사용 */
@import url(https://fonts.googleapis.com/css?family=Katibeh);

/* 익스8 이하  */
#ie_lower {padding:7px 0;border-bottom:1px solid #fff073;border-top:1px solid #fff073;text-align:center;background-color:#fffbd9;font-family:nanumgothic} 
#ie_lower span {font-weight:bold;color:#f96319}
#ie_lower a {display:inline-block;padding-left:10px;color:#888}
#ie_lower a:hover {text-decoration:underline}

* {-webkit-text-size-adjust:none}
#sh_wrapper, #sh_wrapper *, #sh_wrapper *:before, #sh_wrapper *:after {box-sizing:border-box}

::selection {background:#e80241;color:#fff;text-shadow:none}
::-moz-selection {background:#e80241;color:#fff;text-shadow:none}
::-webkit-selection {background:#e80241;color:#fff;text-shadow:none} 

/* COMMON CHANGE COLOR - 검색기능 컬러 일괄 변경은 여기서 수정하세요 */
.chg_font_color {color:#e80141!important}
.chg_border_color {border-color:#e80141!important}
.chg_bg_color {background-color:#e80141!important}

/* HEADER */
#sh_hd {position:relative;z-index:15;width:100%;min-width:1072px;font-family:notokr-medium} 
#sh_hd_wrapper {position:absolute;left:0;top:0;width:100%}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* MAIN  */
#main_banner {overflow:hidden;position:relative;z-index:5;width:92%;max-width:1732px;min-width:1072px;height:870px;margin:0 auto;background-color:#000;-webkit-animation:move 1s  forwards ;-ms-animation:move 1s  forwards;animation:move 1s  forwards}
@-webkit-keyframes move {0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}
@-ms-keyframes move {0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}
@keyframes move {0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}

/* GRID */
#grid {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:1072px;margin:0 auto}
#grid span {position:absolute;top:0;bottom:0;z-index:1;display:block;width:1px;background:rgba(255,255,255,.08)}
#grid.gray span {background:rgba(0,0,0,.07)}
#grid span.line01{left:0}
#grid span.line02{left:268px}
#grid span.line03{left:536px}
#grid span.line04{left:804px}
#grid span.line05{left:1071px}

/* INDEX */
#sh_section {position:relative;z-index:10;width:92%;max-width:1732px;min-width:1072px;margin:0 auto;font-size:16px;line-height:1.6;color:#888;letter-spacing:-0.2px;font-family:notokr-regular}

/* SUB MAIN */
#sub_main_banner {position:relative;z-index:10;width:92%;height:390px;max-width:1732px;min-width:1072px;margin:0 auto;background-color:#000}

/* SNB */
#sh_aside {position:relative;z-index:20;width:92%;max-width:1732px;min-width:1072px;margin:0 auto}

/* CONTAINER */
#sh_container {position:relative;min-width:1070px;z-index:10;zoom:1}
#sh_container:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper{position:relative;min-width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* CONTENT */
#sh_content {z-index:4;position:relative;z-index:15;width:1070px;min-height:600px;height:auto !important;height:500px;padding:22px 30px 60px;margin:-40px auto 0;line-height:1.6;color:#777;background-color:#fff}
#sh_content_car {z-index:4;position:relative;z-index:15;width:1070px;min-height:600px;height:auto !important;height:500px;padding:10px 30px 60px;margin:0 auto;line-height:1.6;color:#777;background-color:#fff}
#sh_content_tit {overflow:hidden;margin-bottom:20px;letter-spacing:-0.3px}
#sh_content_tit:after {display:block;content:"";visibility:hidden;clear:both}
#sh_content_tit p {float:right;font-size:13px;color:#555}
#sh_content_tit p span:before{display:inline-block;padding:0 7px;font-family:FontAwesome}
#sh_content_tit p .home:before {padding-right:0;content:"\f015"}
#sh_content_tit p .angle:before {content:"\f105"}

/* FOOTER */
#sh_ft {position:relative;width:92%;max-width:1732px;min-width:1072px;margin:-50px auto 0;padding-top:110px;background:#333;font-family:notokr-regular} 
#sh_ft .tail_txt{font-size:18px}
#sh_ft_wrapper {position:relative;width:1152px;margin:0 auto;font-size:13px;line-height:1.6;color:#939393}
#sh_ft_wrapper .info .name {padding-bottom:15px;letter-spacing:3px;font-size:14px;color:#fff;font-family:notokr-medium}
#sh_ft_wrapper .info .copy {margin-top:25px;padding:15px 0;border-top:1px solid #4e4e4e;text-align:center}
#sh_ft_icon {position:absolute;right:0;bottom:14px}

