@charset "utf-8";
/* CSS Document */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, address, em, img, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;}

hr, legend {display:none;}
em, address, cite {font-style:normal;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}

/*IE처럼 포커스시 감추기 START*/
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
	color:transparent;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:transparent;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:transparent;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:transparent;
}
/*IE처럼 포커스시 감추기 END*/


/*스킵 메뉴*/
#skipmenu {position:absolute; left:-10000px; top:0px;}
.Accessibility {position:absolute; left:-10000px; top:0px;}


/*기본 링크*/
a:link, a:visited {color:#666666; text-decoration:none;}
a:hover, a:active {color:#000000; text-decoration:underline;}


/* 나눔고딕 - root 경로*/

@font-face {
	font-family:'NanumGothic'; 
	src:url(/NanumGothic.eot);
	src:local(※), url(/NanumGothic.woff) format('woff')
}

@font-face {
	font-family:'NanumGothicBold';
	src:url(/NanumGothicBold.eot);
	src:local(※), url(/NanumGothicBold.woff) format('woff')
}


img {font:0/0 arial;}
html {overflow-y:scroll;}
html {-webkit-text-size-adjust:none;} 
body {color:#000000; font-size:12px; line-height:20px; font-family:"NanumGothic", "Noto Sans KR", "Helvetica Neue", "Microsoft Yahei", sans-serif; word-break:break-all; background: url(../images/include/body_bg.jpg) repeat-x 0px 0px;}



.view_none {position:absolute; left:-10000px; top:0px;}
.clear_both {clear:both;}

