@charset "utf-8"; 

/******************** Reset Start ********************/
html,body,div,
h1,h2,h3,h4,h5,h6,
ul,ol,li,dl,dt,dd,
p,img,a,span,strong,em,
table,caption,colgroup,col,thead,tbody,tfoot,th,tr,td,
form,fieldset,legend,label,input,select,option,optgroup,object,iframe,
address,cite,button,small,s,b {margin:0; padding:0;}
address,caption,cite,code,dfn,em,var,h1,h2,h3,h4 {font-style:normal; font-weight:normal}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0;}

/* 폰트, color는 디자인가이드에 맞게사용 */
body,th,td,input,select,textarea,button,h1,h2,h3,h4 {font-size:14px; color:#555; font-family:'Roboto','Droid Sans','Helvetica','Apple-Gothic','애플고딕','Tahoma','나눔고딕', NanumGothic,'Malgun Gothic',dotum,'돋움',gulim,'굴림',sans-serif; color:#333;letter-spacing:-0.5px; word-spacing:-0.04em;-webkit-text-size-adjust:none;}
button {overflow:visible; cursor:pointer; border:none; background-color:transparent; appearance:none; -webkit-appearance:none}
button::-moz-focus-inner {border:0; padding:0}
img,fieldset {border:0 none}
ul,ol,li {list-style-type:none}
table {table-layout:fixed; border-collapse:collapse; border-spacing:0}

input[type='text'],input[type='password'],input[type='submit'],input[type='search'],button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:none;border-radius:0}
input[type='checkbox']{-webkit-appearance:checkbox}
input[type='radio']{-webkit-appearance:radio}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}


/* a css */
a { text-decoration:none; color:#333}
a,
a:hover,
a:active,
a:visited {}
/* hidden */
.hidden {position:absolute; top:-9999px; left:-9999px; display:block; overflow:hidden; width:1px; height:1px; line-height:0; font-size:0; text-indent:-9999px}
caption,
caption.hidden {display:none;}
/******************** Reset END ********************/

button img{display:block}
img{vertical-align:top;max-width:100%;border:0}
object, embed{max-width:100%}
strong{font-weight:600}