
@charset "utf-8";

/*나눔고딕 웹폰트*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.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;
}
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;}
html{overflow-x:hidden;overflow-y:scroll;font-size:16px;}
body{margin: 0; padding: 0; line-height: 1;font-family: 'Nanum Gothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', 'Dotum'; font-weight: 400; font-size: 16px; }
html,body{height: 100%;width: 100%;}
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: 'Nanum Gothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', 'Dotum';}
button{cursor:pointer;background: none; border: 0;  color: inherit;  /* cursor: default; */ font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-appearance: button; /* for input */ -webkit-user-select: none; /* for button */  -moz-user-select: none; -ms-user-select: none; }
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:800; font-family: 'Nanum Gothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', 'Dotum';}
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;text-decoration:underline}
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;}