/*font Notosans-kr*/
/*@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900|Noto+Sans:400,700&display=swap&subset=korean');*/
@import url('./notosans.css');
/* reset  & base*/
* { font-family:"Noto Sans KR", "맑은 고딕", "Malgun Gothic", "open sans", Arial, sans-serif; box-sizing:border-box; line-height:1em; letter-spacing:-0.075em; word-break:break-word; }
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,a,p { 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:#000; }
a:active, a:focus {outline:0; border:none; -moz-outline-style:none;}
address { font-style:normal; color:#000; }

/*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:8px; 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); }
