@charset "utf-8";
@import "font.css";
@import "theme17.css";

/* Default set */
html,body,form,div,p,dl,dt,dd,ul,ol,li,fieldset,table,th,td,h1,h2,h3,h4,h5{font-family:'NanumSquare',sans-serif;margin:0;padding:0;}
body{line-height: normal;font-family:'NanumSquare',sans-serif;font-size:20px;color:#1f1f1f;word-break:break-all;padding:0;}
input, textarea, select{padding:0;color:#000;vertical-align:middle;font-family:'NanumSquare',sans-serif;font-size:14px; border:none;}
select{min-width:150px;}
ul li, ol li {list-style:none;margin:0;padding:0}
strong{font-weight:700}
fieldset {vertical-align:top;border:none}
input[type=text] {padding:0 10px;height:25px;line-height:25px;font-size:16px;color:#000;background:#fff;width:300px;border:none; }
input[type=text]::-ms-clear, input[type=password]::-ms-clear{display:none}
input[type=text]:focus, input[type=password]:focus{border:none}
input[type=text]:focus, input[type=password]:focus{outline:0;border-radius:0px}
input[type=text]:disabled, input[type=text]:read-only, input[type=password]:disabled, input[type=password]:read-only{border:1px solid #dadada;background:#f8f8f8;color:#888}
/*input[readonly]{border:1px solid #dadada;background:#f8f8f8;color:#888}
input[disabled]{border:1px solid #dadada;background:#f8f8f8;color:#888}*/
hr, legend {display:none}
textarea{border:1px solid #b3b3b4}
input.radio, input.check,fieldset{border:0;background:none}
em, address, cite {font-style:normal;}
button{overflow:visible}
button{margin:0;padding:0;border:0;background:none;width:auto;cursor:pointer;overflow:visible;vertical-align:middle;background: transparent;cursor:pointer;}
button span, button:active span, button:focus span{position:relative}
button:first-child{margin-left:0 !important;}
acronym{border:0 none;text-decoration: none}
img{border:none;vertical-align: middle;}
table{width:100%;border-collapse:separate;border:0;border-spacing:0;font-size: 13px}
th{border:0;text-align:center}
td{border:0}
table caption,legend{overflow:hidden;width:100%;height:1px;*height:0px;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px}
ol,ul{list-style:none}
em, var, address{font-style:normal}
a, a:link, a:visited, a:active{text-decoration:none;color:#000;}
textarea{overflow-y:scroll;width:100%;padding:14px 14px 14px 14px;border:1px solid #b3b3b4;box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;}
textarea:focus{border:1px solid #3666d4}
hr, .hidden{position:absolute;left:-9999px;font-size:0;line-height:0;text-indent:-9999px}
sub,sup{font-size:11px;}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
  color:transparent;
}
 
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:transparent;
}
 
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:transparent;
}
 
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:transparent;
}

*::-webkit-input-placeholder {
    color: #b3b3b4;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #b3b3b4;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #b3b3b4;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #b3b3b4;
}
.uLine{text-decoration:underline}

