@charset "utf-8";

* {margin:0;padding:0;}
body {background:#fff;color:#000;font:14px/1.5 'Noto Sans KR', sans-serif;-webkit-text-size-adjust:none;word-break:keep-all;}
h1,h2,h3,h4,h5 {font-size:100%;}
a {color:#000;text-decoration:none;outline:none;}
ul, ol, li {list-style:none;}
table {width:100%;border-collapse:collapse;border:0;}
colgroup {background:none;}
input, select, textarea, button {border:0; vertical-align:middle;font:14px/1.5 'Noto Sans KR', Dotum, '돋움', Sans-serif;}
fieldset, img {border:0;}
img {vertical-align:top;max-width:100%;}
label, td img {vertical-align:middle;}
legend, caption {visibility:hidden;width:0;font-size:0;line-height:0;text-indent:-5000px;}
address, em {font-style:normal;}
button {overflow:visible;cursor:pointer;background:none;border:0;}
button:focus {outline:none;}

select {height:25px;line-height:25px;padding:0 5px;border:1px solid #dcdcdc;}
.select {position:relative;display:inline-block;}
.select label {display:block;}
.select select {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
textarea {padding:0 5px;border:1px solid #dcdcdc;resize:none;}
input.txt {height:25px;line-height:1.1;padding:0 5px;border:1px solid #dcdcdc;border-radius:1px;}
input.chk {width:15px;height:15px;vertical-align:-2px;}
.inputFile {position:relative;display:block;}
.inputFile .txt {width:95%;background:#dde1e3;}
.inputFile .fileBtn {position:absolute;overflow:hidden;top:0;right:0;}
.inputFile .fileBtn input {position:absolute;width:100%;cursor:pointer;font-size:22px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

input[type=checkbox],
input[type=radio]{width:12px;height:12px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
input[type=text],
input[type=password] {padding:4px;line-height:23px;height:23px;border:1px solid #dcdcdc;color:#444;background:#fff;box-sizing:content-box;}
input[type=file]{padding:0px;margin:0px;border:0px;background:#fff;}
input[type=file]::-webkit-file-upload-button {appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border:1px solid #e4e4e4;background:#eee;height:28px;line-height:1.0;margin:0px;padding:4px;}
input[type=file]::-ms-value {height:28px;line-height:1.0;border:1px solid #e4e4e4;background:#fff;}
input[type=file]::-ms-browse {border:1px solid #e4e4e4;background:#eee;}
input:disabled{ background-color:#F0F0F0;}
select:disabled{ background-color:#F0F0F0;}



/*input[type=file] {line-height:28px;height:28px;}*/
select {height:33px;padding:4px;border:1px solid #dcdcdc;font-size:14px;color:#444;font:15px/1.5 'Noto Sans KR', Dotum, '돋움', Sans-serif;}
.radio, .checkbox {width:12px;height:12px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}

/* placeholder */
input::-webkit-input-placeholder { color: #b7b7b7 !important; }
input::-moz-placeholder {color: #b7b7b7 !important; }
input:-ms-input-placeholder { color: #b7b7b7 !important; }
input:-o-input-placeholder { color: #b7b7b7 !important; }
