@charset"utf-8";

/*font 설정*/
@font-face {
	font-family: 'Nanum Barun Gothic';
	font-style: normal;
	font-weight: 400;
	src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
	src: url(/font/NanumBarunGothic.eot);
	src: url(/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
	url(/font/NanumBarunGothic.woff) format('woff'),
	url(/font/NanumBarunGothic.ttf) format('truetype');
}

/*------------------------------------------ reset --------------------------------------------------*/
body {background:#f2f2f2;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0;}
body,input,textarea,select,button,table{font-family:"Nanum Barun Gothic" , serif, sans-serif; font-weight:normal; font-size:14px; line-height:1.2; color: #585858;}
p,ul,ol,li,dl,dt,dd,form {list-style-image:none; list-style-position:outside; list-style-type:none; border:0px; margin:0px; padding:0px;}
table{border-collapse:collapse; table-layout:fixed; word-break:break-all;}
img {border:0; display:block; vertical-align:top;}
button {background:none; border:0; cursor:pointer; *overflow:visible;}
fieldset {border:0;}
input,select,textarea {vertical-align:middle;}
legend, hr {display:none;}
em,address {font-style:normal;}
a {text-decoration:none; color:#585858;}
a:hover,a:active,a:focus {color:#585858; }
frameset, frameborder, frame {border:0;}
caption {display:none; width:0; height:0; margin-top:-1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

#skipnavigation { position:relative;}
#skipnavigation a { display:block; height:0; width:0; margin-bottom:-1px; background:#000; overflow:hidden; text-align:center; color:#fff; white-space:nowrap;} 
#skipnavigation a:focus, 
#skipnavigation a:active { height:auto; width:100%; padding:5px; margin-bottom:10px;}