@charset "utf-8";

/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

/* Common Style Reset Area */
*{margin:0;padding:0;}
html,body{width:100%; height:100%; margin:0; padding:0;}
html{overflow-y:scroll;}
body{font-family:"돋움",Dotum,Arial,Verdana,Geneva,sans-serif;font-size:0.75em;color:#444;}
input,textarea,select{font-family:"돋움",Dotum,Arial,Verdana,Geneva,sans-serif;font-size:12px; vertical-align:middle; color:444;}
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left;}
img,fieldset,iframe{border:0 none; vertical-align:middle;}
li{list-style:none;}
a, a:link{color:#000; text-decoration:none;}
a:hover{color:#000;}
a:visited, a:active{color:#6e4987;}
em,address{font-style:normal;}
button,label{/*display:none;*/ cursor:pointer;}
label{position:relative;}
button *{position:relative;}
textarea{overflow:auto;}
hr{display:none;}
ul{margin:0; padding:0;}
dl, dt, dd{/*list-style-type:none; margin:0; padding:0; display:block; font-size:0; line-height:0;*/}
legend{display:none;}

.hide{position:absolute;left:-9999px;visibility:visible;}
#skip{position:relative;z-index:10000;}
#skip a{position:absolute;left:0px;top:-200px;display:block;background:#000;height:30px;line-height:30px;font-size:14px;font-weight:bold;text-align:center;width:100%;color:#fff}
#skip a.on{top:0;}

/* Common Function Style */
.dspNone{display:none;}
.fontLess{font-size:0 !important; line-height:100% !important; }
.cursorHand{cursor:pointer; _cursor /**/:hand;}

/* Common Accessibility Style Area */
#Accessibility {position:absolute; left:-9999px; top:0px; width:100%; z-index:999;}
#Accessibility a {display:block; padding:0 10px; height:0; overflow:hidden;	color:#fff;	text-align:left;}
#Accessibility a:hover, #Accessibility a:focus, #Accessibility a:active {background:#007cd8; height:auto;}

/* Clear Area */
.clear{display:block; float:none; clear:both; height:0; width:100%;  border:0; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/*텍스트 정렬*/
.textc{text-align:center;}
.textl{text-align:left;}
.textr{text-align:right;}