@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll}
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
ul,li,a,span,button,input,dd,dt,th,td,p,body,select,textarea {margin:0;padding:0;font-size:16px;font-family:'Noto Sans KR','맑은고딕','맑은 고딕',Malgun Gothic,Arial, sans-serif;font-weight:300;color: #666;}
html, h1, h2, h3, h4, h5, h6,i, form, fieldset, img , ul, em, span, li, ol , li , strong, address, p, dl, dt, dd{margin:0;padding:0;border:0; list-style:none;word-break:keep-all;color: #050505;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
h1, h2, h3, h4, h5, h6{ }
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
textarea,label, input, button, select, img {border:0;margin:0;padding:0;vertical-align:middle; -webkit-border-radius: 0;box-shadow:none;}
button {cursor:pointer}
table{ width:100%;border-collapse:collapse;}
table caption{ text-indent:-9999px;position: absolute;left:-9999px;height:1px;top:-9999px; }
select {margin:0}
p {margin:0;padding:0;word-break:keep-all; font-size: 18px;line-height:28px;color: #666;}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;}


/* skip navigation */
.accessibilityWrap dd a{font-size: 1.3em;position: absolute;z-index: 500;top: -10000px;left: 0;display: block;width: 100%;text-align: center;}
.accessibilityWrap dd a:hover,.accessibilityWrap dd a:focus,.accessibilityWrap dd a:active{font-weight: bold;position: absolute;z-index: 500;top: 0;padding: 15px 0;color: #fff;background: #1d60a7;}
.blind{font-size: 0;line-height: 0;position: absolute;top: 0;left: 0;visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;background: none;}
