@charset "utf-8";
@font-face {
    font-family: 'NanumGothic';
    font-style: normal;
    font-weight: normal;
	src: url('../font/NanumGothic.eot');
    src: local('NanumGothic'),  local('나눔고딕'),   url('../font/NanumGothic.woff') format('truetype');
}
	
/* base */
html, 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, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, table, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;	border:0; } 
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
address,cite,code,dfn,em,var {font-style:normal;}
hr {display: none;}
img,.imgBtn{vertical-align:top;border:0;}
.clear{clear:both;}
.center{text-align:center;}
label{cursor:pointer;}

#accessibility {position:absolute;}
#accessibility h3{position:absolute;top:0;left:-9999px;height:1px; width:1px; overflow:hidden;font-size:0;text-align:left; line-height:0;z-index:-99;}
#accessibility a {display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;}
#accessibility a:focus,
#accessibility a:active {height:auto;width:100%;padding:5px;margin-bottom:10px;background: #FFFFCC;position:absolute; top:0;}

/* default */
input.txt,input[type="text"]{border:1px solid;border-color:#c3c3c3 #d4d0c8 #d4d0c8 #c3c3c3 ;height:12px;padding:4px 1px 2px;font:12px NanumGothic,malgungothic,Dotum, AppleGothic, sans-serif;color:#555;vertical-align:middle;background:#fafafa;}
input.txt[name^=searchKeyword]{padding:0 !important;height:22px;line-height:1.7em}
select{border:inset #d2d2d2;border-width:2px 1px 1px 2px;vertical-align:middle;font:12px NanumGothic,malgungothic,Dotum, AppleGothic, sans-serif;color:#555;height:22px;padding:1px;}
textarea{width:95%;border:1px solid;border-color:#c3c3c3 #dfdfdf #dfdfdf #c3c3c3;background:#fafafa;padding:1px;}
input[type="file"]{border:1px solid #d2d2d2;font:12px NanumGothic,malgungothic,Dotum, AppleGothic, sans-serif;color:#555;verticla-align:middle;}
input[type="image"]{border:0;vertical-align:middle;}
input[type="radio"],input[type="checkbox"],.radio,.checkbox{border:0;vertical-align:middle;margin:0;padding:1px;}

.imgBtn{vertical-align:middle;border:0;}

/* link */
a{cursor:pointer;}
a:link {color:#595959;text-decoration:none;}
a:visited  {color:#595959; text-decoration:none;}
a:hover {color:#2d82c4;text-decoration:underline;}
a:active {color:#2d82c4;text-decoration:underline;}

.bk{*zoom:1;}
.bk:after{content:"";display:block;clear:both;height:0;}
.rightBtn{text-align:right;margin-bottom:20px;}
.centerBtn{text-align:center;margin-bottom:20px;}
.leftBtn{text-align:left;margin-bottom:20px;}
.doubleBtn{margin-bottom:20px;*zoom:1}
.doubleBtn:after{content:"";display:block;clear:both;height:0;}
.doubleBtn .posi-L{float:left;}
.doubleBtn .posi-R{float:right;}
.posi-L{float:left;}
.posi-R{float:right;}

/* 가로폭 */
.w5{width:5% !important;}
.w6{width:6% !important;}
.w7{width:7% !important;}
.w8{width:8% !important;}
.w9{width:9% !important;}
.w10{width:10% !important;}
.w11{width:11% !important;}
.w12{width:12% !important;}
.w13{width:13% !important;}
.w14{width:14% !important;}
.w15{width:15% !important;}
.w16{width:16% !important;}
.w17{width:17% !important;}
.w18{width:18% !important;}
.w19{width:19% !important;}
.w20{width:20% !important;}
.w21{width:21% !important;}
.w22{width:22% !important;}
.w23{width:23% !important;}
.w24{width:24% !important;}
.w25{width:25% !important;}
.w26{width:26% !important;}
.w27{width:27% !important;}
.w28{width:28% !important;}
.w29{width:29% !important;}
.w30{width:30% !important;}
.w33{width:33% !important;}
.w35{width:35% !important;}
.w40{width:40% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w65{width:65% !important;}
.w70{width:70% !important;}
.w75{width:75% !important;}
.w80{width:80% !important;}
.w85{width:85% !important;}
.w90{width:90% !important;}
.w95{width:95% !important;}
.w100{width:100% !important;}
.wx30{width:30px !important;}
.wx50{width:50px !important;}
.wx70{width:70px !important;}
.wx100{width:100px !important;}
.wx150{width:150px !important;}

/* height padding or margin bottom */
.pdBtm0{padding-bottom:0 !important;}
.pdBtm10{padding-bottom:10px !important;}
.pdBtm20{padding-bottom:20px !important;}
.pdBtm30{padding-bottom:30px !important;}
.pdBtm40{padding-bottom:40px !important;}
.pdBtm50{padding-bottom:50px !important;}
.pdBtm60{padding-bottom:60px !important;}
.pdBtm70{padding-bottom:70px !important;}
.pdBtm80{padding-bottom:80px !important;}
.pdBtm90{padding-bottom:90px !important;}
.pdBtm100{padding-bottom:100px !important;}
.pdBtm110{padding-bottom:110px !important;}
.pdBtm120{padding-bottom:120px !important;}
.pdBtm130{padding-bottom:130px !important;}
.pdBtm140{padding-bottom:140px !important;}
.pdBtm150{padding-bottom:150px !important;}
.mgBtm0{margin-bottom:0 !important;}
.mgBtm10{margin-bottom:10px !important;}
.mgBtm20{margin-bottom:20px !important;}
.mgBtm30{margin-bottom:30px !important;}
.mgBtm40{margin-bottom:40px !important;}
.mgBtm50{margin-bottom:50px !important;}
.mgBtm60{margin-bottom:60px !important;}
.mgBtm70{margin-bottom:70px !important;}
.mgBtm80{margin-bottom:80px !important;}
.mgBtm90{margin-bottom:90px !important;}
.mgBtm100{margin-bottom:100px !important;}

/* color */
.orange{color:#f04f00;}

/*  hidden */
#skip {position:fixed !important;top:0;left:0;width:100%;text-aling:center;z-index:9999;}
#skip h2{position:absolute;top:0;left:-9999px;height:1px; width:1px; overflow:hidden;font-size:0;text-align:left; line-height:0;z-index:-99;}
#skip a {display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;}
#skip a:focus,
#skip a:active {height:auto;width:100%;padding:5px;margin-bottom:10px;background:#FFFFCC;position:absolute; top:0;}
.hidden,legend {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden; text-align:left;}
caption {visibility:hidden; font-size:0; line-height:0; height:0;}
body{font-size:75%;font-family:NanumGothic,malgungothic,Dotum,arial, sans-serif;color:#555;}

/* Pagination */
.pagination{ padding:0 0 40px; text-align:center; line-height:normal;}
.pagination span a,
.pagination strong{ position:relative; color:#323232; font:12px/12px Tahoma, Sans-serif; vertical-align:top; display:inline-block; text-decoration:none; padding:1px 8px; background-color:#fff; z-index:1;margin:0 -3px;border:solid #ccc;border-width:0 1px;}
.pagination span{display:inline-block;vertical-align:top;height:15px;}
.pagination span a:hover,
.pagination span a:active,
.pagination span a:focus,
.pagination strong{ color:#333;background:#fff;text-decoration:underline;letter-spacing:0px;}
.pagination strong{font-weight:bold;text-decoration:none;}
.pagination .direction{border:0 !important;z-index:1;background:#fff;padding:1px 4px 0;}
.pagination span a.next{margin:0 -2px !important;}

.wrt th,.viw th,.uccfile th,.type4 th{text-align:left !important;padding-left:10px !important;}
table th{font-weight:normal !important;}
.pageMove th{padding:3px 0;background:#f6f6f6;}
.grayBg{background:#f6f6f6;}


