@charset "utf-8";
/* CSS Document */

html body{ }
a{ color:#101010;text-decoration:none;outline: none;}
body,td,th,p,textarea{margin:0;padding:0;font-size:16px;}
img { border:0;vertical-align:middle;}
input{font-size:12px; margin:0;padding:0;outline:none;color:#777 }
ul, ol, li ,dl , dt , dd { list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, h7 ,form { font-size:100%;font-weight:normal;margin:0;padding:0 }
textarea{ overflow:auto;line-height:17px;outline:none;}
fieldset{margin:0;padding:0;border:none;}
caption{overflow:hidden;font-size:0;line-height:0;visibility:hidden;width:0px;height:0px;padding:0;}
strong{ font-weight:bold;}
table { border:none;width:100%; margin:0 0 0 0;}

input[type="text"],
input[type="email"],
input[type="password"],
.inputText,
.inputPassword{border:#d9d9d9 solid 1px; vertical-align:top; zoom:1;}
input[type="password"],
.inputPassword{letter-spacing:2px;}

textarea,
textarea.textarea{border:#d9d9d9 solid 1px;padding:5px;vertical-align:top;resize:none;}

input[type="file"],
input.file{ border:#d9d9d9 solid 1px;padding:2px;}
.ie678 input[type="file"],
.ie678 input.file{padding:5px;}

.select,
select{ border:#d9d9d9 solid 1px;padding:2px;margin:0;font-size:12px;vertical-align:middle;font-family:"Nanum Gothic";outline:none;color:#666666 ;background:#FFF;}
label{ margin:0 10px 0 0;vertical-align:middle;display:inline-block;*display:inline;zoom:1;}

.inputPassword,
select,
.inputText{ _height:15px;_padding:4px;_border:#d9d9d9 solid 1px;}
input.file{ _height:24px;_padding:4px;_border:#d9d9d9 solid 1px;}

.inputTextWrap{ position:relative;display:inline-block;}
.inputTextWrap label{ position:absolute;left:6px;top:4px;font-size:12px;color:#999;margin:0;}
.inputTextWrap .labelOff{ display:none;}

.clearfix{zoom:1}
.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.fl{ float:left}
.fr{ float:right}
.in_login{padding:5px;}

.disnone { display:none;}
