
@charset "utf-8";

*{ margin: 0; padding: 0; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box;}

a{color: inherit;text-decoration:none;background:transparent;}
a:visited,a:focus,a:active,a:hover{text-decoration:none}
table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}
th,td{padding:0; word-break:break-all; }
dl,ul,ol,menu,li{list-style:none; list-style-type:none; }
fieldset,img{border:0 none;vertical-align:middle; }
button {border:0 none; background-color:transparent; cursor:pointer;}

/* input, textarea{box-shadow: none;-webkit-appearance: none; -moz-appearance: none; appearance: none; } */
/* IE10 이상에서 input box 에 추가된 지우기 버튼 제거 */
/* input::-ms-clear { display: none;} */
br{font-family: Sans-Serif;}

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;font: inherit;vertical-align: baseline;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,nav,menu{ font-family: "Noto Sans KR", sans-serif; 
  /* font-family:"Noto Sans Korean", sans-serif */ -webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none; }
button:focus {outline: 0;}
input{margin:0; padding:0; border:0;}
input:focus {outline:none;}

ul:after, ol:after {display:block; height:0; content:""; float:none; clear:both; }
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
address,caption,cite,code,dfn,em,var{font-style:normal;}

legend,.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}
caption{overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.clear:after{content:'';display:block;clear:both}
.hide{overflow:hidden;position:absolute;left:-9999px;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important}

/* form */
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {color:#888}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto}
 
input[type=text],
input[type=password],
input[type=tel],
input[type=number],
input[type=email],
input[type=url]{line-height:1;height:28px;margin:0;border:1px solid #cfcfcf;-webkit-appearance:none !important;background:#fff;color:#4d4d4d;font-size:12px;text-indent:10px !important; box-sizing: border-box;}
input[type=button],
input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:none;cursor: pointer;}
input[type=file]{line-height:1;padding:6px 10px 7px;border:1px solid #e5e5e5;background:#fff;color:#4d4d4d;cursor:pointer;font-size:12px}
input[type=text]:read-only,
input[type=password]:read-only,
input[type=tel]:read-only,
input[type=number]:read-only,
input[type=email]:read-only,
input[type=url]:read-only,
input[type=file]:read-only{border:1px solid #e1e2e2;color:#4d4d4d;text-indent:10px !important}
input[readonly],input[disabled]{border:1px solid #e1e2e2;color:#4d4d4d;text-indent:10px !important}
input[type=checkbox]{/* width:15px;height:15px;border:1px solid #886868; */vertical-align:middle}
input[type=checkbox]:checked{/* background:url('../images/ico_checked.png') no-repeat */}
/* select{height:28px;padding:4px 5px 3px 5px;border:1px solid #ccc;-webkit-border-radius:0;border-radius:0;font-size:12px;color:#333;vertical-align:middle;} */
/* select[disabled] {border:1px solid #e5e5e5;background:#f1f1f1;color:#4d4d4d} */
textarea{width:100%;padding:5px 7px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:none;border:1px solid #e1e2e2}
button{cursor:pointer;border: 0;}
area:focus { /* outline: 0; */ }

/*[레이아웃]*/
* {
  /* font-family: 'S-Core Dream',sans-serif; */
  font-family: "Noto Sans KR", sans-serif !important;  
  font-weight: 400;color:#373242;}
html,body{font-family: 'S-Core Dream', sans-serif;font-weight: 400;color:#373242;font-size: 16px;/*max-width: 1920px;*/margin:0 auto;letter-spacing: -.09em;}
.relative{position:relative !important}
