@charset "utf-8";

@import url("/eng/css/layout.css");
@import url("/eng/css/content.css");
@import url("/eng/css/editor_content.css");


.blind {visibility:hidden;overflow:hidden;position:absolute;z-index:-1;width:0;height:0;font-size:0;line-height:0;}

html { height: 100%; margin: 0; padding: 0; overflow-y: scroll; /*overflow-x: hidden; overflow-y: auto; */ filter: expression(document.execCommand("BackgroundImageCache", false, true));} /* Flicker Bug 해결방법 */

/* HTML */

* { margin: 0; padding: 0; } /*overflow-y: scroll; */

body { position: relative; width:100%; height: 100%; margin:0; border:0; font-style: normal; font-family: gulim, "굴림", dotum, "돋움", arial, verdana, tahoma; font-size: 12px; color:#555; letter-spacing: -.01em; } /* font-family: dotum, "돋움"; letter-spacing: -.05em; 추가 - 0323_LJS */

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, strong { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { font-size: 12px; }



ul li { list-style-type: none; }

ol li { list-style-type: none; }

img { border: none; vertical-align: top; }

table { width:100%;border-collapse:separate;border-spacing:0;}

hr, caption, legend { display:none; }



select { vertical-align: middle; height: 18px; border: 1px solid #e6e3e0; font-size: 12px; color:#666666; }

textarea { vertical-align: middle; border: 1px solid #e6e3e0; font-size: 12px; }

input.input_text { height: 16px; line-height: 1.4; vertical-align: middle; border: 1px solid #e6e3e0; font-size: 12px; color: #999999; background: #fff; }

* html input.input_text { height: 18px; }

input.input_text_N { border: 1px solid #fff; height: 16px; margin-top: -1px; line-height: 1.4; text-align: right; font-size: 12px; color: #999999; } /* 0225LJS 추가*/

input.input_text_N2 { border: 1px solid #fff; height: 20px; line-height: 1.4; text-align: right; font-size: 18px; font-family: tahoma; color: red; } /* 0225LJS 추가*/

input.check_Box { width: 13px; height: 13px; }

input.radio_Box { width: 15px; height: 15px; }

fieldset { border: none; }

a { text-decoration: none; color: #333; }

a:hover { color: #ee8639 !important; }

a.date_link { color: #333; }


.skipnavi {position:relative;}
.skipnavi a {display:inline-block;margin-right:15px;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;float:left}
.skipnavi a:focus,.skipnavi a:active { height:auto;width:auto;padding:5px;margin-bottom:10px;}



/* cursor */

.pointer { cursor: pointer; }



/* 위치 class */

.left { float: left; }

.right  { float: right; }

.clear { clear: both; }

.P_relative { position: relative; }



/* display */

.d_block { display: block; }

.d_none { display: none; }

.d_inline { display: inline; }



/* 정렬 class*/

.alignC { text-align: center; }

.alignL { text-align: left; }

.alignR { text-align: right; }

.valignM { vertical-align: middle; }

.valignT { vertical-align: top; }

.valignB { vertical-align: bottom; }

.valignT_alll * { vertical-align: top; }



/* font 설정 */

.text_line { text-decoration: underline; }

.font_bold { font-weight: bold; }

.font_normal { font-weight: normal; }

.line_h14 { line-height: 14px; }

.line_h16 { line-height: 16px; }

.line_h18 { line-height: 18px; }

.font_S11 { font-size: 11px; }

.font_S12 { font-size: 12px; }

.font_S14 { font-size: 14px; }

.font_S16 { font-size: 16px; }

.font_S17 { font-size: 17px; }

.font_S18 { font-size: 18px; }

.font_spacing_M09 { letter-spacing: -.09em; }

.font_gray { color: #555 !important; } /* 짙은 회색 */

.font_gray2 { color: #999 !important; } /* 옅은 회색 */

.font_gold { color: #a67c40 !important; } /* 황금색 */

.font_red { color: #d71a21 !important; } /* 빨강색 */

.font_white { color: white !important; } /* 하얀색 */

.font_orange { color: #ee8639 !important; } /* 오렌지 */

.font_blue { color: #5e85cc; } /* 파랑 */

.font_sum { font-family: Tahoma; }

.tahoma { font-family: tahoma; }



/* 넓이 설정 */

.W_100percent { width: 100%; }

.W_17 { width: 17px; }

.W_20 { width: 20px; }

.W_30 { width: 30px; }

.W_35 { width: 35px; }

.W_50 { width: 50px; }

.W_69 { width: 69px; }

.W_70 { width: 70px; }

.W_76 { width: 76px; }

.W_79 { width: 79px; }

.W_80 { width: 80px; }

.W_86 { width: 86px; }

.W_90 { width: 90px; }

.W_93 { width: 93px; }

.W_98 { width: 98px; }

.W_100 { width: 100px }

.W_106 { width: 106px; }

.W_109 { width: 109px; }

.W_110 { width: 110px; }

.W_113 { width: 113px; }

.W_114 { width: 114px; }

.W_116 { width: 116px; }

.W_138 { width: 138px; }

.W_144 { width: 144px; }

.W_148 { width: 148px; }

.W_174 { width: 174px; }

.W_180 { width: 180px; }

.W_189 { width: 189px; }

.W_190 { width: 190px; }

.W_196 { width: 196px; }

.W_198 { width: 198px; }

.W_200 { width: 200px; }

.W_213 { width: 213px; }

.W_216 { width: 216px; }

.W_223 { width: 223px; }

.W_228 { width: 228px; }

.W_248 { width: 248px; }

.W_250 { width: 250px; }

.W_260 { width: 260px; }

.W_282 { width: 282px; }

.W_298 { width: 298px; }

.W_310 { width: 310px; }

.W_330 { width: 330px; }

.W_335 { width: 335px; }

.W_351 { width: 351px; }

.W_373 { width: 373px; }

.W_379 { width: 378px; }

.W_380 { width: 380px; }

.W_390 { width: 390px; }

.W_398 { width: 398px; }

.W_400 { width: 400px; }

.W_406 { width: 406px; }

.W_418 { width: 418px; }

.W_420 { width: 420px; }

.W_450 { width: 450px; }

.W_458 { width: 458px; }

.W_490 { width: 490px; }

.W_545 { width: 545px; }

.W_556 { width: 556px; }

.W_558 { width: 558px; }

.W_569 { width: 569px; }

.W_590 { width: 590px; }

.W_597 { width: 597px; }

.W_600 { width: 600px; }

.W_625 { width: 625px; }

.W_650 { width: 650px; }

.W_657 { width: 657px; }

.W_665 { width: 655px; }

.W_670 { width: 670px; }

.W_690 { width: 690px; }

.W_700 { width: 700px; }

.W_710 { width: 710px; }

.W_719 { width: 719px; }

.W_720 { width: 720px; }

.W_730 { width: 730px; }

.W_780 { width: 780px; }



/* 높이 설정 */

.H_50 { height: 50px; }

.H_157 { height: 157px; } 

/* 기타 설정 */

.Overflow_S { overflow: scroll; }

.Overflow_Y { overflow-y: scroll; overflow-x: hidden; }

.Overflow_X { overflow-x: scroll; overflow-Y: hidden; }

* html .IE6_Overflow_Auto { overflow: auto; }

.Break { word-break:break-all; }

.Border_1 { border: 1px solid #e6e3e0; }



/* 숨기기 기능 */

.hidden { position:absolute; width:0px; height:0px; visibility:hidden; font-size:0; left:-5000px }



/* png 투명화 처리 */

.png24 {tmp:expression(setPng24(this)); }



/* margin값 설정 각방향 30px까지 */

.Margin_auto { margin: 0 auto; }

.mt01 { margin-top: 1px; }

.mt02 { margin-top: 2px; }

.mt03 { margin-top: 3px; }

.mt04 { margin-top: 4px; }

.mt05 { margin-top: 5px; }

.mt06 { margin-top: 6px; }

.mt07 { margin-top: 7px; }

.mt08 { margin-top: 8px; }

.mt09 { margin-top: 9px; }

.mt10 { margin-top: 10px; }

.mt11 { margin-top: 11px; }

.mt12 { margin-top: 12px; }

.mt13 { margin-top: 13px; }

.mt14 { margin-top: 14px; }

.mt15 { margin-top: 15px; }

.mt16 { margin-top: 16px; }

.mt17 { margin-top: 17px; }

.mt18 { margin-top: 18px; }

.mt19 { margin-top: 19px; }

.mt20 { margin-top: 20px; }

.mt21 { margin-top: 21px; }

.mt22 { margin-top: 22px; }

.mt23 { margin-top: 23px; }

.mt24 { margin-top: 24px; }

.mt25 { margin-top: 25px; }

.mt26 { margin-top: 26px; }

.mt27 { margin-top: 27px; }

.mt28 { margin-top: 28px; }

.mt29 { margin-top: 29px; }

.mt30 { margin-top: 30px; }

.mt33 { margin-top: 33px; }

.mt34 { margin-top: 34px; }

.mt36 { margin-top: 36px; }

.mt38 { margin-top: 38px; }

.mt39 { margin-top: 39px; }

.mt49 { margin-top: 49px; }

.mt50 { margin-top: 50px; }



.mb0 { margin-bottom: 0px; }

.mb01 { margin-bottom: 1px; }

.mb02 { margin-bottom: 2px; }

.mb03 { margin-bottom: 3px; }

.mb04 { margin-bottom: 4px; }

.mb05 { margin-bottom: 5px; }

.mb06 { margin-bottom: 6px; }

.mb07 { margin-bottom: 7px; }

.mb08 { margin-bottom: 8px; }

.mb09 { margin-bottom: 9px; }

.mb10 { margin-bottom: 10px; }

.mb11 { margin-bottom: 11px; }

.mb12 { margin-bottom: 12px; }

.mb13 { margin-bottom: 13px; }

.mb14 { margin-bottom: 14px; }

.mb15 { margin-bottom: 15px; }

.mb16 { margin-bottom: 16px; }

.mb17 { margin-bottom: 17px; }

.mb18 { margin-bottom: 18px; }

.mb19 { margin-bottom: 19px; }

.mb20 { margin-bottom: 20px; }

.mb21 { margin-bottom: 21px; }

.mb22 { margin-bottom: 22px; }

.mb23 { margin-bottom: 23px; }

.mb24 { margin-bottom: 24px; }

.mb25 { margin-bottom: 25px; }

.mb26 { margin-bottom: 26px; }

.mb27 { margin-bottom: 27px; }

.mb28 { margin-bottom: 28px; }

.mb29 { margin-bottom: 29px; }

.mb30 { margin-bottom: 30px; }

.mb35 { margin-bottom: 35px; }

.mb45 { margin-bottom: 45px; }

.mb50 { margin-bottom: 50px; }



.ml0 { margin-left: 0px; }

.ml01 { margin-left: 1px; }

.ml02 { margin-left: 2px; }

.ml03 { margin-left: 3px; }

.ml04 { margin-left: 4px; }

.ml05 { margin-left: 5px; }

.ml06 { margin-left: 6px; }

.ml07 { margin-left: 7px; }

.ml08 { margin-left: 8px; }

.ml09 { margin-left: 9px; }

.ml10 { margin-left: 10px; }

.ml11 { margin-left: 11px; }

.ml12 { margin-left: 12px; }

.ml13 { margin-left: 13px; }

.ml14 { margin-left: 14px; }

.ml15 { margin-left: 15px; }

.ml16 { margin-left: 16px; }

.ml17 { margin-left: 17px; }

.ml18 { margin-left: 18px; }

.ml19 { margin-left: 19px; }

.ml20 { margin-left: 20px; }

.ml21 { margin-left: 21px; }

.ml22 { margin-left: 22px; }

.ml23 { margin-left: 23px; }

.ml24 { margin-left: 24px; }

.ml25 { margin-left: 25px; }

.ml26 { margin-left: 26px; }

.ml27 { margin-left: 27px; }

.ml28 { margin-left: 28px; }

.ml29 { margin-left: 29px; }

.ml30 { margin-left: 30px; }

.ml32 { margin-left: 32px; }

.ml35 { margin-left: 35px; }

.ml38 { margin-left: 38px; }

.ml40 { margin-left: 40px; }

.ml45 { margin-left: 45px; }

.ml50 { margin-left: 50px; }

.ml59 { margin-left: 59px; }

.ml120 { margin-left: 120px; }

.ml184 { margin-left: 184px; }

.ml252 { margin-left: 252px; }



.mr01 { margin-right: 1px; }

.mr02 { margin-right: 2px; }

.mr03 { margin-right: 3px; }

.mr04 { margin-right: 4px; }

.mr05 { margin-right: 5px; }

.mr06 { margin-right: 6px; }

.mr07 { margin-right: 7px; }

.mr08 { margin-right: 8px; }

.mr09 { margin-right: 9px; }

.mr10 { margin-right: 10px; }

.mr11 { margin-right: 11px; }

.mr12 { margin-right: 12px; }

.mr13 { margin-right: 13px; }

.mr14 { margin-right: 14px; }

.mr15 { margin-right: 15px; }

.mr16 { margin-right: 16px; }

.mr17 { margin-right: 17px; }

.mr18 { margin-right: 18px; }

.mr19 { margin-right: 19px; }

.mr20 { margin-right: 20px; }

.mr21 { margin-right: 21px; }

.mr22 { margin-right: 22px; }

.mr23 { margin-right: 23px; }

.mr24 { margin-right: 24px; }

.mr25 { margin-right: 25px; }

.mr26 { margin-right: 26px; }

.mr27 { margin-right: 27px; }

.mr28 { margin-right: 28px; }

.mr29 { margin-right: 29px; }

.mr30 { margin-right: 30px; }

.mr34 { margin-right: 34px; }

.mr40 { margin-right: 40px; }

.mr285 { margin-right: 285px; }



.mt_m01 { margin-top: -1px; }

.mt_m02 { margin-top: -2px; }

.mt_m03 { margin-top: -3px; }

.mt_m04 { margin-top: -4px; }

.mt_m05 { margin-top: -5px; }

.mt_m06 { margin-top: -6px; }

.mt_m07 { margin-top: -7px; }

.mt_m08 { margin-top: -8px; }

.mt_m09 { margin-top: -9px; }

.mt_m10 { margin-top: -10px; }

.mt_m22 { margin-top: -22px; }

.mt_m24 { margin-top: -24px; }

.mt_m52 { margin-top: -52px;}



.mb_m01 { margin-bottom: -1px; }

.mb_m02 { margin-bottom: -2px; }

.mb_m03 { margin-bottom: -3px !important; }

.mb_m04 { margin-bottom: -4px; }

.mb_m05 { margin-bottom: -5px; }

.mb_m06 { margin-bottom: -6px; }

.mb_m07 { margin-bottom: -7px; }

.mb_m08 { margin-bottom: -8px; }

.mb_m09 { margin-bottom: -9px; }

.mb_m10 { margin-bottom: -10px; }



.ml_m01 { margin-left: -1px; }

.ml_m02 { margin-left: -2px; }

.ml_m03 { margin-left: -3px; }

.ml_m04 { margin-left: -4px; }

.ml_m05 { margin-left: -5px; }

.ml_m06 { margin-left: -6px; }

.ml_m07 { margin-left: -7px; }

.ml_m08 { margin-left: -8px; }

.ml_m09 { margin-left: -9px; }

.ml_m10 { margin-left: -10px; }

.ml_m20 { margin-left: -20px; }



.mr_m01 { margin-right: -1px; }

.mr_m02 { margin-right: -2px; }

.mr_m03 { margin-right: -3px; }

.mr_m04 { margin-right: -4px; }

.mr_m05 { margin-right: -5px; }

.mr_m06 { margin-right: -6px; }

.mr_m07 { margin-right: -7px; }

.mr_m08 { margin-right: -8px; }

.mr_m09 { margin-right: -9px; }

.mr_m10 { margin-right: -10px; }



/* 음수 마진 */

.ml_m20 { margin-left: -20px; }



/*padding값 설정 - 각 방향 30px씩*/

.pt01 { padding-top:1px; }

.pt02 { padding-top:2px; }

.pt03 { padding-top:3px; }

.pt04 { padding-top:4px; }

.pt05 { padding-top:5px; }

.pt06 { padding-top:6px; }

.pt07 { padding-top:7px; }

.pt08 { padding-top:8px; }

.pt09 { padding-top:9px; }

.pt10 { padding-top:10px; }

.pt11 { padding-top:11px; }

.pt12 { padding-top:12px; }

.pt13 { padding-top:13px; }

.pt14 { padding-top:14px; }

.pt15 { padding-top:15px; }

.pt16 { padding-top:16px; }

.pt17 { padding-top:17px; }

.pt18 { padding-top:18px; }

.pt19 { padding-top:19px; }

.pt20 { padding-top:20px; }

.pt21 { padding-top:21px; }

.pt22 { padding-top:22px; }

.pt24 { padding-top:24px; }

.pt25 { padding-top:25px; }

.pt28 { padding-top:28px; }

.pt30 { padding-top:30px; }

.pt33 { padding-top:33px; }

.pt39 { padding-top:39px; }

.pt50 { padding-top:50px; }



.pb01 { padding-bottom:1px; }

.pb02 { padding-bottom:2px; }

.pb03 { padding-bottom:3px; }

.pb04 { padding-bottom:4px; }

.pb05 { padding-bottom:5px; }

.pb06 { padding-bottom:6px; }

.pb07 { padding-bottom:7px; }

.pb08 { padding-bottom:8px; }

.pb09 { padding-bottom:9px; }

.pb10 { padding-bottom:10px; }

.pb11 { padding-bottom:11px; }

.pb12 { padding-bottom:12px; }

.pb13 { padding-bottom:13px; }

.pb14 { padding-bottom:14px; }

.pb15 { padding-bottom:15px; }

.pb16 { padding-bottom:16px; }

.pb17 { padding-bottom:17px; }

.pb18 { padding-bottom:18px; }

.pb19 { padding-bottom:19px; }

.pb20 { padding-bottom:20px; }

.pb23 { padding-bottom:23px; }

.pb24 { padding-bottom:24px; }

.pb25 { padding-bottom:25px; }

.pb30 { padding-bottom:30px; }

.pb35 { padding-bottom:35px; }

.pb69 { padding-bottom:69px; }



.pl01 { padding-left:1px; }

.pl02 { padding-left:2px; }

.pl03 { padding-left:3px; }

.pl04 { padding-left:4px; }

.pl05 { padding-left:5px; }

.pl06 { padding-left:6px; }

.pl07 { padding-left:7px; }

.pl08 { padding-left:8px; }

.pl09 { padding-left:9px; }

.pl10 { padding-left:10px; }

.pl11 { padding-left:11px; }

.pl12 { padding-left:12px; }

.pl13 { padding-left:13px; }

.pl14 { padding-left:14px; }

.pl15 { padding-left:15px; }

.pl16 { padding-left:16px; }

.pl17 { padding-left:17px; }

.pl18 { padding-left:18px; }

.pl19 { padding-left:19px; }

.pl20 { padding-left:20px; }

.pl21 { padding-left:21px; }

.pl23 { padding-left:23px; }

.pl25 { padding-left:25px; }

.pl27 { padding-left:27px; }

.pl28 { padding-left:28px; }

.pl30 { padding-left:30px; }

.pl40 { padding-left:40px; }

.pl45 { padding-left:45px; }

.pl400 { padding-left:400px; }



.pr01 { padding-right:1px; }

.pr02 { padding-right:2px; }

.pr03 { padding-right:3px; }

.pr04 { padding-right:4px; }

.pr05 { padding-right:5px; }

.pr06 { padding-right:6px; }

.pr07 { padding-right:7px; }

.pr08 { padding-right:8px; }

.pr09 { padding-right:9px; }

.pr10 { padding-right:10px; }

.pr11 { padding-right:11px; }

.pr12 { padding-right:12px; }

.pr13 { padding-right:13px; }

.pr14 { padding-right:14px; }

.pr15 { padding-right:15px; }

.pr16 { padding-right:16px; }

.pr17 { padding-right:17px; }

.pr18 { padding-right:18px; }

.pr19 { padding-right:19px; }

.pr20 { padding-right:20px; }

.pr22 { padding-right:22px; }

.pr23 { padding-right:23px; }

.pr25 { padding-right:25px; }

.pr30 { padding-right:30px; }

.pr50 { padding-right:50px; }


/* table */
.tb_col{width:100%;border-top:2px solid #5971b3;border-bottom:1px solid #8d9dc7;}
.tb_col th{padding:15px 10px 10px;height:20px;background:#eff2fa;color:#415ba2;border-right:1px solid #dedede;border-bottom:1px solid #8d9dc7;font-weight:strong;}
.border_none{border-top:none !important;}
.over_hidden{overflow:hidden; width:660px;}
.border_bt{border-bottom:1px solid #8d9dc7 !important;}
.bg_none{background:none !important;}
.bg_different{ background:#e3e6ea !important; color:#555555 !important; } 
.bg_differ{ background:#e3e6ea !important; border-bottom:none !important; color:#555555 !important;}
.br_none{border-right:none !important;}


.tb_col th.lst {border-right:none;}
.tb_col td{padding:5px 10px 2px;border-right:1px solid #dedede;}
.tb_col td.lst {border-right:none;}


.tb_col .total td {padding:12px 10px 9px;border-bottom:1px solid #bfc9e1;background:#e3e6ea;font-weight:bold;border-right:none;}
.tb_col .total.bbn td {border-bottom:none;}
.tb_col .txt td span {display:inline-block;text-indent:-15px;padding-left:15px;}

.tb_col .sum{padding:12px 10px 9px;background:#e3e6ea;font-weight:bold;border-right:none;color:#555;}

.tb_row{width:100%;border-top:2px solid #5971b3;border-bottom:1px solid #8d9dc7;}
.tb_row th{padding:15px 10px 10px;height:20px;background:#eff2fa;color:#415ba2;border-right:1px solid #dedede;}
.tb_row td{padding:5px 10px 2px;border-right:1px solid #dedede;border-right:1px solid #dedede;}
.tb_row td.lst {border-right:none;}
