@charset "utf-8";

/**** reset ****/
a, abbr, acronym, address, applet, article, aside, audio,
b, 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,
i, 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, strike, sub, sup,
table, tbody, tfoot, thead, th, tr, td, video, tt,
u, ul, 
var{padding:0; margin:0; font-size:100%; font:inherit; border:0; box-sizing:border-box;}
body{line-height:1;}
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;}

/* 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-family: NotoSans,'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif; 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 {width:100px;height:40px;background:url('/kr/img/common/icon_sharrow.png') no-repeat 85% 50% #fff;background-size:10px;border:1px solid #e0e0e0;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand {display: none;}/* select box 화살표 없애기 ie10,ie11 */