
@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
*{
    margin: 0; padding: 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-break:break-all;
	-webkit-text-size-adjust:none;
    -webkit-transition:all 0.1s ease; 
    transition:all 0.1s ease; 
}
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; word-break:keep-all;}
html{overflow-x:hidden;overflow-y:scroll;font-size:16px;}
body{margin: 0; padding: 0;font-family: 'NotoSans','Malgum Gothic','맑은고딕',sans-serif; font-weight:400; line-height:1.5; font-size:16px;}
nav,ol,ul{list-style:none;}
label,input,button,select,img{vertical-align:middle;}
input,button{margin:0;padding:0;font-size:1rem; font-family: 'Noto Sans KR','dotum', sans-serif;}
button{cursor:pointer;outline: none; font-family: 'NotoSans','Malgum Gothic','맑은고딕',sans-serif; font-weight:400; line-height:1.5; font-size:16px;}
button *{vertical-align:middle;}
textarea,select{font-size:1rem;}
select{margin:0;background-color:#fff;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:700; font-family: 'NotoSans','Malgum Gothic','맑은고딕',sans-serif;}
address,cite,em,i{font-style:normal;}
a:link,a:visited{color:#333;text-decoration:none}
a:hover,a:focus,a:active{color:#2657b4;background-color:transparent;}
table{width:100%;border-collapse:collapse;border-spacing:0}
caption,legend{position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;text-indent:-9999px;}
span, img, input, button, select{vertical-align: middle;}



/* Font */
@font-face {
    font-family: 'NotoSans';
    src: url('../font/notokr-light.eot');
	src :url('../font/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-light.woff') format('woff'),
         url('../font/notokr-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../font/notokr-regular.eot');
	src :url('../font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-regular.woff') format('woff'),
         url('../font/notokr-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../font/notokr-medium.eot');
	src :url('../font/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-medium.woff') format('woff'),
         url('../font/notokr-medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../font/notokr-bold.eot');
	src :url('../font/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-bold.woff') format('woff'),
         url('../font/notokr-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
