@charset "utf-8";

@import url(font.css);

abbr,acronym,fieldset,img,input{ border:0 }
*,select{ box-sizing:border-box;margin:0;padding:0 }
audio:not([controls]),hr{ height:0;display:none }
a,a:active,a:hover,a:link,a:visited{ text-decoration:none }
button,select{ text-transform:none }
a:link,a:visited,body,html{ color:#666 }
#accessibility a:link,#accessibility a:visited,a,a:hover{ color:#333 }
*{ -webkit-touch-callout:none }
html{ font-size: 20px; }
a,abbr,address,article,aside,audio,body,canvas,caption,cite,dd,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,label,legend,li,menu,nav,object,ol,p,section,span,strong,summary,table,tbody,td,tfoot,th,thead,tr,ul,video{ margin:0;padding:0;border:0;vertical-align:baseline;font-family:'nsk_m',AppleGothic,Dotum,arial,sans-serif }
h1,h2,h3,h4,h5,h6{ font-weight:400 }
img{ -webkit-tap-highlight-color:transparent;max-width:100%;vertical-align:top;-ms-interpolation-mode:bicubic }
body,html{ height:100%;margin:0;padding:0;font-family:'nsk_m',AppleGothic,Dotum,arial,sans-serif;line-height:140% }
a,body,button,input,label,span{ line-height:1.6 }
blockquote,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{ margin:0;padding:0 }
input,select,td,textarea,th{ font-family:'nsk_m',Dotum,arial,sans-serif;font-size:0.7rem;color:#494949 }
table{ border-collapse:collapse;border-spacing:0 }
address,caption,cite,code,dfn,em,var{ font-style:normal;font-weight:400 }
li,ol,ul{ list-style:none }
abbr,acronym{ cursor:help }
caption,legend{ overflow:hidden;position:absolute;width:0;height:0;margin:0;padding:0;line-height:0 }
button,button[disabled],html input[disabled],input[type=reset],input[type=submit],label{ cursor:pointer }
select{ height:22px;line-height:1;border:1px solid #c9c9c9 }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{ display:block }
button,input,select,textarea{ margin:0;vertical-align:baseline;vertical-align:middle }
button,html input[type=button],input[type=reset],input[type=submit]{ overflow:visible;cursor:pointer;-webkit-appearance:button }
audio[controls],canvas,video{ display:inline-block }
body,button{ font-size:0.8rem;color:#464646 }
hr{ clear:both;-moz-box-sizing:content-box;box-sizing:content-box }
a:active,a:focus,a:hover,button:active,button:focus,button:hover{ outline:0 }
address,em{ font-style:normal }
abbr[title]{ border-bottom:1px dotted }
blockquote,q{ quotes:none }
blockquote:after,blockquote:before,q:after,q:before{ content:'';content:none }
button,input,label{ vertical-align:middle }
button{ border:0 }
button,input,textarea{ margin:0;vertical-align:baseline }
.hide,.skip,.sr-only{ position:absolute;height:0;font-size:0 }
button,input{ overflow:visible;line-height:1 }
button::-moz-focus-inner,input::-moz-focus-inner{ border:0;padding:0 }
input[type=search]{ -webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box }
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{ -webkit-appearance:none }
input[type=checkbox],input[type=radio]{ box-sizing:border-box }
a{ font-family:'nsk_m',AppleGothic,Dotum,arial,sans-serif }
a:active,a:hover{ color:#000 }
.hide,.skip{ top:0 }
.sr-only{ width:0;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0) }
.sr-only-focusable:active,.sr-only-focusable:focus{ position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto }
#accessibility{ display:none;position:absolute;top:-66px;left:0;background-color:#f8f8f8;z-index:999999 }
#accessibility a{ display:block;padding:5px 0;text-align:center;line-height:21px }
#accessibility a:active,#accessibility a:focus,#accessibility a:hover{ color:#000;text-decoration:underline }
.clearfix{ width:100% }
.clearfix:after,.clearfix:before{ content:"";display:block;visibility:hidden;clear:both }
