/**** reset ****/
a, abbr, acronym, address, applet, article, aside, audio,
blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
iframe, img, ins, input,
kbd, 
keygen,
label, legend, li, 
meter, mark,
nav, menu,
object, ol, output, option,
p, pre, progress,
q, 
s, samp, section, small, span, source, sub, sup,
table, tbody, tfoot, thead, th, tr, td, video, tt,
ul, 
var{padding:0; margin:0; font-size:100%; font:inherit; border:0; box-sizing:border-box;text-decoration: none}
ul, ol, li{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, legend{position:relative; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
td, th{word-break:break-all; vertical-align:middle;}
mark, var{background:none;}
img, input, button, select, textarea{vertical-align:middle;}
img, fieldset, iframe{border:0;}
html{font-family: 'SCDream', '맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif}
a{color:#666}
/* html5 */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{display:block;}

table caption
{position:relative; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

th,td {font-size:14px; font-weight:400; line-height:22px; letter-spacing:-0.01em; color:#333; word-break:keep-all; word-wrap:break-word; } /* color값은 사이트에 맞게사용 */

select{/*outline:none;*/height:40px;padding-left:12px;border:1px solid #c2c2c2;font-size:14px;background:url(/lms/images/common/ico_select.png) no-repeat right 50% #fff;background-size:contain;/* -webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; */-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
select::-ms-expand {display: none;}/* select box 화살표 없애기 ie10,ie11 */



