@charset "euc-kr";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,600,700,900&display=swap&subset=korean');

/* reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,
menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
table{border:0;border-spacing:0;border-collapse:collapse;}
ul,ol,li,dl,dd,dt{list-style:none}
img,fieldset,iframe{border:0 none}
img{vertical-align:top;max-width:100%;}
textarea{resize:none}
input,select,textarea,button{font-size:100%;vertical-align:top;outline:none;-webkit-appearance:none;-webkit-border-radius:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
address,strong,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}

/* box-sizing */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}

/* base - input */
input{color:#000}
input:checked[type="checkbox"]{background-color:#666;}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type="password"]::-webkit-input-placeholder{font-family:'Noto Sans KR';}
button{border:0;background-color:transparent;padding:0;cursor:pointer}
input:disabled{background:#f6f6f6;}
input[type=file], input[type=file]::-webkit-file-upload-button{cursor:pointer;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}/* Chrome, Safari, Edge, Opera */
input[type=number]{-moz-appearance:textfield;}/* Firefox */

/* placeholder */
::-webkit-input-placeholder{color:#b2b2b2;font-size:14px;font-weight:300;}
::-moz-placeholder{color:#b2b2b2;font-size:14px;font-weight:300;}
:-ms-input-placeholder{color:#b2b2b2;font-size:14px;font-weight:300;}
:-moz-placeholder{color:#b2b2b2;font-size:14px;font-weight:300;}

/* base - a */
a{color:#000}
a,a:link{text-decoration:none;}
a:visited{text-decoration:none}
a:hover,a:focus{ text-decoration:none;}
a:active{text-decoration:none}

/* base - body */
body{-webkit-font-smoothing:antialiased;}
body,input,select,textarea,button{font:14px/1 "Noto Sans KR", "Malgun Gothic", "¸¼Àº °íµñ", "µ¸¿ò", sans-serif;color:#000;letter-spacing:-.5px;font-weight:400;}

/* common */
.hide{position:absolute;left:-9999px;font-size:0;width:0;height:0;text-indent:-9999px;overflow:hidden;}
.mt10{margin-top:10px !important;}