@charset "euc-kr";
html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0 auto;
    font-size: 12px;
    font-family: "malgun gothic",sans-serif;
    color: #666;
    -webkit-overflow-scrolling: touch;
    /* Prevent font scaling in landscape */
    -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
    -moz-text-size-adjust: none; /*Firefox*/
    -ms-text-size-adjust: none; /*Ie*/
    -o-text-size-adjust: none; /*old versions of Opera*/
}
a, body, br, button, dd, del, div, dl, dt, em, form, html, h1, h2, h3, h4, h5, h6,
i, iframe, img, input, label, li, object, ol, option, p, pre, select,
span, strong, table, tbody, td, textarea, tfoot, th, thead, ul,
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0; font-style: normal;-moz-box-sizing: border-box;box-sizing: border-box;word-break:break-all}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

table {border-collapse: collapse;border-spacing: 0;}
th, td, tbody, thead, tfoot {border-collapse: collapse;}
img {font-size: 0;vertical-align: top;}
caption, legend { visibility:hidden; width:0; height:0; line-height:0; font-size:0; overflow:hidden;}
img, iframe, button {border: 0 none;outline: none;}
iframe {overflow: auto;}
h1, h2, h3, h4, h5, h6 {line-height: normal; font-weight: 400;}
strong {font-weight: bold;}
ul li {vertical-align: middle;line-height: normal; list-style:none;}
select.readonly::-ms-expand { display: none;}
del {text-decoration: line-through;}
a {text-decoration: none;outline: none;color: #000;}

textarea  {font-size: 12px;color: #999;padding: 0 5px;border: 1px solid #ddd; width: 100%;}
input {vertical-align: middle; }
input[type="text"], input[type=password], input[type=number], select {height: 28px; vertical-align: middle;}
input[type="text"], input[type=password], input[type=number] {
	border: 1px solid #ddd; outline: medium; background: #fff;
	-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align: middle;font-size: 12px;color: #999;padding: 0 5px;}
input[type="text"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled {background:#eee;}
input::-ms-clear {display: none;}
input[type="text"]::-ms-clear {display: none;}
input[type="text"]:focus {border: 1px solid #5f8ef8;color: #666;}
select {
    border: 1px solid #ddd;outline: medium;box-sizing: border-box;
    -moz-appearance:none;-webkit-appearance:none;appearance:none;
    vertical-align: middle;border-radius: 2px;color: #999;padding: 0 25px 0 5px;
    background: #fff url('../images/common/select_icon.png') no-repeat right 7px top 10px;
    background-size: 10px;}
select::-ms-expand {display: none;background-color: transparent;}
