@charset "utf-8";
/* reset */
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table,a{font-size:12px;font-family:Dotum,'돋움',sans-serif}
body{color:#333;-webkit-text-size-adjust:none;background:#fbfcfd url(../../images/bg_wrap.jpg) repeat-x;}
img,fieldset{border:0} 
img,input{vertical-align:middle}
ul,ol{list-style:none} 
em,address{font-style:normal} 
a{color:#969696;text-decoration:none;border:0}
a:hover{text-decoration:none} 
table{border-collapse:collapse;table-layout:fixed;word-break:break-all}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;color:transparent}
.skip{position:absolute;visibility:hidden;overflow:hidden;left:-999em;width:0;height:0;font-size:0;line-height:0} 
.tx_skip{font-size:0px;line-height:0px;color:transparent}
.tx_doc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
hr{display:none !important} 
.fl{float:left}
.fr{float:right}
.ct{clear:both} 
.ct::after{display:block;clear:both;height:1px;margin-top:-1px;content:''}
.al{text-align:left!important}
.ac{text-align:center!important}
.ar{text-align:right!important}
.vt{vertical-align:top}
.cur{cursor:pointer}
input[type='checkbox'],input[type="radio"]{cursor:pointer;clear:both;overflow:hidden}
/* skipnavi */
.skipnavi{position:absolute;top:0;left:0;z-index:1000;width:100%;overflow:hidden;margin:0;height:1px;margin-top:-1px;line-height:50px;text-align:center;font-weight:bold;font-size:14px;background:#dddee1;color:#1663a9;text-decoration:none !important;display:block}
.skipnavi:focus,.skipnavi:active,.skipnavi:hover{height:50px;margin:0}
