@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* ++++++++++++++++++++++++++	common	++++++++++++++++++++++++++ */
* { margin:0; padding:0; }
body { margin:0 auto; padding:0; color:#3E3E3E; font-family: Arial,verdana,tahoma;   font-size:12px; text-align:center; }
table, td, select, input { color:#3E3E3E; font-family: Trebuchet MS,helvetica,verdana,tahoma font-size:12px; }
div, p, ul, ol, li, dl, dt, dd { margin:0; padding:0; }
ul, ol, li { list-style:none; }
img { border:none; }
.imgb { border:2px solid #999; }
fieldset { border:none; }
legend { color:#999; }
*html .png24 { tmp:expression(setPng24(this)); }
dl, ul, ol { list-style:none; margin:0; padding:0; }
li, dt, dd { list-style-type:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
.fl { float:left }
.fr { float:right }
.posi_r { position:relative }
.posi_a { position:absolute }
.u { text-decoration:underline; }
p { margin:0; padding:0; }
.input_pass { font-family:verdana; font-size:10px; height:18px; padding:2px 0 0 0; letter-spacing:-1px; }
.scroll { scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#E6E6E6; scrollbar-3dlight-color:#E6E6E6; scrollbar-arrow-color:#B9B9B9; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#FFFFFF; }
/* TEXT */
a:link { color:#3E3E3E; text-decoration:none }
a:visited { color:#3E3E3E; text-decoration:none }
a:active { color:#3E3E3E; text-decoration: }
a:hover { color:#102F5E; text-decoration:underline }

.profile a.pro:link, a.pro:visited, a.pro:active { color:#102F5E; text-decoration:none; }
.profile a.pro:hover { color:#908E8E; text-decoration:underline; }
.list01 a.main:link { color:#102f5e; text-decoration:none;  font-family: Arial; }
.list01 a.main:visited { color:#102f5e; text-decoration:none;  font-family: Arial; }
.list01 a.main:active { color:#102f5e; text-decoration; font-family: Arial; }
.list01 a.main:hover { color:#908E8E; text-decoration:none; font-family: Arial; }

.list01 a.main2:link { color:#aeaeae; text-decoration:none;  font-family: Arial; }
.list01 a.main2:visited { color:#aeaeae; text-decoration:none;  font-family: Arial; }
.list01 a.main2:active { color:#aeaeae; text-decoration; font-family: Arial; }
.list01 a.main2:hover { color:#fff; text-decoration:none; font-family: Arial; }

a.rollover img { border:0; display:inline }
a.rollover img.over { display:none }
a.rollover img.click { display:none; }
a.rollover:hover { border:0 }
a.rollover:hover img { display:none }
a.rollover:hover img.over { display:inline }
.gm { font-family:굴림, gulim; }
.dm { font-family:돋움, dotum }
.vd { font-family:verdana }
.vdn { font-family:verdana }
.thm { font-family:tahoma }
.nb, a.nb:link, a.nb:visited, a.nb:hover, a.nb:active { font-weight:bold; letter-spacing:1 }
.b0, a.b0:link, a.b0:visited, a.b0:hover, a.b0:active { font-weight:bold; letter-spacing:0; }
.b, a.b:link, a.b:visited, a.b:hover, a.b:active { font-weight:bold; text-decoration:none; letter-spacing:-0.2px; color:#CCC; }
.b1, a.b1:link, a.b1:visited, a.b1:hover, a.b1:active { font-weight:bold; letter-spacing:-1px }
.b2, a.b2:link, a.b2:visited, a.b2:hover, a.b2:active { font-weight:bold; letter-spacing:-2px }
.b3, a.b3:link, a.b3:visited, a.b3:hover, a.b3:active { font-weight:bold; letter-spacing:-3px }
.u, a.u:link, a.u:visited, a.u:hover, a.u:active { text-decoration:underline }
.nu, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active { text-decoration:none }
.n, a.n:link, a.n:visited, a.n:active, a.n:hover { text-decoration:none }
.nls { letter-spacing:1px }
.lsp01 { letter-spacing:1px }
.ls0 { letter-spacing:0; }
.ls { letter-spacing:-1px }
.ls01 { letter-spacing:-2px }
.ls2 { letter-spacing:-2px }
.wl4 { word-spacing:-4px }
.wl1 { word-spacing:-1px }
.ln13 { line-height:1.3 }
.ln14 { line-height:14px }
.ln15 { line-height:15px }
.ln16 { line-height:16px }
.ln17 { line-height:17px }
.ln18 { line-height:18px }
.ln19 { line-height:19px }
.ln20 { line-height:20px }
.ln21 { line-height:21px }
.ln22 { line-height:22px }
.ln26 { line-height:2.6 }
.p10 { font-size:10px }
.p11 { font-size:11px }
.p12 { font-size:12px }
.p13 { font-size:13px }
.p14 { font-size:14px }
.p15 { font-size:15px }
.p16 { font-size:16px }
.p17 { font-size:17px }
.p18 { font-size:18px }
/* color  */
.c, a.c:link, a.c:visited, a.c:hover, a.c:active { color:#000000 }
.c02, a.c02:link, a.c02:visited, a.c02:hover, a.c02:active { color:#151515 }
.w, a.w:link, a.w:visited, a.w:hover, a.w:active { color:#FFFFFF }
.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active { color:#8D8D8D }
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active { color:#666666 }
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active { color:#999999 }
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active { color:#444444 }
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active { color:#CCCCCC }
.gray06, a.gray06:link, a.gray06:visited, a.gray06:hover, a.gray06:active { color:#3C3C3C }
.gray07, a.gray07:link, a.gray07:visited, a.gray07:hover, a.gray07:active { color:#B6B6B6 }
.gray08, a.gray08:link, a.gray08:visited, a.gray08:hover, a.gray08:active { color:#353F26 }
.gray09, a.gray09:link, a.gray09:visited, a.gray09:hover, a.gray09:active { color:#6A6A6A }
.gray10, a.gray10:link, a.gray10:visited, a.gray10:hover, a.gray10:active { color:#787E70 }
.gray11, a.gray11:link, a.gray11:visited, a.gray11:hover, a.gray11:active { color:#41453D }
.gray12, a.gray12:link, a.gray12:visited, a.gray12:hover, a.gray12:active { color:#8D8F8B }
.gray13, a.gray13:link, a.gray13:visited, a.gray13:hover, a.gray13:active { color:#8F8F8F }
.gray14, a.gray14:link, a.gray14:visited, a.gray14:hover, a.gray14:active { color:#737373 }
.gray15, a.gray15:link, a.gray15:visited, a.gray15:hover, a.gray15:active { color:#626262 }
.gray16, a.gray16:link, a.gray16:visited, a.gray16:hover, a.gray16:active { color:#888888 }
.gray17, a.gray17:link, a.gray17:visited, a.gray17:hover, a.gray17:active { color:#A8A8A8 }
.gray18, a.gray18:link, a.gray18:visited, a.gray18:hover, a.gray18:active { color:#333333 }
.gray19, a.gray19:link, a.gray19:visited, a.gray19:hover, a.gray19:active { color:#696969 }
.gray20, a.gray20:link, a.gray20:visited, a.gray20:hover, a.gray20:active { color:#84807A }
.gray21, a.gray21:link, a.gray21:visited, a.gray21:hover, a.gray21:active { color:#A1A1A1 }
.gray22, a.gray22:link, a.gray22:visited, a.gray22:hover, a.gray22:active { color:#858585 }
.gray23, a.gray23:link, a.gray23:visited, a.gray23:hover, a.gray23:active { color:#454545 }
.gray24, a.gray24:link, a.gray24:visited, a.gray24:hover, a.gray24:active { color:#B2B2B2 }
.gray25, a.gray25:link, a.gray25:visited, a.gray25:hover, a.gray25:active { color:#555555 }
.gray26, a.gray26:link, a.gray26:visited, a.gray26:hover, a.gray26:active { color:#AEAEAE }
.gr01, a.gr01:link, a.gr01:visited, a.gr01:hover, a.gr01:active { color:#2F7501 }
.gr02, a.gr02:link, a.gr02:visited, a.gr02:hover, a.gr02:active { color:#245A01 }
.gr03, a.gr03:link, a.gr03:visited, a.gr03:hover, a.gr03:active { color:#036A70 }
.gr04, a.gr04:link, a.gr04:visited, a.gr04:hover, a.gr04:active { color:#00A800 }
.gr05, a.gr05:link, a.gr05:visited, a.gr05:hover, a.gr05:active { color:#37A503 }
.gr06, a.gr06:link, a.gr06:visited, a.gr06:hover, a.gr06:active { color:#758469 }
.gr07, a.gr07:link, a.gr07:visited, a.gr07:hover, a.gr07:active { color:#717116 }
.gr08, a.gr08:link, a.gr08:visited, a.gr08:hover, a.gr08:active { color:#43821A }
.gr09, a.gr09:link, a.gr09:visited, a.gr09:hover, a.gr09:active { color:#A0F65B }
.gr10, a.gr10:link, a.gr10:visited, a.gr10:hover, a.gr10:active { color:#00A518 }
.gr11, a.gr11:link, a.gr11:visited, a.gr11:hover, a.gr11:active { color:#56A32F }
.gr12, a.gr12:link, a.gr12:visited, a.gr12:hover, a.gr12:active { color:#B5AB3A }
.gr13, a.gr13:link, a.gr13:visited, a.gr13:hover, a.gr13:active { color:#669A45 }
.gr14, a.gr14:link, a.gr14:visited, a.gr14:hover, a.gr14:active { color:#37A503 }
.gr15, a.gr15:link, a.gr15:visited, a.gr15:hover, a.gr15:active { color:#546B29 }
.gr16, a.gr16:link, a.gr16:visited, a.gr16:hover, a.gr16:active { color:#6A9910 }
.gr17, a.gr17:link, a.gr17:visited, a.gr17:hover, a.gr17:active { color:#40472F }
.gr18, a.gr18:link, a.gr18:visited, a.gr18:hover, a.gr18:active { color:#283C0F }
.gr19, a.gr19:link, a.gr19:visited, a.gr19:hover, a.gr19:active { color:#479C1C }
.gr20, a.gr20:link, a.gr20:visited, a.gr20:hover, a.gr20:active { color:#58A32F }
.gr21, a.gr21:link, a.gr21:visited, a.gr21:hover, a.gr21:active { color:#6DA342 }
.gr22, a.gr22:link, a.gr22:visited, a.gr22:hover, a.gr22:active { color:#479C1A }
.gr23, a.gr23:link, a.gr23:visited, a.gr23:hover, a.gr23:active { color:#4D9C00 }
.gr24, a.gr24:link, a.gr24:visited, a.gr24:hover, a.gr24:active { color:#369B1A }

.gr25, a.gr25:link, a.gr25:visited, a.gr25:hover, a.gr25:active { color:#64A619 }
.green01, a.green01:link, a.green01:visited, a.green01:active, a.green01:hover { color:#6FA200 }
.green02, a.green02:link, a.green02:visited, a.green02:active, a.green02:hover { color:#799561 }
.green03, a.green03:link, a.green03:visited, a.green03:active, a.green03:hover { color:#4EBE19 }
.green04, a.green04:link, a.green04:visited, a.green04:active, a.green04:hover { color:#52AA07 }
.green05, a.green05:link, a.green05:visited, a.green05:active, a.green05:hover { color:#4C9521 }
.br01, a.br01:link, a.br01:visited, a.br01:hover, a.br01:active { color:#AC785B }
.o01, a.o01:link, a.o01:visited, a.o01:hover, a.o01:active { color:#FD5A2E }
.o02, a.o02:link, a.o02:visited, a.o02:hover, a.o02:active { color:#FD630A }
.o03, a.o03:link, a.o03:visited, a.o03:hover, a.o03:active { color:#FA9606 }
.o04, a.o04:link, a.o04:visited, a.o04:hover, a.o04:active { color:#FF7635 }
.o05, a.o05:link, a.o05:visited, a.o05:hover, a.o05:active { color:#FF6600 }
.o06, a.o06:link, a.o06:visited, a.o06:hover, a.o06:active { color:#FF7200 }
.o07, a.o07:link, a.o07:visited, a.o07:hover, a.o07:active { color:#FF3C00 }
.o08, a.o08:link, a.o08:visited, a.o08:hover, a.o08:active { color:#FF8400 }
.o09, a.o09:link, a.o09:visited, a.o09:hover, a.o09:active { color:#FF9308 }
.o10, a.o10:link, a.o10:visited, a.o10:hover, a.o10:active { color:#FF6B23 }
.o11, a.o11:link, a.o11:visited, a.o11:hover, a.o11:active { color:#FF660A }
.o12, a.o12:link, a.o12:visited, a.o12:hover, a.o12:active { color:#FF830A }
.ora01, a.ora01:link, a.ora01:visited, a.ora01:active, a.ora01:hover { color:#FF6600 }
.ora02, a.ora02:link, a.ora02:visited, a.ora02:active, a.ora02:hover { color:#FF830A }
.ora03, a.ora03:link, a.ora03:visited, a.ora03:active, a.ora03:hover { color:#FD5A2E }
.org01, a.org01:link, a.org01:visited, a.org01:hover, a.org01:active { color:#FD5A2E; }
.org02, a.org02:link, a.org02:visited, a.org02:hover, a.org02:active { color:#FF3C00; }
.r01, a.r01:link, a.r01:visited, a.r01:hover, a.r01:active { color:#E50813 }
.r02, a.r02:link, a.r02:visited, a.r02:hover, a.r02:active { color:#EC6565 }
.red01, a.red01:link, a.red01:visited, a.red01:active, a.red01:hover { color:#B78A80 }
.lime01, a.lime01:link, a.lime01:visited, a.lime01:hover, a.lime01:active { color:#70FA13 }
.aq01, a.aq01:link, a.aq01:visited, a.aq01:hover, a.aq01:active { color:#3399CC }
.bl01, a.bl01:link, a.bl01:visited, a.bl01:hover, a.bl01:active { color:#a34906 }
.bl02, a.bl02:link, a.bl02:visited, a.bl02:hover, a.bl02:active { color:#579BCA }
.bl03, a.bl03:link, a.bl03:visited, a.bl03:hover, a.bl03:active { color:#10749E }
a.bl04:link, a.bl04:visited, a.bl04:hover { text-decoration:underline; color:#0000CC; }
a.bl04:active { text-decoration:underline; color:#800080; }
.bl05, a.bl05:link, a.bl05:visited, a.bl05:hover, a.bl05:active { color:#0001CB }
.bl06, a.bl06:link, a.bl06:visited, a.bl06:hover, a.bl06:active { color:#4296A3 }
.bl07, a.bl07:link, a.bl07:visited, a.bl07:hover, a.bl07:active { color:#4B78C5 }
.bl08, a.bl08:link, a.bl08:visited, a.bl08:hover, a.bl08:active { color:#0097DB }
.bl09, a.bl09:link, a.bl09:visited, a.bl09:hover, a.bl09:active { color:#527A9F }
a.ly_menu:link {color:#545454; text-decoration:none }
a.ly_menu:visited { color:#545454; text-decoration:none }
a.ly_menu:active { color:#545454; text-decoration:none }
a.ly_menu:hover { color:#06F; text-decoration:underline }

a.ucct1:link { font-size:14px; color:#C00; text-decoration:none }
a.ucct1:visited { font-size:14px; color:#545454; text-decoration:none }
a.ucct1:active { font-size:14px; color:#545454; text-decoration:none }
a.ucct1:hover { font-size:14px; color:#06F; text-decoration:underline }

a.ucct2:link { font-size:14px; color:#09F; text-decoration:none }
a.ucct2:visited { font-size:14px; color:#545454; text-decoration:none }
a.ucct2:active { font-size:14px; color:#545454; text-decoration:none }
a.ucct2:hover { font-size:14px; color:#06F; text-decoration:underline }

a.ucct3:link { font-size:14px; color:#ff7800; text-decoration:none }
a.ucct3:visited { font-size:14px; color:#545454; text-decoration:none }
a.ucct3:active { font-size:14px; color:#545454; text-decoration:none }
a.ucct3:hover { font-size:14px; color:#06F; text-decoration:underline }

a.ucct4:link { font-size:14px; color:#545454; text-decoration:none }
a.ucct4:visited { font-size:14px; color:#545454; text-decoration:none }
a.ucct4:active { font-size:14px; color:#545454; text-decoration:none }
a.ucct4:hover { font-size:14px; color:#06F; text-decoration:underline }

a.ucc:link { color:#545454; text-decoration:none; }
a.ucc:visited { color:#545454; text-decoration:none }
a.ucc:active { color:#545454; text-decoration:none }
a.ucc:hover { color:#06F; text-decoration:underline;  border:3px solid #F00; }

.cloud1 { font-size: 15px; color: #cc3300; font-family: "돋움"; letter-spacing:-1px;}
.cloud2 { font-size: 14px; color: #ff9900; font-family: "돋움"; letter-spacing:-1px;}
.cloud3 { font-size: 12px; color: #669900; letter-spacing:-1px;}
.cloud4 { font-size: 11px; color: #0099CC; font-family: "돋움";}
.cloud5 { font-size: 11px; color: #999999; font-family: "돋움";}

.paging_box { display:block; }
.paging_box .paging { display:block; height:50px; padding:10 0 0 0;}
.paging_box .paging .currentpage { border:2px solid #ff7800; background-color:#F5F5F5; color:#053258;  font-family:Tahoma; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin:0 3px; padding:1px 4px;}
.paging_box .paging a { border:1px solid #cccccc; color:#666666; ; font-family:verdana; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin:0 2px; padding:3px 5px;}
.btn a { border:0px solid #cccccc; color:#666666;  font-family:verdana; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin:0 2px; padding:3px 5px;}
.paging_box .paging a:hover { border:1px solid #ff7800; color:#666666; ; font-family:verdana; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin:0 2px; padding:3px 5px; text-decoration:none;}



a.paging:link { color:#545454; text-decoration:none }
a.paging:visited { color:#545454; text-decoration:none }
a.paging:active { color:#ff7800; font-size:13px; font-weight:bold; text-decoration:underline }
a.paging:hover { color:#ff7800; font-size:13px; text-decoration:underline }




.scroll { scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#D8D8D8; scrollbar-3dlight-color:#D8D8D8; scrollbar-arrow-color:#333333; scrollbar-track-color:#F2F2F2; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#F6F6F6; }
form { margin:0; padding:0; }
/*font*/
.p9 { font-size:9px; font-family:tahoma; letter-spacing:1px }
.p10 { font-size:10px; font-family:verdana; }
.p11 { font-size:11px; }
.p12 { font-size:12px; }
.p14 { font-size:14px; }
.p24 { font-size:24px; }
.ls0 { letter-spacing:0 }
.ls1 { letter-spacing:-1px }
.ls2 { letter-spacing:1px }

/* margin */
.mg5 { margin:0 4px }
.mgt1 { margin-top:1px }
.mgb1 { margin-bottom:1px }
.mgl1 { margin-left:1px }
.mgl3 { margin-left:3px }
.mgr1 { margin-right:1px }
.mgr3 { margin-right:3px }
.mgb2 { margin-bottom:2px }
.mgb3 { margin-bottom:3px }
.mgb4 { margin-bottom:4px }
.mgb5 { margin-bottom:5px }
.mgb6 { margin-bottom:6px }
.mgb7 { margin-bottom:7px }
.mgb8 { margin-bottom:8px }
.mgb10 { margin-bottom:10px }
.mgb12 { margin-bottom:12px }
.mgb13 { margin-bottom:13px }
.mgb14 { margin-bottom:14px }
.mgb15 { margin-bottom:15px }
.mgb16 { margin-bottom:16px }
.mgb18 { margin-bottom:18px }
.mgb19 { margin-bottom:19px }
.mgb20 { margin-bottom:20px }
.mgb22 { margin-bottom:22px }
.mgb25 { margin-bottom:25px }
.mgb30 { margin-bottom:30px }
.mgb42 { margin-bottom:42px }
.mgb50 { margin-bottom:50px }
.mgb90 { margin-bottom:90px }
.mgb150 { margin-bottom:150px }
.mb150 { margin-bottom:150px; }
.mgr2 { margin-right:2px }
.mgr3 { margin-right:3px }
.mgr5 { margin-right:5px }
.mgr6 { margin-right:6px }
.mgr7 { margin-right:7px }
.mgr10 { margin-right:10px }
.mgr12 { margin-right:12px }
.mgr14 { margin-right:14px }
.mgr15 { margin-right:15px }
.mgr17 { margin-right:17px }
.mgr18 { margin-right:18px }
.mgr20 { margin-right:20px }
.mgr25 { margin-right:25px }
.mgr30 { margin-right:30px }
.mgr40 { margin-right:40px }
.mgr48 { margin-right:48px }
.mgr50 { margin-right:50px }
.mgr60 { margin-right:60px }
.mgl2 { margin-left:2px }
.mgl3 { margin-left:3px }
.mgl4 { margin-left:4px }
.mgl5 { margin-left:5px }
.mgl6 { margin-left:6px }
.mgl7 { margin-left:7px }
.mgl8 { margin-left:8px }
.mgl9 { margin-left:9px }
.mgl10 { margin-left:10px }
.mgl11 { margin-left:11px }
.mgl12 { margin-left:12px }
.mgl13 { margin-left:13px }
.mgl14 { margin-left:14px }
.mgl15 { margin-left:15px }
.mgl17 { margin-left:17px }
.mgl18 { margin-left:18px }
.mgl19 { margin-left:19px }
.mgl20 { margin-left:20px }
.mgl21 { margin-left:21px }
.mgl22 { margin-left:22px }
.mgl23 { margin-left:23px }
.mgl24 { margin-left:24px }
.mgl25 { margin-left:25px }
.mgl28 { margin-left:28px }
.mgl30 { margin-left:30px }
.mgl31 { margin-left:31px }
.mgl32 { margin-left:32px }
.mgl33 { margin-left:33px }
.mgl35 { margin-left:35px }
.mgl38 { margin-left:38px }
.mgl39 { margin-left:39px }
.mgl40 { margin-left:40px }
.mgl41 { margin-left:41px }
.mgl42 { margin-left:42px }
.mgl43 { margin-left:43px }
.mgl44 { margin-left:44px }
.mgl45 { margin-left:45px }
.mgl46 { margin-left:46px }
.mgl47 { margin-left:47px }
.mgl48 { margin-left:48px }
.mgl50 { margin-left:50px }
.mgl53 { margin-left:53px }
.mgl54 { margin-left:54px }
.mgl55 { margin-left:55px }
.mgl57 { margin-left:57px }
.mgl58 { margin-left:58px }
.mgl59 { margin-left:59px }
.mgl60 { margin-left:60px }
.mgl64 { margin-left:64px }
.mgl65 { margin-left:65px }
.mgl66 { margin-left:66px }
.mgl67 { margin-left:67px }
.mgl69 { margin-left:69px }
.mgl70 { margin-left:70px }
.mgl71 { margin-left:71px }
.mgl73 { margin-left:73px }
.mgl75 { margin-left:75px }
.mgl77 { margin-left:77px }
.mgl80 { margin-left:80px }
.mgl82 { margin-left:82px }
.mgl90 { margin-left:90px }
.mgl93 { margin-left:93px }
.mgl95 { margin-left:95px }
.mgl100 { margin-left:100px }
.mgl105 { margin-left:105px }
.mgl115 { margin-left:115px }
.mgl124 { margin-left:124px }
.mgl130 { margin-left:130px }
.mgl140 { margin-left:140px }
.mgl150 { margin-left:150px }
.mgl155 { margin-left:155px }
.mgl160 { margin-left:160px }
.mgl170 { margin-left:170px }
.mgl171 { margin-left:171px }
.mgl200 { margin-left:200px }
.mgl250 { margin-left:250px }
.mgl330 { margin-left:330px }
.mgt2 { margin-top:2px }
.mgt3 { margin-top:3px }
.mgt4 { margin-top:4px }
.mgt5 { margin-top:5px }
.mgt6 { margin-top:6px }
.mgt7 { margin-top:7px }
.mgt8 { margin-top:8px }
.mgt9 { margin-top:9px }
.mgt10 { margin-top:10px }
.mgt11 { margin-top:11px }
.mgt12 { margin-top:12px }
.mgt13 { margin-top:13px }
.mgt14 { margin-top:14px }
.mgt15 { margin-top:15px }
.mgt16 { margin-top:16px }
.mgt17 { margin-top:17px }
.mgt18 { margin-top:18px }
.mgt19 { margin-top:19px }
.mgt20 { margin-top:20px }
.mgt22 { margin-top:22px }
.mgt23 { margin-top:23px }
.mgt24 { margin-top:24px }
.mgt25 { margin-top:25px }
.mgt26 { margin-top:26px }
.mgt27 { margin-top:27px }
.mgt28 { margin-top:28px }
.mgt29 { margin-top:29px }
.mgt30 { margin-top:30px }
.mgt31 { margin-top:31px }
.mgt32 { margin-top:32px }
.mgt33 { margin-top:33px }
.mgt35 { margin-top:35px }
.mgt37 { margin-top:37px }
.mgt38 { margin-top:38px }
.mgt40 { margin-top:40px }
.mgt42 { margin-top:42px }
.mgt43 { margin-top:43px }
.mgt48 { margin-top:48px }
.mgt50 { margin-top:50px }
.mgt53 { margin-top:53px }
.mgt56 { margin-top:56px }
.mgt57 { margin-top:57px }
.mgt58 { margin-top:58px }
.mgt59 { margin-top:59px }
.mgt60 { margin-top:60px }
.mgt63 { margin-top:63px }
.mgt67 { margin-top:67px }
.mgt69 { margin-top:69px }
.mgt70 { margin-top:70px }
.mgt78 { margin-top:78px }
.mgt80 { margin-top:80px }
.mgt94 { margin-top:94px }
.mgt112 { margin-top:112px }
.mgt123 { margin-top:123px }
.mgt125 { margin-top:125px }
/* padding */
.pat1 { padding-top:1px }
.pat2 { padding-top:2px }
.pat4 { padding-top:4px }
.pat5 { padding-top:5px }
.pat6 { padding-top:6px }
.pat7 { padding-top:7px }
.pat8 { padding-top:8px }
.pat9 { padding-top:9px }
.pat10 { padding-top:10px }
.pat40 { padding-top:40px }
.pab1 { padding-bottom:1px }
.pab2 { padding-bottom:2px }
.pab3 { padding-bottom:3px }
.pab4 { padding-bottom:4px }
.pab5 { padding-bottom:5px }
.pab30 { padding-bottom:30px }
.pab10 { padding-bottom:10px }
.pab15 { padding-bottom:15px }
.pab20 { padding-bottom:20px }
.pab150 { padding-bottom:150px }
.pal1 { padding-left:1px }
.pal2 { padding-left:2px }
.pal3 { padding-left:3px }
.pal4 { padding-left:4px }
.pal5 { padding-left:5px }
.pal6 { padding-left:6px }
.pal7 { padding-left:7px }
.pal8 { padding-left:8px }
.pal9 { padding-left:9px }
.pal10 { padding-left:10px }
.pal11 { padding-left:11px }
.pal12 { padding-left:12px }
.pal13 { padding-left:13px }
.pal14 { padding-left:14px }
.pal15 { padding-left:15px }
.pal16 { padding-left:16px }
.pal17 { padding-left:17px }
.pal18 { padding-left:18px }
.pal19 { padding-left:19px }
.pal20 { padding-left:20px }
.pal35 { padding-left:35px }
.pal40 { padding-left:40px }
.pab10 { padding-left:10px }
.par1 { padding-right:1px }
.par2 { padding-right:2px }
.par3 { padding-right:3px }
.par4 { padding-right:4px }
.par5 { padding-right:5px }
.par6 { padding-right:6px }
.par7 { padding-right:7px }
.par8 { padding-right:8px }
.par9 { padding-right:9px }
.pat10 { padding-top:10px }
.pat11 { padding-top:11px }
.pat23 { padding-top:23px }
.pat20 { padding-top:20px }
.pa12 { padding-top:12px; padding-bottom:12px }
.pa5 { padding-top:5px; padding-bottom:5px }
.pa6 { padding-top:6px; padding-bottom:6px }
/* spacing */
.lsm04 { letter-spacing:-0.04em; }
.lsm06 { letter-spacing:-0.06em; }
.lsm07 { letter-spacing:-0.07em; }
.lsm08 { letter-spacing:-0.08em; }
.lsm05 { letter-spacing:0.5px; }
.lsm1 { letter-spacing:-1px; }
.lsm2 { letter-spacing:-2px; }
.lsm3 { letter-spacing:-3px; }
.lsm0 { letter-spacing:0px; }
.ln_h_10 { line-height:10px }
.ln_h_12 { line-height:12px }
.ln_h_13 { line-height:13px }
.ln_h_14 { line-height:14px }
.ln_h_15 { line-height:15px }
.ln_h_16 { line-height:16px }
.ln_h_17 { line-height::17px
}
.ln_h_181 { line-height::18px
}
.ln_h_21 { line-height:21px }
.ln_h_22 { line-height:22px }
.ln_h_24 { line-height:24px }
.ln_h_26 { line-height:26px }
.ln_h_30 { line-height:30px }
.ln_h_18 { line-height:1.5em }
/* define */
dl, dt, dd { margin:0px; padding:0px; }
/* sentence */
p { margin:0px; padding:0px }
/* list */
ul, ol { list-style-type:none; margin:0px; padding:0px; font-size:12px; }
/* area */
hr { display:none; margin:0; }
/* font */ 
.small_font { font-size:11px; font-family:dotum; }
.b { font-weight:bold; }
.u { text-decoration:underline; }
.basic105 { font-size:10px; color:#555555; font-weight:bold; }
.basic145 { font-size:14px; color:#555555; }
.basic145B { font-size:10px; color:#555555; letter-spacing:-0.02em; font-weight:bold; }
.basic17 { font-size:17px; }
.basic11 { font-size:11px; font-family:dotum }
.basic12 { font-size:12px; color:#000000; letter-spacing:-0.08em; } 
.basic115 { font-size:11px; font-family:dotum; color:#555555; }
.basic118 { font-size:11px; font-family:dotum; color:#888888; letter-spacing:-0.06em; }
.basic119 { font-size:11px; font-family:dotum; color:#999999; letter-spacing:0.5px }
.basic119n { font-size:11px; font-family:dotum; color:#999999; letter-spacing:-0.06em; }
.basicc1 { color:#C1C1C1 }
.basicorg { font-size:12px; color:#ff7800; letter-spacing:-0.08em; }
.basicorgl { font-size:14px; color:#ff7800; letter-spacing:-0.08em; }
.basic124 { font-size:12px; color:#000; letter-spacing:-0.08em; }
.basic124c { font-size:12px; color:#CCC; letter-spacing:-0.08em; }
.description { font-size:12px; color:#000; letter-spacing:-0.02em; }
.basic124s { font-size:12px; color:#CCC; letter-spacing:-0.08em; }
.basic11Cs { font-size:11px; color:#CCC; letter-spacing:-0.02em; }
.basic124B { font-size:12px; color:#CCC; letter-spacing:-0.06em; font-weight:bold; }
.sitemap12cB { font-size:12px; color:#CCC; letter-spacing:-0.03em; font-weight:bold; font-family:verdana; }
.sitemap12c { font-size:12px; color:#CCC; letter-spacing:-0.03em; }
.mainmenu { font-size:15px; color:#CCC; letter-spacing:-0.03em; font-weight:bold; }
.mainlink { font-size:11px; color:#fff; letter-spacing:-0.03em; font-weight:bold; }
.footer12B { font-size:12px; color:#CCC; letter-spacing:-0.08em; }
.basic124id { font-size:11px; color:#930 letter-spacing:-0.08em; }
.down { font-size:11px; color:#09F; letter-spacing:-0.02em; }
.up { font-size:11px; color:#C00; letter-spacing:-0.02em; }
.con_tit { font-size:16px; color:#767676; letter-spacing:-0.02em; font-weight:bold; }
.con_titBl { font-size:16px; color:#102F5E; letter-spacing:-0.02em; font-weight:bold; }
.basic125_1 { font-size:12px; color:#333; letter-spacing:-0.08em; }
.basic125 { font-size:12px; color:#555555; letter-spacing:-0.08em; font-family:dotum; }
.news { font-size:13px; color:#555555; letter-spacing:-0.06em; }
.basic125r { font-size:12px; color:#F30; letter-spacing:-0.08em; }
.basic125px { font-size:12px; color:#555555; letter-spacing:-0.05em; }
.basic129 { font-size:12px; color:#999999; letter-spacing:-0.08em; }
.basic1259 { font-size:12px; color:#595959; }
.basic127 { font-size:12px; color:#777777 }
.basic1295 { font-size:12px; color:#959595; }
.basic12_gray { font-size:12px; color:#9a9a9a; letter-spacing:-0.08em; }
.basic14 { font-size:14px; font-weight:bold; letter-spacing:-0.08em; }
.basic14d { font-size:14px; font-family:돋움, dotum; font-weight:bold; letter-spacing:-0.08em; }
.basic15 { font-size:15px; font-weight:bold; letter-spacing:-0.08em; }
.basic16 { font-size:16px; font-weight:bold; letter-spacing:-0.08em; }
.basic18 {font-size:18px;  text-decoration:none}
.basic14 {font-size:14px; color:#C00;  text-decoration:none}
.basic22 {font-size:22px; color:#C00;  text-decoration:none}
/* form */
form { margin:0; padding:0; }
form label, label { height:19px; color:#5E5E5E; cursor:default; font-size:12px; }
select { font-size:12px; vertical-align:middle; height:20px; letter-spacing:0px }
legend { display:none; }
fieldset { margin:0; padding:0; border:none; }
checkbox { margin:0px; padding:0px }
input, textarea { padding:0; margin:0; vertical-align:middle; font-size:11px; color:#777777; line-height:14px; }
.join input, textarea { padding:0; margin:0; vertical-align:middle; font-size:11px; color:#777777; line-height:14px; }
.image-wrapper { background:url(../) no-repeat }
input.radio { margin:0 1px -2px 1px; background-color:#FFFFFF; border-width:0px; }
.inputform { border:1px solid; border-color:#C9C9C9 #fafafa #fafafa #C9C9C9; height:23px; margin:0px; background-color:#F5F5F5; padding-top:4px; padding-left:2px; font-size:12px; font-family:dotum }
.inputmainform { border:1px solid; border-color:#C9C9C9 #fafafa #fafafa #C9C9C9; height:20px; margin:0px; background-color:#F5F5F5; padding-top:4px; padding-left:2px; font-size:11px; font-family:dotum }
.inputformwhite { border:1px solid #CFCFCF; height:16px; margin:0px; background-color:#FFFFFF; font-size:11px; font-family:dotum; padding-top:4px }
.inputhard { border:1px solid; border-color:#9E9E9E; height:16px; margin:0px; padding-top:4px }
word-break: keep-all;
/* align */
.floatleft { float:left; display:inline; }
.floatright { float:right; display:inline; }
.inline { display:inline; }
.textl { text-align:left; }
.textc { text-align:center; margin:0 auto; }
.textcenter { text-align:center; }
.textr { text-align:right; }
.vert { vertical-align:top; }
.verm { vertical-align:middle }
.verb { vertical-align:bottom; }


/* GLOBALHEADER */
#globalheader { width:700px; height:16px; margin: 0 0 0 0; position:absolute; right:0px; top:31px; ; z-index: 2000; text-align:right;}
#globalheader #globalnav .list01{width:600px; background:#fff; overflow:hidden;}
#globalheader .list01 li{float:right; margin:3px 0 3px 0px; padding:0 25px 0 25px; background:url(../img/bu_bar02.gif) no-repeat right 2px; white-space:nowrap;}
#globalheader .list01 li.r{float:right; margin:3px 0 3px 0px; padding:0 0 0 25px; background:none; }
#globalheader #globalnav li#gn-menu1 a { width:160px; }
#globalheader #globalnav li#gn-menu2 a { width:160px; }
#globalheader #globalnav li#gn-menu3 a { width:151px;}
#globalheader #globalnav li#gn-menu4 a { width:129px;  }

#mainlink { width:619px; height:15px; margin: 0; position:relative; left:10px; top:12px; ; z-index: 2000; text-align:right;}
#mainlink #mainlink2 .list01{width:450px; overflow:hidden;}
#mainlink .list01 li{float:left; margin:1px 0 1px -5px; padding:0 8px 0 10px; background:url(../img/bu_bar01.gif) no-repeat right 2px; white-space:nowrap;}
#mainlink .list01 li.r{float:left; margin:1px 0 1px -5px; padding:0 0 0 8px; background:none; }



#content_tit {width:100%; height:25px; margin: 0 0 20px 0;  left:0px; top:0px; ; z-index: 2000; border-bottom:solid 1px #D9D9D9;  }
#content_tit2 {position:relative; width:100%; height:25px; margin: 0 0 20px 0;  left:0px; top:0px; ; z-index: 2000; border-bottom:solid 1px #D9D9D9;  }
#content_tit .list01{width:100%; overflow:hidden; }
#content_tit .list01 li{ position:relative; float:left; margin:3px 0 3px 10px; padding:3px 10px 4px 20px; background:url(../img/bu_arrow03.gif) no-repeat left 6px; white-space:nowrap; }
:root #content_tit .list01 li{background:url(../img/bu_arrow03.gif) no-repeat left 8px;}
#content_tit .list01 li.r{float:left; margin:3px 0 3px 0; padding:3px 10px 4px 10px; background:none; }

#sitemap {
	position: absolute;
	float:right;
	width:400px;
	height:25px;
	right:0px;
	top:0px;
	;
	z-index: 2000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#sitemap .list01{ width:100%; overflow:hidden;}
#sitemap .list01 li{ float:right; margin:3px 0 3px 10px; padding:3px 2px 8px 13px; background:url(../img/bu_arrow02.gif) no-repeat left 7px; white-space:nowrap;}
:root #sitemap .list01 li{ background:url(../img/bu_arrow02.gif) no-repeat left 8px;}
#sitemap .list01 li.r {float:right; background:url(../img/bu_arrow01.gif) no-repeat left 8px; margin:3px 0 3px 0; padding:3px 0px 30px 10px; white-space:nowrap; }

.qick_links {
    height: auto;
    margin-left: 10px;
    padding: 5px;
}
.head_bar {
    background: url("../img/bar_rep.gif") repeat-x 0 0 ;
    height: 33px;
    margin;:0px; padding:0px;
    width: 500px; overflow:hidden; }


.head_bar h3 {
    float: left;
    font-size: 14px;
    padding: 5px;
    width: 100px;
}
.qick_links ul {
    float: left;
    list-style: none outside none;
    margin-right: 20px;
}
.qick_links ul li {
    background: url("../img/arrow.gif") no-repeat scroll left center transparent;
    line-height: 20px;
    margin: 0 10px;
}
.qick_links ul li a {
    color: #666666;
    padding-left: 20px;
    text-decoration: none;
}
.qick_links ul li a:hover {
    color: #990000;
    text-decoration: underline



/*#globalheader { width:568px; height:16px; margin: 0 0 0 0; position:absolute; right:20px; top:40px; ; z-index: 2000; }
#globalheader #globalnav { margin: 0; padding: 0; text-indent:-9000px; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; overflow: hidden; height:16px; }
#globalheader #globalnav li a, #globalheader #globalsearch { background-image: url(../img/btn_navi_main.gif); _background-image: url(../img/btn_navi_main.gif); background-repeat: no-repeat; background-position: 0 0px; }*/

/* BUTTONS */
/*#globalheader #globalnav li#gn-menu1 a { width:96px; background-position: 0 0; }
#globalheader #globalnav li#gn-menu2 a { width:160px; background-position: -96px 0; }
#globalheader #globalnav li#gn-menu3 a { width:160px; background-position: -256px 0; }
#globalheader #globalnav li#gn-menu4 a { width:151px; background-position: -416px 0; }*/



/* OVER STATES */
#globalheader #globalnav li#gn-menu1 a:hover { background-position: 0 -34px; }
#globalheader #globalnav li#gn-menu2 a:hover { background-position: -108px -34px; }
#globalheader #globalnav li#gn-menu3 a:hover { background-position: -216px -34px; }
#globalheader #globalnav li#gn-menu4 a:hover { background-position: -324px -34px; }
#globalheader #globalnav li#gn-menu5 a:hover { background-position: -432px -34px; }
#globalheader #globalnav li#gn-menu6 a:hover { background-position: -540px -34px; }
#globalheader #globalnav li#gn-menu7 a:hover { background-position: -648px -34px; }
#globalheader #globalnav li#gn-menu8 a:hover { background-position: -756px -34px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-menu1 a:active { background-position: 0 -68px; }
#globalheader #globalnav li#gn-menu2 a:active { background-position: -108px -68px; }
#globalheader #globalnav li#gn-menu3 a:active { background-position: -216px -68px; }
#globalheader #globalnav li#gn-menu4 a:active { background-position: -324px -68px; }
#globalheader #globalnav li#gn-menu5 a:active { background-position: -432px -68px; }
#globalheader #globalnav li#gn-menu6 a:active { background-position: -540px -68px; }
#globalheader #globalnav li#gn-menu7 a:active { background-position: -648px -68px; }
#globalheader #globalnav li#gn-menu8 a:active { background-position: -756px -68px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-menu1 a:hover { background-position: 0 0; cursor: default; }
#globalheader.menu1 #globalnav li#gn-menu1 a:hover { background-position: 0 -68; !important;
}
#globalheader.menu2 #globalnav li#gn-menu2 a { background-position: -108px -68px !important; }
#globalheader.menu3 #globalnav li#gn-menu3 a { background-position: -216px -68px !important; }
#globalheader.menu4 #globalnav li#gn-menu4 a { background-position: -324px -68px !important; }
#globalheader.menu5 #globalnav li#gn-menu5 a { background-position: -432px -68px !important; }
#globalheader.menu6 #globalnav li#gn-mypage6 a { background-position: -540px -68px !important; }
#globalheader.menu7 #globalnav li#gn-mypage7 a { background-position: -648px -68px !important; }
#globalheader.menu7 #globalnav li#gn-mypage8 a { background-position: -756px -68px !important; }




/*color*/
.w, a.w:link, a.w:visited, a.w:hover, a.w:active { color:#fff; } /*white*/
.c, a.c:link, a.c:visited, a.c:hover, a.c:active { color:#000; } /*black*/
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active { color:#444; }/*gray*/
.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active { color:#333; }
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active { color:#777; }
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active { color:#888; }
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active { color:#ECECEC; }
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active { color:#B5B5B5; }
.gray06, a.gray06:link, a.gray06:visited, a.gray06:hover, a.gray06:active { color:#555; }
.gray07, a.gray07:link, a.gray07:visited, a.gray07:hover, a.gray07:active { color:#999; }
.gray08, a.gray08:link, a.gray08:visited, a.gray08:hover, a.gray08:active { color:#222; }
.gray09, a.gray09:link, a.gray09:visited, a.gray09:hover, a.gray09:active { color:#C5B4B3; }
.gr, a.gr:link, a.gr:visited, a.gr:hover, a.gr:active { color:#516842; }/*green*/
.gr01, a.gr01:link, a.gr01:visited, a.gr01:hover, a.gr01:active { color:#287F01; }
.gr02, a.gr02:link, a.gr02:visited, a.gr02:hover, a.gr02:active { color:#397312; }
.org, a.org:link, a.org:visited, a.org:hover, a.org:active { color:#FF7800; }/*orange*/
.org01, a.org01:link, a.org01:visited, a.org01:hover, a.org01:active { color:#FE5731; }
.org03, a.org03:link, a.org03:visited, a.org03:hover, a.org03:active { color:#FF4800; }
.org04, a.org04:link, a.org04:visited, a.org04:hover, a.org04:active { color:#FFDDDB; }
.org05, a.org05:link, a.org05:visited, a.org05:hover, a.org05:active { color:#ff6600; } /*070629*/
.sky, a.sky:link, a.sky:visited, a.sky:hover, a.sky:active { color:#0094E0; }/*sky*/
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active { color:#21699C; }/*blue*/
.blue01, a.blue01:link, a.blue01:visited, a.blue01:hover, a.blue01:active { color:#1F8BDE; }
.blue02, a.blue02:link, a.blue02:visited, a.blue02:hover, a.blue02:active { color:#368CA5; }
.blue03, a.blue03:link, a.blue03:visited, a.blue03:hover, a.blue03:active { color:#007EBC; }
.blue04, a.blue04:link, a.blue04:visited, a.blue04:hover, a.blue04:active { color:#2250B2; }
.blue05, a.blue05:link, a.blue05:visited, a.blue05:hover, a.blue05:active { color:#506070; }
.blue06, a.blue06:link, a.blue06:visited, a.blue06:hover, a.blue06:active { color:#00A4B7; }
.tq, a.tq:link, a.tq:visited, a.tq:hover, a.tq:active { color:#029C99; }
.red, a.red:link, a.red:visited, a.red:hover, a.red:active { color:#FF554C; }/*red*/
.red01, a.red01:link, a.red01:visited, a.red01:hover, a.red01:active { color:#EB1900; }
.pink, a.pink:link, a.pink:visited, a.pink:hover, a.pink:active { color:#FF7289; }/*pink*/
.pink01, a.pink01:link, a.pink01:visited, a.pink01:hover, a.pink01:active { color:#E82B56; }
.pink02, a.pink02:link, a.pink02:visited, a.pink02:hover, a.pink02:active { color:#F15589; }
.pink03, a.pink03:link, a.pink03:visited, a.pink03:hover, a.pink03:active { color:#DA326F; }
.ye, a.ye:link, a.ye:visited, a.ye:hover, a.ye:active { color:#FFF777; }
.vi, a.vi:link, a.vi:visited, a.vi:hover, a.vi:active { color:#B52570; }/*violet*/
/*display*/
.none { display:none; }
/*form*/
input, select, textarea { font-family:돋움, 굴림, AppleGothic, sans-serif; font-size:12px; border:2px; color:#676767; }
.box01 { border:1px solid #C3C3C3; padding:2px 5px 0 5px; background-color:#FFF; } /*070720*/
.box02 { border:1px solid #DBDBDB; border-top:1px solid #999; border-left:1px solid #999; padding:2px 5px 0 5px; background-color:#FFF; } /*070213*/
input.mb { margin-bottom:-2px }
