@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
@font-face{font-family:'AppleSDGothicNeo';src:url('/css/AppleSDGothicNeoR.woff2') format('woff2'),url('/css/AppleSDGothicNeoR.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'AppleSDGothicNeo';src:url('/css/AppleSDGothicNeoM.woff2') format('woff2'),url('/css/AppleSDGothicNeoM.woff') format('woff');font-weight:500;font-style:normal}
@font-face{font-family:'AppleSDGothicNeo';src:url('/css/AppleSDGothicNeoB.woff2') format('woff2'),url('/css/AppleSDGothicNeoB.woff') format('woff');font-weight:600;font-style:normal}
@font-face{font-family:'AppleSDGothicNeo';src:url('/css/AppleSDGothicNeoEB.woff2') format('woff2'),url('/css/AppleSDGothicNeoEB.woff') format('woff');font-weight:700;font-style:normal}

*{-webkit-text-size-adjust:none}
body{background:#fff;font-size:0.81em;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Nanum Gothic'}
#hd_pop{width:1280px}

/* 메뉴오픈 - 스크롤막기 */
body.open{overflow:hidden;position:absolute;width:100%;height:100%}
/* #sh_wrapper{position:relative;max-width:1920px;width:100%;margin:0 auto} */
#sh_wrapper{position:relative;max-width:2560px;width:100%;margin:0 auto}
#sh_wrapper.index{overflow:hidden;min-width:1400px;background-color:#12141f}

/* HEADER */
#sh_hd{position:relative;z-index:15;min-width:1400px;width:100%}
/* MAIN  */
#main_banner{position:relative;z-index:10;min-width:1400px;width:100%;height:100%}
.bg_flow{-webkit-animation:flow 8s linear infinite;-ms-animation:flow 8s linear infinite;animation:flow 8s linear infinite;background-size:200% auto;
background-image:linear-gradient(to right, #DA22FF 0%, #9733EE  51%, #DA22FF  100%)}
@-webkit-keyframes flow{from{background-position:left center}20%{background-position:right center}50%{background-position:left center}70%{background-position:right center}100%{background-position:left center}}
@-ms-keyframes flow{from{background-position:left center}20%{background-position:right center}50%{background-position:left center}70%{background-position:right center}100%{background-position:left center}}
@keyframes flow{from{background-position:left center}20%{background-position:right center}50%{background-position:left center}70%{background-position:right center}100%{background-position:left center}}

/* INDEX */
#sh_section{font-size:14px;color:#111;line-height:1.6;letter-spacing:-.2px;font-family:'AppleSDGothicNeo'}

/* 본사만 메인 순서 변경 
#hq_order{display:flex;flex-flow:column}
#hq_order #atc01{order:1}
#hq_order #atc05{order:2}
#hq_order #mainCrcl{order:3}
#hq_order #atc02{order:4}
#hq_order #atc04{order:5}
#hq_order #atc06{order:6}*/

/* CONTAINER */
#sh_container{position:relative;min-width:1400px;width:100%;z-index:10}
#sh_container_wrapper{position:relative;width:100%;zoom:1;padding-top:171px}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:""}

/* CONTENT */
#pgTit{padding-top:50px;font-size:35px;font-weight:700;text-align:center;color:#111;font-family:'AppleSDGothicNeo'}
#sh_content{position:relative;z-index:4;width:1280px;min-height:580px;margin:0 auto;padding:20px 0 50px}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}

/* 하단메뉴 */
#sh_ft{position:relative;z-index:10;min-width:1400px;width:100%;font-size:14px;color:#777;font-family:'AppleSDGothicNeo'} 
#sh_ft .mn_wrap{width:100%;height:70px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
#sh_ft .inner{width:1280px;margin:0 auto}
#sh_ft .inner:after{display:block;content:"";visibility:hidden;clear:both}
#sh_ft .ft_mn{float:left}
#sh_ft .ft_mn li{display:inline-block;line-height:70px}
#sh_ft .ft_mn li+li:before{display:inline-block;content:"";width:1px;height:10px;margin:0 15px 0 13px;background-color:#ccc}
#sh_ft .ft_mn li:first-child a{color:#111;font-weight:600}
#sh_ft .ft_mn li a{color:#777}
#sh_ft .ft_mn li a:hover{text-decoration:underline!important}
#sh_ft .ft_mn li.capus_btn i{margin-left:20px}
#sh_ft .sns{float:right}
#sh_ft .sns li{display:inline-block;line-height:69px}
#sh_ft .sns li+li{margin-left:5px}
#sh_ft .sns li .info_btn{display:inline-block;width:80px;height:30px;margin-left:10px;border-radius:3px;font-size:13px;color:#fff;text-align:center;line-height:30px;background-color:#ccc}
#sh_ft .ft_info{padding:60px 0 150px;text-align:center;line-height:1.6;background-color:#f5f5f5}
#sh_ft .ft_info img{display:block;width:155px;margin:0 auto 30px}
#sh_ft .ft_info .copy{margin-top:5px}

#device_change{margin-bottom:150px;border:1px solid #666;font-size:3.5em;box-shadow:none}
