/*font Notosans-kr*/
/*@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("//fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800&subset=korean");
@import url("//cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css");*/

/* reset  & base*/
* { font-family:"Noto Sans KR"; box-sizing:border-box; line-height:1em; letter-spacing:-0.075em; outline:none; }
html,body { width:100%; height:100%; }
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,button,input { margin:0; padding:0; }
body,h1,h2,h3,h4,input,button,div,ul,li { font-size:14px; }
ul,li,ol { list-style:none; }
ul { font-size:0; }
img,fieldset,iframe { border:0; }
img { vertical-align:top; }
table { border-collapse:collapse; border-spacing: 0; }
a { text-decoration:none; color: inherit; }
address { font-style:normal; color:#000; }
i { font-style:normal; font-family:inherit;}

/*skip*/
.skip_navigation a { position:absolute; top:-9999px; }
.skip_navigation a:focus { top:0px; right:0; color:#40163A; }
.blind { position:absolute; top:-9999px; }



/*-- 스크롤변경 크롬 --*/
::-webkit-scrollbar { width:5px; height:8px; border:3px solid #FFF; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display:block; height:10px; background:#EFEFEF; }
::-webkit-scrollbar-track { background:#EFEFEF; -webkit-border-radius:10px; border-radius:10px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2); }
::-webkit-scrollbar-thumb { height:50px; width:50px; background:rgb(0,0,0,0.2); -websit-border-radius:8px; border-radius:8px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1); }
