
/* ±âº» */
*{margin:0; padding:0;}
div, p, ul, li, img, a, table, td, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe {font-family:"µ¸¿ò";margin:0;padding:0;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
ul li{list-style:none;}
a:link, a:active, a:visited {color:#666666;text-decoration:none;}
.hidden{position:absolute; top:0; left:0; visibility:hidden; overflow:hidden; height:0; width:0; margin:0; padding:0;}
  .cont h2 {background:url(img/dot3.gif) no-repeat 0 17px;font-weight:bold;font-size:16px;color:#2D85F0;padding:20px 25px;display:none;}
 .left {text-align:left;}
span.right {font-family:Malgun Gothic;font-size:14px;}
textarea{overflow:auto;} 
legend {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden; font-size:0; line-height:0;}  
table {border-collapse:collapse;}
table th{text-align:center;}
table th,  table td {font-family:Dotum,sans-serif;font-size:12px;}
/* input
---------------------------------------------------------------------*/
input, select{vertical-align: middle;}
input.image{border:0; vertical-align: middle;}
input.submit{border:0; padding:0; cursor:pointer;}
input.text{height:16px; padding: 2px 4px 1px 4px; border: #c2c2c2 1px solid;}
input.file{height:16px; padding: 2px 4px 1px 4px; border: 1px solid #ccc;}
input.checkbox{width:15px; height:15px; margin:1px 0 0; padding:0;}
input.radio{width:15px; height:15px; margin:1px 0 0; padding:0; border:none;}
textarea.textarea{padding: 2px 4px 1px 4px; border:1px solid #ccc; overflow:auto;}

select.select{font-size:8pt; background:#7f7f7f; color:#fff; border:1px solid #808080;}
input.input{ background:#e9e9e9; height:20px;}
input.ip1{ border:1px solid #e9e9e9; height:20px;}
input.btn{border:1px solid #666;font-size:12px;font-family:Malgun Gothic;font-weight:bold;padding:6px 6px 4px 6px;}
input.txt{margin-left:10px;border:1px solid #A8A8A8;font-size:14px;font-family:Malgun Gothic;font-weight:bold;color:#323232;}
/* input end
---------------------------------------------------------------------*/

table caption{visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0;}

label input, label img, label select, label textarea,
fieldset label, fieldset input, fieldset img, fieldset select, fieldset textarea{vertical-align:middle;}