@charset "utf-8";
@import url('/fonts/NanumGothic/nanumgothic.css');
@import url('/fonts/fontawesome/fontawesome-all.min.css');


/* 초기화 */
*{font-family:"Malgeun Gothic","맑은 고딕","NanumGothic",sans-serif;font-weight:350;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:350;color:#666}
html,body{/*overflow:hidden;-ms-overflow:hidden;-ms-overflow-style:none;*/width:100%;height:100%}
html{overflow-x:hidden;overflow-y:scroll}
body{font-family:"Malgeun Gothic","맑은 고딕","NanumGothic",sans-serif;font-size:13px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-interpolation-mode:bicubic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:'none'}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:'none'}
table{border-collapse:collapse;border-spacing:0}
input,button,textarea,select{margin:0;padding:0;font-size:1em}
button{cursor:pointer}
p{margin:0;padding:0;word-break:break-all}
hr{display:none}
hr:after{display:block;visibility:hidden;clear:both;content:''}
pre{overflow-x:scroll;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:400}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,select{text-transform:none}

button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;/* 3 */box-sizing:border-box}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.hidden{display:none}
a{color:#666;text-decoration:none;vertical-align:middle;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}
a:link,a:visited{color:#666;text-decoration:none}
a:hover,a:focus,a:active{color:#666;text-decoration:underline}
b,strong{font-weight:700}
em{font-style:normal}
/*
html{-webkit-overflow-scrolling:touch;height:100%;}
body{-webkit-tap-highlight-color:rgba(201, 224, 253, 0.3);-webkit-overflow-scrolling:touch;}
*/
.wrap{clear:both;max-width:1170px;width:100%;margin:0 auto}
.wrap:after{display:block;visibility:hidden;clear:both;content:''}

.float-left{float:left}
.float-right{float:right}

.nicescroll-rails{z-index:10000 !important}
#ascrail2000-hr{/*display:none*/}

/* 팝업레이어 */
#hd_pop{position:relative;z-index:1000;width:970px;height:0;margin:0 auto}
#hd_pop h2{overflow:hidden;position:absolute;font-size:0;line-height:0}
.hd_pops{position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con{}
.hd_pops_footer{padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button{margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

#wrap{position:relative;max-width:1920px;width:100%;height:100%;min-width:1250px;margin:0 auto;z-index:1}

