@charset "utf-8";
@import "popup.css";

*{margin:0; padding:0; font-family: '맑은고딕','Apple SD Gothic Neo', 'Malgun Gothic', 'dotum', 'Verdana';}
html{overflow-y:scroll /* overflow:hidden 크롬에서 팝업창 띄울때 오른쪽 스크롤 생기는 문제 해결 */}
body{position:relative;background:#fff;font:12px '맑은고딕','Apple SD Gothic Neo', 'Malgun Gothic', 'dotum', 'Verdana';line-height:160%;padding:0;-webkit-text-size-adjust:none;color:#666/*word-break:break-all*/}
body.pop{position:relative;background:#fff;font:12px '맑은고딕','Apple SD Gothic Neo', 'Malgun Gothic', 'dotum', 'Verdana';line-height:160%;padding:0;-webkit-text-size-adjust:none;color:#666/*word-break:break-all*/}
a img {border:0;}
img{vertical-align:top}
img,fieldset,iframe{border:0 none}
li{list-style:none}
table, td{border-collapse:collapse}

textarea,select{margin:0;padding:0;border:1px solid;border-color:#c8c8c8 #e0e0e0 #e0e0e0 #c8c8c8;background-color:#fff;color:#555;font-size:1em;overflow:auto}
a {text-decoration:none; color:#666}
label{display:none}
caption, legend, .hidden{width:0;height:0;font-size:0;color:transparent;line-height:0;}
legend.tit {visibility:visible; padding:20px 10px;margin:10px 0px;font-weight:600;font-size:13px;color:#333;background:#e7edf5;font-weight:normal;width:100%;}
/* NormalForm */
#def{position:relative;overflow:hidden;width:100%;border:0 none;margin:0 0 5px 0;}
#def tr th{border:0 none;}
#def tr td{border:0 none;}
#def tr td a.btn_def{display:inline-block;width:;background:#464646;color:#fff;line-height:20px;text-align:center;padding:2px 10px 2px 10px;}



/* base */
#wrap{margin:0 auto;width:100%}
#header, #container, #footer{position:relative}
#header{z-index:1}
/* 정렬 */
.fL{float:left;}
.fR{float:right;}

/* margin, padding, border, nobg */
.p0{padding:0 !important}
.p2{padding:2px !important}
.p3{padding:3px !important}
.p4{padding:4px !important}
.p5{padding:5px !important}
.pB10{padding-bottom:10px !important}

.b0{border:none !important}
.bL0{border-left:0 !important}
.bR0{border-right:0 !important}
.bB0{border-bottom:0 !important}
.bB1{border-bottom:1px solid #eee !important}

/* widht/height/margin/padding */
/* padding */ 
.p0 {padding:0 !important;}
.p10 {padding:10px !important;}
.p20 {padding:20px !important;}
.p30 {padding:30px !important;} 
.p40 {padding:40px !important;}
.p50 {padding:50px !important;}
.p60 {padding:60px !important;}
.p70 {padding:70px !important;}
.p80 {padding:80px !important;}
.p90 {padding:90px !important;}
.p100 {padding:100px !important;} 
.pt10 {padding-top:10px !important;} 
.pt20 {padding-top:20px !important;} 
.pt30 {padding-top:30px !important;} 
.pt40 {padding-top:40px !important;} 
.pt50 {padding-top:50px !important;} 
.pl10 {padding-left:10px !important;} 
.pl20 {padding-left:20px !important;} 
.pl30 {padding-left:30px !important;} 
.pl40 {padding-left:40px !important;} 
.pl50 {padding-left:50px !important;}
.pr10 {padding-right:10px !important;} 
.pr20 {padding-right:20px !important;} 
.pr30 {padding-right:30px !important;} 
.pr40 {padding-right:40px !important;} 
.pr50 {padding-right:50px !important;}
.pb10 {padding-bottom:10px !important;} 
.pb20 {padding-bottom:20px !important;} 
.pb30 {padding-bottom:30px !important;} 
.pb40 {padding-bottom:40px !important;} 
.pb50 {padding-bottom:50px !important;}

/* margin */ 
.m0 {margin:0 !important;}
.m10 {margin:10px !important;}
.m20 {margin:20px !important;}
.m30 {margin:30px !important;} 
.m40 {margin:40px !important;}
.m50 {margin:50px !important;}

.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}  
.mt20 {margin-top:20px !important;} 
.mt30 {margin-top:30px !important;} 
.mt40 {margin-top:40px !important;} 
.mt50 {margin-top:50px !important;} 

.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;} 
.ml20 {margin-left:20px !important;} 
.ml30 {margin-left:30px !important;} 
.ml40 {margin-left:40px !important;} 
.ml50 {margin-left:50px !important;}

.mr1 {margin-right:1px !important;}
.mr2 {margin-right:2px !important;}
.mr3 {margin-right:3px !important;}
.mr4 {margin-right:4px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;} 
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;} 
.mr30 {margin-right:30px !important;} 
.mr40 {margin-right:40px !important;} 
.mr50 {margin-right:50px !important;}

.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;} 
.mb20 {margin-bottom:20px !important;} 
.mb30 {margin-bottom:30px !important;} 
.mb40 {margin-bottom:40px !important;} 
.mb50 {margin-bottom:50px !important;}

.nobg{background:none !important}
.clear{clear:both !important}
.inline-block{display:inline-block !important}
.txtL{text-align:left !important}
.txtC{text-align:center !important}
.txtR{text-align:right !important}


/* width */
.w10p {width:10% !important; } 
.w15p {width:15% !important; } 
.w16p {width:16% !important; }
.w17p {width:17% !important; }
.w18p {width:18% !important; }
.w19p {width:19% !important; }
.w20p {width:20% !important; } 
.w25p {width:25% !important; } 
.w26p {width:26% !important; }
.w27p {width:27% !important; }
.w30p {width:30% !important; } 
.w35p {width:35% !important; } 
.w40p {width:40% !important; } 
.w45p {width:45% !important; }
.w50p {width:50% !important; } 
.w55p {width:55% !important; }
.w60p {width:60% !important; }
.w62p {width:62% !important; } 
.w63p {width:63% !important; }  
.w65p {width:65% !important; }
.w66p {width:66% !important; }
.w67p {width:67% !important; }
.w68p {width:68% !important; }
.w69p {width:69% !important; }
.w70p {width:70% !important; }
.w71p {width:71% !important; }
.w72p {width:72% !important; }
.w75p {width:75% !important; } 
.w80p {width:80% !important; }
.w81p {width:81% !important; }
.w82p {width:82% !important; }
.w83p {width:83% !important; }
.w84p {width:84% !important; } 
.w85p {width:85% !important; }
.w90p {width:90% !important; } 
.w95p {width:95% !important; }
.w98p {width:98% !important; }
.w99p {width:99% !important; }
.w99_5p {width:99.5% !important; }
.w100p {width:100% !important; } 

.w10 {width:10px !important;} 
.w20 {width:20px !important;}
.w30 {width:30px !important;} 
.w40 {width:40px !important;}
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w70 {width:70px !important;}
.w80 {width:80px !important;}
.w88 {width:88px !important;}
.w89 {width:89px !important;}
.w90 {width:90px !important;}
.w96 {width:96px !important;}
.w97 {width:97px !important;}	
.w100 {width:100px !important;}
.w105 {width:105px !important;}
.w110 {width:110px !important;}
.w120 {width:120px !important;}
.w125 {width:125px !important;}
.w130 {width:130px !important;}
.w140 {width:140px !important;}
.w150 {width:150px !important;}
.w160 {width:160px !important;}
.w164 {width:164px !important;}
.w170 {width:170px !important;}
.w180 {width:180px !important;}
.w190 {width:190px !important;}
.w200 {width:200px !important;}
.w220 {width:220px !important;}
.w230 {width:230px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w350 {width:350px !important;}
.w380 {width:380px !important;}
.w400 {width:400px !important;}
.w450 {width:450px !important;}
.w500 {width:500px !important;}
.w550 {width:550px !important;}
.w560 {width:560px !important;}
.w600 {width:600px !important;}
.w650 {width:650px !important;}
.w700 {width:700px !important;}
.w750 {width:750px !important;}
.w800 {width:800px !important;}
.w820 {width:820px !important;}
.w850 {width:850px !important;}
.w900 {width:900px !important;}
.w1000 {width:1000px !important;}
.w1050 {width:1050px !important;}
.w1060 {width:1060px !important;}
.w1070 {width:1070px !important;}
.w1100 {width:1100px !important;}

/* height */
.h10p {height:10% !important; } 
.h20p {height:20% !important; } 
.h30p {height:30% !important; } 
.h40p {height:40% !important; } 
.h50p {height:50% !important; } 
.h60p {height:60% !important; } 
.h70p {height:70% !important; } 
.h80p {height:80% !important; } 
.h90p {height:90% !important; } 
.h100p {height:100% !important; } 

.h5 {height:5px !important;}
.h10 {height:10px !important;}
.h20 {height:20px !important;}
.h30 {height:30px !important;} 
.h40 {height:40px !important;}
.h50 {height:50px !important;}
.h60 {height:60px !important;}
.h70 {height:70px !important;}
.h80 {height:80px !important;}
.h90 {height:90px !important;}
.h100 {height:100px !important;}
.h110 {height:110px !important;}
.h120 {height:120px !important;}
.h130 {height:130px !important;}
.h140 {height:140px !important;}
.h150 {height:150px !important;}
.h160 {height:160px !important;}
.h170 {height:170px !important;}
.h180 {height:180px !important;}
.h190 {height:190px !important;}
.h200 {height:200px !important;}
.h250 {height:250px !important;}
.h300 {height:300px !important;}
.h350 {height:350px !important;}
.h400 {height:400px !important;}
.h450 {height:450px !important;}
.h500 {height:500px !important;}
.h550 {height:550px !important;}
.h600 {height:600px !important;}
.h650 {height:650px !important;}
.h700 {height:700px !important;}
.h750 {height:750px !important;}
.h800 {height:800px !important;}
.h850 {height:850px !important;}
.h900 {height:900px !important;}

/*font Color*/
.txt_blue{color:#4E9AE7;}
.txt_orange{color:#FC8314;}
/*font type*/
.txt_star{color:#333;line-height:18px; background:url(../images/nrms/rgst/star_dot.png) left 7px no-repeat; padding-left:10px; margin:20px 0 10px 0}
.txt_star_sub{color:#333;line-height:18px; background:url(../images/nrms/rgst/star_dot.png) left 7px no-repeat; padding-left:10px; margin:30px 0 10px 0}
.txt_point{margin:20px 0 10px 0}
.txt_point ul li{color:#4E9AE7;line-height:18px; background:url(../images/nrms/rgst/ico_point.png) left 6px no-repeat; padding-left:10px; margin:1px 0 1px 0}
.txt_b{font-weight:600;}

/*Title*/
.sub_tit{font-weight:600; color:#333;line-height:18px; background:url(../images/nrms/rgst/icon_sTit.png) left 4px no-repeat; padding-left:15px; margin:20px 8px 10px 0}

.invisible {width:0px;height:0px;visibility: hidden;} 


/*Board*/
.totalpage{float:left; overflow:hidden;font-size:12px}
.totalpage ul li{float:left;margin-right:15px}
.totalpage ul li span{font-weight:600;color:#333}
.totalpage ul li span.this{color:#e36565}

.subpageForm{position:relative;overflow:hidden;width:100%;margin-top:20px;font-size:11px;text-align:center}
.subpageForm > span a{display:inline-block;width:35px;height:20px;border:1px solid #d4dde8;background:#f0f4fa;color:#879aaf;line-height:20px;text-align:center}
.subpageForm > a{display:inline-block;width:30px;height:20px;margin:0 1.5px;border:1px solid #ddd;line-height:20px;text-align:center}
.subpageForm > a:hover{border:1px solid #333;color:#333} 
.subpageForm > a.this{border:1px solid #328dd8;color:#328dd8}

/* 말줄임  */
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }


