@charset "euc-kr";

/*
    Base CSS
    Reset CSS v1.0 20111102 from woobang
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,button,input{margin:0;padding:0;}

body,h1,h2,h3,h4,input,button{font-family:'',dotum,Helvetica,sans-serif;font-size:12px;color:#383d41}
body{background-color:#fff;text-align:center; }
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{ text-decoration:none}
a:hover{ text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
legend{*width:0}
p {  font-size:12px; margin:12px 0px 12px 0px }


/*
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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-size:100%; font-style:normal; font-weight:normal; text-decoration:none; text-align:left; vertical-align:baseline; background:transparent;}
body, td, font { font-size:12px; }

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table, th, td {border-collapse:separate; border-spacing:0; border:0;   border-collapse:collapse }

img {border:0;}


hr, legend, .caption, .dpn {overflow:hidden; position:absolute; left:0; top:0; width:0; height:0; font-size:0; line-height:0; visibility:hidden;}
*/

/* skipnavigation, gotop, longdesc class for keyboard access */
.skipnavigation, .gotop, .longdesc {display:block; overflow:hidden; clear:both; height:1px; width:1px; margin-bottom:-1px; color:#000 !important; text-align:center; white-space:nowrap;}
.skipnavigation:focus,
.skipnavigation:active,
.gotop:focus,
.gotop:active,
.longdesc:focus,
.longdesc:active {height:auto; width:auto; padding:5px; margin-bottom:10px;}

.OverflowCut {float:left; overflow:hidden;  }
.OverflowCut:after {content:"";display:block;height:0px;line-height:0;clear:both;}

.StringCut {float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.StringCut:after {display:block;height:0px;line-height:0;clear:both;}