@charset "utf-8";

/* default */
html, body, blockquote, caption, dd, div, dl, dt, fieldset, form, frame, h1, h2, h3, h4, h5, h6, hr,
iframe, input, legend, li, object, ol, p, pre, q, select, table, textarea, tr, td, th, ul{margin:0;padding:0;}
td, th {border:0;}
fieldset, img{border:0;}
h1, h2, h3, h4, h5, h6{font-style:normal;}
hr{display:none;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border:0;empty-cells:show;word-break:break-all;}
textarea{resize:none;}/* size fix for webkit engine browser */
a{text-decoration:none;}
dfn, em, address{font-style:normal;}
li {line-height:0;}

/*Common*/

html {width:100%; height:100%; overflow-x:visible;}
body{font-size:12px; line-height:14px; color:#666; font-family:'Malgun Gothic', '맑은고딕', '돋움', 'Dotum', 'Tahoma', "Arial", 'AppleGothic', 'sans-serif';}
legend, caption, .hidden{display:none;}
input, label{vertical-align:middle;}
input[type="text"], input[type="password"]{height:18px;padding:0 5px;margin:0;border:1px solid #c0c0c0; font-size:12px; line-height:14px; font-family:'Malgun Gothic', '맑은고딕', '돋움', 'Dotum', 'Tahoma', "Arial", 'AppleGothic', 'sans-serif'; color:#666;}
input[type="checkbox"]{width:12px;height:12px;}
select{height:20px;vertical-align:middle;font-size:12px; line-height:14px; font-family:'Malgun Gothic', '맑은고딕', '돋움', 'Dotum', 'Tahoma', 'AppleGothic', 'sans-serif'; line-height:20px;}
textarea{font-size:12px; line-height:14px; font-family:'Malgun Gothic', '맑은고딕', '돋움', 'Dotum', 'Tahoma', "Arial", 'AppleGothic', 'sans-serif'; border:1px solid #c0c0c0;}
a{color:#7a7a7a;}
area {color:#7a7a7a;}
a:hover{color:#7a7a7a;}
table{width:100%;}
button {padding:0; margin:0; border:0; background:none; font-size:12px; line-height:14px; font-family:'Malgun Gothic', '맑은고딕', '돋움', 'Dotum', 'Tahoma', "Arial", 'AppleGothic', 'sans-serif'; cursor:pointer;}
span {font-family:'Malgun Gothic', '맑은고딕', '돋움', 'Dotum', 'Tahoma', "Arial", 'AppleGothic', 'sans-serif';}
button::-moz-focus-inner {padding:0; border:0; margin:0;}