/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

* {margin:0; padding:0;}
body {-webkit-user-select:none; -moz-user-select:none; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; color:#767676; background:#fff; font-size:1em; line-height:1.6; font-family:"Malgun Gothic", "맑은 고딕", AppleGothic, Dotum, sans-serif; font-size:12px;}
header,footer,nav,section,article {display:block;}
ul,ol {list-style:none;}
img,button {border:0 none;}
button {cursor:pointer;}
button * {position:relative;}
button::-moz-focus-inner {border:0; padding:0;}
fieldset,legend {border:0;}
legend {height:0; visibility:hidden;}
table {width:100%; border-collapse:collapse;}
em,address {font-style:normal;}
a,u {text-decoration:none;}
textarea {resize:none; padding:0 5px;}

pre {white-space:pre-wrap; line-height:1.6; word-break:break-all; word-wrap:break-word;}
caption {position:relative; top:-5000px; left:-5000px; height:0; line-height:0; font-size:0;}
hr {display:block; height:1px; border:0; border-top:1px solid #eaeaea; margin:20px 0; padding:0;}
.hidden {overflow:hidden; font-size:0 !important; line-height:0 !important; text-indent:-9999em !important; width:0; height:0 !important; padding:0 !important; margin:0 !important; position:absolute; left:-9999em !important; top:-9999em !important;}
#hid{position:absolute; overflow:hidden; width:0; height:0; clip:rect(1px 1px 1px 1px);}

img {vertical-align:middle;}
fieldset {border:0; margin:0; padding:0;}
input,
select,
textarea {color:#666; font-family:"Malgun Gothic", "맑은 고딕", AppleGothic, Dotum, sans-serif; font-size:12px; border:1px solid #dbdbdb;}
input {height:22px !important; line-height:20px; padding:0 5px; font-size:12px; border:1px solid #dbdbdb; background:#fff url(/PORTAL/KOREAN/images/common/input_bg.jpg) 0 0 repeat;}
input[type="file"] {padding:0; background:none; border:none;}
input[type="radio"],
input[type="checkbox"] {border:none; background-image:none !important;}
input.file {left:0; top:0;}
select {height:24px; line-height:22px; font-size:12px; font-weight:normal;}

input:hover,
input:focus,
input:active {background-image:none !important;}
a {cursor:pointer; color:#666; text-decoration:none;}
a:hover,
a:focus,
a:active {color:#ea002c;}