@charset "UTF-8";

/* Reset */
/* *{margin:0;padding:0; line-height:auto !important;} */ /* 190807 */
*{margin:0;padding:0;}
html, body {width:100%; height:100%; margin:0; padding:0; font-family:"돋움", dotum, gulim, Vertical, Arial, Sans-serif;}
html{overflow-y:scroll;}
body{font-size:12px;}
a, address, blockquote, br, fieldset, legend, label, form, input, select, textarea, button, table, th, td caption, cite, code, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, div, iframe, ul, ol, li, hr, form, img{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:12px; text-align:left;}
ul, ol, li {list-style:none;}
abbr,acronym {border:0;}
img{vertical-align:middle; border:none;}
img, fieldset, iframe{border:none;}
em, address{font-style:normal;}
textarea{overflow:auto;}
table{border-collapse:collapse; border-spacing:0;}
input, select, textarea{font-size:100%; vertical-align:middle;}

/* Hyper Link */
a,
a:link,
a:visited{text-decoration:none;}
a:active,
a:hover{text-decoration:none;}

/* Hidden Content */
.skip{font-size: 1px; height: 1px; line-height: 1px; overflow: hidden; position: absolute; text-indent: 4px; white-space: nowrap; width: 1px;}

/* hr , legend , caption */
hr, legend{clear:both; display:none; list-style:none; position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; border:0; background:none; font-size:0px; line-height:0; visibility:hidden;}
caption{clear:both; list-style:none; position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; border:0; background:none; font-size:0px; line-height:0; text-indent:-5000px;}

/* Png IE6 */
/* * html .png24{tmp:expression(setPng24(this));} */ /* 190807 */

/* fix */
.fix{*zoom:1;}
.fix:after{content:""; clear:both; display:block;}

/* Lang Exchange */
.en{ime-mode:disabled; }
.kr{ime-mode:active; }

/* Cursor */
.hand{cursor:pointer;}