@charset "euc-kr";
/* CSS Document */

/* tag reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, img {margin:0; padding:0; }
html {width:100%; height:100%;}

::selection {background:#ffc000; color:#fff;text-shadow: none;}
::-moz-selection {background:#ffc000; color:#fff;text-shadow: none;}
::-webkit-selection {background:#ffc000; color: #fff; text-shadow: none;}

/*
@font-face {
	font-family :'NanumGothic';
	src: url('/web/upload/new/font/NanumGothic.eot');
	src: local(''), url('/web/upload/new/font/NanumGothic.woff') format('woff'), url('/web/upload/new/font/NanumGothic.ttf') format('truetype');
}
@font-face {
	font-family :'NanumMyeongjo';
	src: url('/web/upload/new/font/NanumMyeongjo.eot');
	src: local(''), url('/web/upload/new/font/NanumMyeongjo.woff') format('woff'), url('/web/upload/new/font/NanumMyeongjo.ttf') format('truetype');
}
*/

@font-face {
    font-family:'NanumGothic';
    src: url('/new/font/NanumGothic.eot');
    src: url('/new/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/new/font/NanumGothic.woff') format('woff'),
         url('/new/font/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family:'NanumGothicBold';
    src: url('/new/font/NanumGothicBold.eot');
    src: url('/new/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
         url('/new/font/NanumGothicBold.woff') format('woff'),
         url('/new/font/NanumGothicBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family:'NanumMyeongjo';
    src: url('/new/font/NanumMyeongjo.eot');
    src: url('/new/font/NanumMyeongjo.eot?#iefix') format('embedded-opentype'),
         url('/new/font/NanumMyeongjo.woff') format('woff'),
         url('/new/font/NanumMyeongjo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}
body, code {font-family:"³ª´®°íµñ", "NanumGothic"; font-size:12px;letter-spacing:-0.02px; color:#666666;}
li{list-style:none; }
img, fieldset{border:none; vertical-align:top; }
input, select, textarea{font-size:100%; color:#666; vertical-align:middle; font-family:"³ª´®°íµñ", "NanumGothic"; }
hr.layout {display:none;}
a{text-decoration:none;color:#666666;}
a:link, a:visited{color:#666666;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
table{border-spacing:0; border:0; border-collapse:collapse; width:100%;font-size:12px; }
th, td {border:0; vertical-align:top;  }
legend { height:0; width:0; display:block; text-indent:-9999em; }
caption { visibility:hidden; position:absolute; left:-1000px; top:-1000px; height:0; width:0; display:none; }
button { padding:0; margin:0; border:0; cursor:pointer; overflow:visible; }
.objHidden { visibility:hidden; position:absolute; left:-1000px; top:-1000px; height:0; width:0; }
table tr.radioType input,
span.noBorder input { border:none !important; width:auto !important; height:auto !important; margin:0 3px 0 0 !important; vertical-align:middle !important; background:none !important; }
#content_CONTAINER td { width:auto !important; }
table.nneditor-table { width:auto !important; }


/* contents */
#accNav {position:absolute; top:0; left:0; z-index:100; width:100%; height:0;}
#accNav p, #accNav ul, #accNav ul li {height:0;}
#accNav p a {position:absolute; left:0; top:0; display:block; overflow:hidden; width:1px; height:1px; margin-left:-1px; margin-bottom:-1px;  text-align:center; color:#000; white-space:nowrap;}
#accNav p a:focus, #accNav p a:hover, #accNav p a:active {width:100%; height:auto; padding:10px 0; background:#c4122f; color:#fff; z-index:100;}

.displaynone { display:none; }
.png24 {tmp:expression(setPng24(this));}