@charset "utf-8";

@font-face {
	font-family: 'Nanum Gothic';
	src: url('fonts/nanumbarungothic/NanumGothic-Regular.eot');
	src: url('fonts/nanumbarungothic/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/nanumbarungothic/NanumGothic-Regular.woff') format('woff'),
		 url('fonts/nanumbarungothic/NanumGothic-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


html {margin:0;padding:0;}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select,button,
table,th,td,ul, li {margin:0;padding:0;border:0;letter-spacing:0px;font-size:15px;font-family:'Noto Sans KR','Nanum Gothic',dotum,'돋움' ,Helvetica,AppleSDGothicNeo,Arial,sans-serif; color:#000000;font-weight:normal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;font-weight:300;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

a:link , a:visited {text-decoration:none;}
a:hover,a:focus {text-decoration:none;}
*{-webkit-text-size-adjust:none}

input,textarea,select,button{font-size:14px;font-family:'Noto Sans KR','Nanum Gothic',dotum,'돋움' ,Helvetica,AppleSDGothicNeo,Arial,sans-serif;}
input{padding:0 15px;letter-spacing:0.2px;}
textarea {padding:15px;letter-spacing:0.2px;}
img,fieldset {border:0;}
form,fieldset {margin:0;padding:0;}
em,address,optgroup {font-style:normal;font-weight:normal;}
button {border:none 0;margin:0;padding:0;overflow:visible;cursor:pointer;background:none; outline: none;}
ol,ul,li {list-style:none;}
table {border-spacing:0; border-collapse:collapse;}
hr {display:none;}
legend {position:absolute; top:-1000px; left:-1000px; visibility:hidden;}
caption {overflow:hidden; width:1px; height:1px; margin:0; padding:0; font-size:1px; text-indent:-9999px;}

input::-webkit-input-placeholder {color:#bfbfbf; }
::-webkit-input-placeholder { /* WebKit browsers */ color:#bfbfbf; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#bfbfbf; }
::-moz-placeholder {/* Mozilla Firefox 19+*/ color:#bfbfbf;}
:-ms-input-placeholder {/* ie10+*/ color:#bfbfbf;}

.skip_nav {position:absolute; left:0;top:0; z-index:999; width:100%; text-align:center;}
.skip_nav a {position:absolute; top:-999px; left:-999px;}
.skip_nav a:focus, .skip_nav a:active, .skip_nav a:hover {display:block; top:0; left:0; padding:7px 10px 5px; background:#000; color:#fff; font-weight:bold; font-size:14px; text-decoration:none}


