@charset "utf-8";
/*Basic*/
*{font:normal 12px Dotum,Arial;color:#333}
html, body{margin:0;padding:0;height:100%}
form, td, div, span, ul, li, ol, dl, dt, dd, textarea, h1, h2, h3, p, a{margin:0;padding:0}
textarea{resize:none}
table, th, td{font:normal 12px Dotum, Arial;color:#333}
table{border-spacing:0;border-collapse:collapse;border:0;empty-cells:show}
img, fieldset{border:0;margin:0;padding:0}
body span.nonCss, legend, hr{display: none;padding:0;margin:0}
ul,ol{list-style:none;padding:0;margin:0}
ol li, ul li{padding:0;margin:0;line-height:1.5em}
dl dd{line-height:1.5em}
a{text-decoration:none;font:normal 12px Dotum, Arial;color:#333;/*링크점선없애기*/ outline:none;select-dummy:expression(this.hideFocus=true)}
a:hover{text-decoration:underline;font:normal 12px Dotum, Arial;color:#4559E9}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
strong{font-weight:bold}
p, span{line-height:22px}
label{color:#00af00;font-weight:bold;margin-right:20px}
.pointer{cursor:pointer}
.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ar{text-align:right}
.ac{text-align:center}
.clear{clear:both;zoom:1}
.clear:after{clear:both;content:"";display:block}
.bold{font-weight:bold}

/*Common*/
.mt_25{margin-top:-25px}
.mt0{margin-top:0px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}

.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}

.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pr10{padding-right:10px}
.pr20{padding-right:20px}
.pb0{padding-bottom:0}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pl10{padding-left:10px}
.pl20{padding-left:20px}

.t1{font:normal 11px dotum;color:#ccc}

.fontCol01{color:#00af00}
.fontBCol01{color:#00af00;font-weight:bold}

.txtin20{text-indent:20px}

.alignL{text-align:left}
.alignC{text-align:center}
.alignR{text-align:right}
.left10{padding-left:10px;text-align:left}
.left20{padding-left:20px;text-align:left}
.right10{padding-right:10px;text-align:right}

.on{display:block !important}
.off{display:none !important}

.inline{display:block;float:left}
.inline li{display:block;float:left}

/*Design*/
.ifrContent{width:100%;height:500px;padding:0;margin:0}

/*--- pagingNav ---*/
.pagingNav{clear:both;margin:0 auto;padding:20px 0;text-align:center;font:13px dotum}
.pagingNav .cur_num,  .pagingNav a{display:inline-block;float:left;margin:0 2px;text-decoration:none;vertical-align:middle;border:1px solid #ccc;background-color:#fff}
.pagingNav .cur_num/**/,  .pagingNav a/**/{float:none} /* IE5 제외 핵 */
.pagingNav .num_box{font-weight:bold}
.pagingNav a.num_prev,  .pagingNav a.num_next,  .pagingNav a.num_box{padding:2px 5px 1px;color:#999;border:1px solid #ccc}
.pagingNav .cur_num,  .pagingNav .num_box:hover{padding:2px 5px 1px;color:#222;border:1px solid #222}
.pagingNav .num_prev:hover,  .pagingNav .num_next:hover{border:1px solid #222}
.pagingNav .num_prev{padding:0;margin-right:2px}
.pagingNav .num_next{padding:0;margin-left:2px}

