@charset "euc-kr";
/* DEEPSoft author:Na chan hee */

/*±âº»*/
*{margin:0;padding:0;}
body{background:#fff url(../../../images/kr/login/bg_main.gif) repeat-x 0 0;color:#666;font:12px/1.6 arial, helvetica, clean, sans-serif; min-height:700px;}
#join{background-image:none; background-color:#FFFFFF; color:#666;font:12px/1.6 arial, helvetica, clean, sans-serif; min-height:700px;}
@media print{body{color:#000;}}
th,td{font:12px/1.6 arial, helvetica, clean, sans-serif;}
li{list-style:none;}
img{border:none;}
address,em{font-style:normal;}
input,textarea,select{font-family:inherit;}
input.type_text{border:1px #B8C7D4 solid; padding:2px 5px 2px 5px; font-size:0.95em; letter-spacing:normal;}
input.type_text_tit{border:1px #B8C7D4 solid; padding:2px 5px 2px 5px; font-size:0.95em; letter-spacing:normal; width:99%;}
select.type_sel{font-size:0.95em;}
select{height:20px;}
a{color:#666;text-decoration:none;}
a:visited,a:visited{color:#666;}
a.visited,a.visited:visited{color:#666;}
a:hover,a:hover *,a.visited:hover{color:#808080;text-decoration:underline;}
hr,legend,.skip,.alt,.hd{display:none;}

html, body{height:100%;}
#wrap{position:relative; height:100%; min-width:800px; background:url(../../../images/kr/login/bg_wrap.gif) 0 0 no-repeat;}
#join #wrap{position:relative; height:100%; min-width:800px; background:none;}
/*Login*/
.login{position:absolute; width:735px; height:600px; top:55%; left:50%; margin:-350px 0 0 -350px; background:url(../../../images/kr/login/bg_login.gif) 0 0 no-repeat;}
.login .ci{position:absolute; top:0; left:30px; padding-bottom:10px;}
.login .ci div.img{position:relative; height:100px; width:100%;}
.login .ci div.img img{position:absolute; left:0; bottom:0;}
.login .id_language{position:absolute; left:0; top:100px; width:100%; height:200px;}
.login .id_language .id_pw{position:absolute; top:44%; left:90px;}
.login .id_language .id_pw input.type_text{width:100%;}
.login .id_language .id_pw dl{padding-top:3px; margin:0;}
.login .id_language .id_pw dl.id {width:230px; *zoom:1; clear:both}
.login .id_language .id_pw dl.id :after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.login .id_language .id_pw dl.id dt{float:left; width:65px;}
.login .id_language .id_pw dl.id dd{float:left; width:140px;}
.login .id_language .id_pw dl.id dd .type_text{width:140px;}
.login .id_language .id_pw dl.pw{width:230px; *zoom:1; clear:both}
.login .id_language .id_pw dl.pw:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.login .id_language .id_pw dl.pw dt{float:left; width:65px; padding-top:3px;}
.login .id_language .id_pw dl.pw dd{float:left; width:140px;}
.login .id_language .id_pw dl.pw dd .type_text{width:140px;}
.login .id_language .id_pw dl.domain{width:230px; *zoom:1; clear:both;}
.login .id_language .id_pw dl.domain:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.login .id_language .id_pw dl.domain dt{float:left; width:65px;}
.login .id_language .id_pw dl.domain dd{float:left; width:140px;}
.login .id_language .id_pw dl.domain dd .type_sel{width:149px;}
.login .id_language .id_pw dl.pw dt, x:-moz-any-link {height:20px;} /* Firefox 2 Fix */
.login .id_language .id_pw dl.pw dt, x:-moz-any-link, x:default {height:20px;} /* Firefox 2 Fix */
.login .id_language .id_pw dl.pw dd, x:-moz-any-link {height:20px;} /* Firefox 2 Fix */
.login .id_language .id_pw dl.pw dd, x:-moz-any-link, x:default {height:20px;} /* Firefox 2 Fix */
.login .id_language .id_pw dl.domain, x:-moz-any-link {padding-top:2px;} /* Firefox 2 Fix */
.login .id_language .id_pw dl.domain, x:-moz-any-link, x:default {padding-top:2px;} /* Firefox 2 Fix */

.login .id_language .id_pw .btn_login{position:absolute; left:230px; top:0;}
.login .id_language .id_pw .save_id{width:200px; color:#00489A; margin-left:65px; *margin-left:60px; letter-spacing:-0.05em; padding:0; margin-top:0;}
.login .id_language .id_pw .save_id input{margin-right:3px; margin-top:0px;}

.login .id_language .login_session{position:absolute; left:160px; top:90px;}
.login .id_language .login_session dt p{padding:0; color:#fff; text-align:center;}
.login .id_language .login_session dd{text-align:center; padding-top:10px;}
.login .id_language .login_session dd a{margin:0 5px;}

.login .id_language .language{position:absolute; right:73px; top:89px; width:193px;}
.login .id_language .language ul.sel{}
.login .id_language .language ul.sel li{padding-left:96px;}
.login .id_language .language ul.sel li a img{display:none;}
.login .id_language .language ul.sel li a{height:18px; width:168; text-decoration:none; display:block;}
.login .id_language .language ul.sel li.kr{background:url(../../../images/kr/login/bg_lang_kor.gif) 0 6px no-repeat; }
.login .id_language .language ul.sel li.kr a{background:url(../../../images/kr/login/tx_kor.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.kr a:hover {background:url(../../../images/kr/login/tx_kor_on.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.kr a.active {background:url(../../../images/kr/login/tx_kor.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.eng{background:url(../../../images/kr/login/bg_lang_eng.gif) 0 6px no-repeat; margin:8px 0;}
.login .id_language .language ul.sel li.eng a{background:url(../../../images/kr/login/tx_eng.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.eng a:hover {background:url(../../../images/kr/login/tx_eng_on.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.eng a.active {background:url(../../../images/kr/login/tx_eng.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.jpn{background:url(../../../images/kr/login/bg_lang_jpn.gif) 0 6px no-repeat; margin:8px 0;}
.login .id_language .language ul.sel li.jpn a{background:url(../../../images/kr/login/tx_jpn.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.jpn a:hover {background:url(../../../images/kr/login/tx_jpn_on.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.jpn a.active {background:url(../../../images/kr/login/tx_jpn.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.chn{background:url(../../../images/kr/login/bg_lang_jpn.gif) 0 6px no-repeat; margin:8px 0;}
.login .id_language .language ul.sel li.chn a{background:url(../../../images/kr/login/tx_ch01.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.chn a:hover {background:url(../../../images/kr/login/tx_ch01_on.gif) left top no-repeat; width:71px;}
.login .id_language .language ul.sel li.chn a.active {background:url(../../../images/kr/login/tx_ch01.gif) left top no-repeat; width:71px;}


.login .noti {position:absolute; left:10px; top:300px; width:100%;}
.login .noti h2{position:absolute; left:50px; top:15px; font-weight:bold; font-size:1em; display:none; color:#266AB8; background:url(../../../images/kr/blue/h2_tit.gif) 0 2px no-repeat; padding-left:10px; }
.login .noti .more{position:absolute; left:383px; top:27px; color:#266AB8; z-index:9;}
.login .noti .noti_list{position:absolute; left:50px; top:20px; padding:20px 10px 5px 0; background:url(../../../images/kr/login/tx_tit_noti.gif) no-repeat 5px 0;}
.login .noti .noti_list ul{padding-top:10px; border-top:1px #D6D6D6 solid;}
.login .noti .noti_list ul.list li{border-bottom:1px #ddd dotted; width:375px; margin:0; padding:0; position:relative; height:25px;}
.login .noti .noti_list ul.list li span.title{position:absolute; left:5px; top:3px; padding:0 0 0 13px; width:280px; overflow:hidden; height:22px; background:url(../../../images/kr/login/ic_noti_li.gif) no-repeat 5px 8px;}
.login .noti .noti_list ul.list li span.date{position:absolute; right:5px; top:3px;  padding:0; text-align:right;}

.login .noti .join{position:absolute; right:95px; top:30px;}
.login .noti .join ul.list{}
.login .noti .join ul.list li{padding:0; font-size:1px;}

.login .footer{position:absolute; left:0; bottom:30px; padding:10px; color:#989898; width:730px; text-align:center;}

/*Logout*/
.logout{position:absolute; width:502px; height:440px; top:45%; left:50%; margin:-220px 0 0 -250px;}
.logout .ci{position:absolute; top:0; left:0; padding-bottom:20px;}
.logout .ci div.img{position:relative; height:100px; width:100%;}
.logout .ci div.img img{position:absolute; left:0; bottom:0;}
.logout .msg{position:absolute; top:110px; left:0; width:500px; height:273px; border:1px #ddd solid; background:url(../../../images/kr/login/bg_logout.gif) 0 0 no-repeat;}
.logout .msg .msg_out{height:240px;}
.logout .msg .msg_out p.text{position:absolute; top:45%; width:500px; text-align:center; color:#0D4176;}
.logout .msg p.btn{position:absolute; top:210px; width:500px; text-align:center;}
.logout .footer{position:absolute; left:0; bottom:10px; padding:10px;  color:#989898; width:480px; text-align:center;}

/*Logout*/
.login_msg{position:absolute; width:502px; height:440px; top:45%; left:50%; margin:-220px 0 0 -250px;}
.login_msg .ci{position:absolute; top:0; left:0; padding-bottom:20px;}
.login_msg .ci div.img{position:relative; height:100px; width:100%;}
.login_msg .ci div.img img{position:absolute; left:0; bottom:0;}
.login_msg .msg{position:absolute; top:110px; left:0; width:500px; height:273px; border:1px #ddd solid; background:url(../../../images/kr/login/bg_logout.gif) 0 0 no-repeat;}
.login_msg .msg p.error{position:absolute; top:0; left:0;}
.login_msg .msg .msg_tx{height:200px; background:none;}
.login_msg .msg .msg_tx p.text{position:absolute; top:40%; width:500px; text-align:center; color:#0D4176;}
.login_msg .msg p.btn{position:absolute; top:210px; width:500px; text-align:center;}
.login_msg .msg p.btn a{margin:0 4px;}
.login_msg .footer{position:absolute; left:0; bottom:10px; padding:10px;  color:#989898; width:480px; text-align:center;}


a.button1,
a.button1 span { position:relative; display:inline-block; text-decoration:none !important; background:url(../../../images/kr/blue/btn_bg1.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button1 { padding:0; background-position:left top; overflow:visible;}
a.button1 span { left:2px; padding:6px 10px 4px 8px; _padding:6px 10px 4px 8px; color:#fff; font:11px/11px Dotum; background-position:right top; letter-spacing:-0.05em;}
a.button1 span img.left { vertical-align:2px; margin-right:3px; }
a.button1, x:-moz-any-link { font:0/23px Sans-serif; padding:9px 0; top:1px;} /* Firefox 2 Fix */
a.button1, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */


/*Join*/
.sign{background:url(../../../images/kr/login/bg_head.gif) 0 70px repeat-x; text-align:center;}
.sign .ci{width:812px; text-align:left; height:70px; position:relative; margin:auto;}
.sign .ci .img{position:absolute; left:0; bottom:10px;}
.sign .box{background:url(../../../images/kr/login/bg_box_top.gif) 0 0 no-repeat; width:802px; margin:auto;}
.sign .box .in{background:url(../../../images/kr/login/bg_box_btm.gif) 0 bottom no-repeat; width:768px; text-align:left; padding:10px 17px 10px 17px}
.sign .header{height:55px; background:url(../../../images/kr/login/bg_head_rt.gif) 0 0 no-repeat; width:812px; text-align:left; margin:auto; padding-bottom:10px; _padding-bottom:0;}
.sign .header h1{ margin:0 0 0 25px;}
.sign .header h1 span.h1{padding:25px 30px 25px 0; *padding:25px 30px 25px 0; background:url(../../../images/kr/login/bg_h1_rt.gif) right 0 no-repeat; font-size:14px; display:inline-block; color:#266AB8;}
.sign .header h1 span.h1 span.h2{padding:0; background:none; font-size:12px;}
.sign .header h1, x:-moz-any-link { padding:21px 25px 20px 0;} /* Firefox 2 Fix */
.sign .header h1, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */
.sign div.tit2{margin:20px 0 5px 0; *zoom:1;}
.sign div.tit2:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.sign div.top{margin:10px 0 5px 0; *margin:20px 0 5px 0;}
.sign div.tit2 h2{float:left; font:1em ±¼¸²,Gulim; font-weight:bold; letter-spacing:-1px; color:#266AB8; background:url(../../../images/kr/blue/h2_tit.gif) 0 2px no-repeat; padding-left:10px;}
.sign div.tit2 .sub{float:left; color:#808080; font:0.9em; letter-spacing:-1px; padding:0 0 0 10px;}
.sign div.tit2 .h_right{float:right; padding-right:13px;}
.sign .footer{margin:10px 0 0 0;}
.msg_tx{background:url(../../../images/kr/login/msg_tx_top.gif) 0 0 no-repeat; margin:10px 0; *margin:20px 0 10px 0;}
.msg_tx dl{background:url(../../../images/kr/login/msg_tx_btm.gif) 0 bottom no-repeat; padding:15px 18px;}
.msg_tx dl dt{font-weight:bold; background:url(../../../images/kr/login/ic_list_1.gif) 0 8px no-repeat; padding-left:6px; margin-bottom:5px;}
.msg_tx dl dd{background:url(../../../images/kr/login/ic_list_2.gif) 8px 8px no-repeat; padding-left:20px; margin-bottom:5px;}
.msg_tx dl dd.msg{background:url(../../../images/kr/login/ic_list_2.gif) -10px 0 no-repeat; padding-left:0; margin-bottom:5px;}

.sign .id_language{position:relative; height:187px; width:768px; background:url(../../../images/kr/login/bg_sign_login.gif) 0 0 no-repeat; margin-bottom:10px;}
.sign .id_language .id_pw{position:absolute; top:37%; left:90px;}
.sign .id_language .id_pw input.type_text{width:100%;}
.sign .id_language .id_pw dl{padding-top:3px; margin:0;}
.sign .id_language .id_pw dl.id {width:230px; *zoom:1; clear:both}
.sign .id_language .id_pw dl.id :after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.sign .id_language .id_pw dl.id dt{float:left; width:60px; padding-top:3px;}
.sign .id_language .id_pw dl.id dd{float:left; width:140px;}
.sign .id_language .id_pw dl.id dd .type_text{width:140px;}
.sign .id_language .id_pw dl.pw{width:230px; *zoom:1; clear:both}
.sign .id_language .id_pw dl.pw:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.sign .id_language .id_pw dl.pw dt{float:left; width:60px; padding-top:3px;}
.sign .id_language .id_pw dl.pw dd{float:left; width:140px;}
.sign .id_language .id_pw dl.pw dd .type_text{width:140px;}
.sign .id_language .id_pw dl.domain{width:230px; *zoom:1; clear:both;}
.sign .id_language .id_pw dl.domain:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.sign .id_language .id_pw dl.domain dt{float:left; width:60px; padding-top:3px;}
.sign .id_language .id_pw dl.domain dd{float:left; width:140px;}
.sign .id_language .id_pw dl.domain dd .type_sel{width:149px; }
.sign .id_language .id_pw dl.pw dt, x:-moz-any-link {height:20px;} /* Firefox 2 Fix */
.sign .id_language .id_pw dl.pw dt, x:-moz-any-link, x:default {height:20px;} /* Firefox 2 Fix */
.sign .id_language .id_pw dl.pw dd, x:-moz-any-link {height:20px;} /* Firefox 2 Fix */
.sign .id_language .id_pw dl.pw dd, x:-moz-any-link, x:default {height:20px;} /* Firefox 2 Fix */
.sign .id_language .id_pw dl.domain, x:-moz-any-link {padding-top:2px;} /* Firefox 2 Fix */
.sign .id_language .id_pw dl.domain, x:-moz-any-link, x:default {padding-top:2px;} /* Firefox 2 Fix */

.sign .id_language .id_pw .btn_login{position:absolute; left:220px; top:0;}
.sign .id_language .id_pw .save_id{width:200px; color:#00489A; margin-left:60px; *margin-left:55px; letter-spacing:-0.05em; padding-top:3px; *padding-top:0px;}
.sign .id_language .id_pw .save_id input{margin-right:3px;}

.sign .id_language .login_session{position:absolute; left:160px; top:90px;}
.sign .id_language .login_session dt p{padding:0; color:#fff; text-align:center;}
.sign .id_language .login_session dd{text-align:center; padding-top:10px;}
.sign .id_language .login_session dd a{margin:0 5px;}

.sign .id_language .language{position:absolute; right:68px; top:70px;}
.sign .id_language .language ul.sel{}
.sign .id_language .language ul.sel li{}
.sign .id_language .language ul.sel li a img{display:none;}
.sign .id_language .language ul.sel li a{height:18px; width:71px; text-decoration:none; display:block;}
.sign .id_language .language ul.sel li.kr {background:url(../../../images/kr/login/tx_kor.gif) left top no-repeat; width:71px; margin-top:5px;}
.sign .id_language .language ul.sel li.kr a:hover {background:url(../../../images/kr/login/tx_kor_on.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.kr a.active {background:url(../../../images/kr/login/tx_kor.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.eng {background:url(../../../images/kr/login/tx_eng.gif) left top no-repeat; width:71px; margin-top:10px; *margin-top:8px;}
.sign .id_language .language ul.sel li.eng a:hover {background:url(../../../images/kr/login/tx_eng_on.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.eng a.active {background:url(../../../images/kr/login/tx_eng.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.jpn {background:url(../../../images/kr/login/tx_jpn.gif) left top no-repeat; width:71px; margin-top:10px; *margin-top:10px;}
.sign .id_language .language ul.sel li.jpn a:hover {background:url(../../../images/kr/login/tx_jpn_on.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.jpn a.active {background:url(../../../images/kr/login/tx_jpn.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.chn {background:url(../../../images/kr/login/tx_ch01.gif) left top no-repeat; width:71px; margin-top:10px; *margin-top:10px;}
.sign .id_language .language ul.sel li.chn a:hover {background:url(../../../images/kr/login/tx_ch01_on.gif) left top no-repeat; width:71px;}
.sign .id_language .language ul.sel li.chn a.active {background:url(../../../images/kr/login/tx_ch01.gif) left top no-repeat; width:71px;}
.sign .con_check{margin:15px 0;}
.sign .con_check input{margin-right:3px; vertical-align:middle;}

/*Table_read*/
.table_read{width:100%; border-collapse:collapse; border-top:2px #C4D8E5 solid; clear:both;}
.table_read th{color:#666; background:#EBF2F9; padding:6px 0 6px 15px; font-weight:bold; text-align:left; border-bottom:1px #E6E6E6 solid; vertical-align:top; width:130px;}
.table_read td{border-bottom:1px #E6E6E6 solid; vertical-align:top; padding:6px 15px 5px 15px;}
td.con_form {padding:6px 15px 6px 15px;}
td.con_form .con_check{padding-top:5px;}
td.con_form .con_check_line{padding-bottom:5px; margin-bottom:10px; border-bottom:1px #ddd dotted; width:100%;}
.table_read th.sign_tit{width:130px;}

/*Apply Button*/
.btn_apply{text-align:center; margin:10px 0 10px 0; clear:both;}
#popup .btn_apply{margin:15px 0 15px 0;}
.btn_apply a{margin:0 4px;}
.btn_apply .btn_both{position:relative; height:30px; width:100%; display:block;}
.btn_apply .btn_both .h_left{position:absolute; left:0; top:0;}
.btn_apply .btn_both .h_right{position:absolute; right:10px; *right:0; top:0;}
.btn_apply .btn_both .h_center{position:absolute; left:30%; top:0; margin-left:60px;}
a.apply,
a.apply span { position:relative; display:inline-block; text-decoration:none !important; background:url(../../../images/kr/blue/btn_apply1.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.apply { padding:0; background-position:left top; overflow:visible; margin-left:12px;}
a.apply span { left:12px; padding:9px 32px 8px 20px; _padding:9px 32px 8px 20px; color:#fff; font:12px/12px Dotum; font-weight:bold; background-position:right top; letter-spacing:-0.05em;}
a.apply, x:-moz-any-link { font:0/23px Sans-serif; padding:13px 0; top:1px;} /* Firefox 2 Fix */
a.apply, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */

a.apply1,
a.apply1 span { position:relative; display:inline-block; text-decoration:none !important; background:url(../../../images/kr/common/btn_apply2.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.apply1 { padding:0; background-position:left top; overflow:visible; margin-left:12px;}
a.apply1 span { left:12px; padding:9px 28px 8px 16px; color:#808080; font:12px/12px Dotum; font-weight:bold; background-position:right top; letter-spacing:-0.05em;}
a.apply1, x:-moz-any-link { font:0/23px Sans-serif; padding:13px 0; top:1px;} /* Firefox 2 Fix */
a.apply1, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */

a.button_pop,
a.button_pop span { position:relative; display:inline-block; text-decoration:none !important; background:url(../../../images/kr/common/btn_pop_bg.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top;}
a.button_pop { padding:0; background-position:left top; overflow:visible;}
a.button_pop span { left:12px; padding:6px 10px 4px 5px; _padding:6px 10px 4px 10px; color:#666; font:11px/11px Dotum; background-position:right top; letter-spacing:-0.05em;}
a.button_pop, x:-moz-any-link { font:0/23px Sans-serif; padding:9px 0; top:1px;} /* Firefox 2 Fix */
a.button_pop, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */

.accent1{color:#266AB8;}
.accent2{color:#FF6600;}


/* HBlock */
.login2{position:absolute; width:735px; height:600px; top:55%; left:50%; margin:-350px 0 0 -350px; background:url(../../../images/kr/login/bg_login3.gif) 0 0 no-repeat;}
.login2 .ci{position:absolute; top:0; left:30px; padding-bottom:10px;}
.login2 .ci div.img{position:relative; height:100px; width:100%;}
.login2 .ci div.img img{position:absolute; left:0; bottom:0;}
.login2 .id_language{position:absolute; left:0; top:100px; width:100%; height:200px;}
.login2 .id_language .ca{position:absolute; top:95px; left:57px;}
.login .id_language .ca{display:none;}

.login2 .id_language .id_pw{position:absolute; top:95px; left:215px;}
.login2 .id_language .id_pw input.type_text{width:100%;}
.login2 .id_language .id_pw dl{padding-top:4px; margin:0;}
.login2 .id_language .id_pw dl.id {width:230px; *zoom:1; clear:both}
.login2 .id_language .id_pw dl.id :after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.login2 .id_language .id_pw dl.id dt{float:left; width:60px; padding-top:4px; padding-right:5px; overflow:hidden;}
.login2 .id_language .id_pw dl.id dd{float:left; width:140px;}
.login2 .id_language .id_pw dl.id dd .type_text{width:100px;}
.login2 .id_language .id_pw dl.pw{width:230px; *zoom:1; clear:both;}
.login2 .id_language .id_pw dl.pw:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.login2 .id_language .id_pw dl.pw dt{float:left; width:60px; padding-top:2px; overflow:hidden; padding-right:5px;}
.login2 .id_language .id_pw dl.pw dd{float:left; width:150px; overflow:hidden}
.login2 .id_language .id_pw dl.pw dd .type_text{width:100px; margin:0;}
.login2 .id_language .id_pw dl.pw dt, x:-moz-any-link {height:20px;} /* Firefox 2 Fix */
.login2 .id_language .id_pw dl.pw dt, x:-moz-any-link, x:default {height:20px;} /* Firefox 2 Fix */
.login2 .id_language .id_pw dl.pw dd, x:-moz-any-link {height:20px;} /* Firefox 2 Fix */
.login2 .id_language .id_pw dl.pw dd, x:-moz-any-link, x:default {height:20px;} /* Firefox 2 Fix */
.login2 .id_language .id_pw dl.domain{width:230px; *zoom:1; clear:both;}
.login2 .id_language .id_pw dl.domain:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.login2 .id_language .id_pw dl.domain dt{float:left; width:60px; padding-top:2px; padding-right:5px;}
.login2 .id_language .id_pw dl.domain dd{float:left; width:140px;}
.login2 .id_language .id_pw dl.domain dd .type_sel{width:149px;}
.login2 .id_language .id_pw dl.domain, x:-moz-any-link {padding-top:2px;} /* Firefox 2 Fix */
.login2 .id_language .id_pw dl.domain, x:-moz-any-link, x:default {padding-top:2px;} /* Firefox 2 Fix */

.login2 .id_language .id_pw .btn_login{position:absolute; left:220px; top:0;}
.login2 .id_language .id_pw .save_id{width:200px; color:#1F64A8; margin-left:60px; *margin-left:57px; padding-left:5px; padding-top:4px; *padding-top:0;}
.login2 .id_language .id_pw .save_id input{margin-right:5px;}

.login2 .id_language .login2_session{position:absolute; left:160px; top:90px;}
.login2 .id_language .login2_session dt p{padding:0; color:#fff; text-align:center;}
.login2 .id_language .login2_session dd{text-align:center; padding-top:10px;}
.login2 .id_language .login2_session dd a{margin:0 5px;}

.login2 .id_language .language{position:absolute; right:73px; top:94px; width:153px;}
.login2 .id_language .language ul.sel{}
.login2 .id_language .language ul.sel li{padding-left:58px;}
.login2 .id_language .language ul.sel li a img{display:none;}
.login2 .id_language .language ul.sel li a{height:18px; width:168; text-decoration:none; display:block;}
.login2 .id_language .language ul.sel li.kr{background:url(../../../images/kr/login/bg_lang_kor1.gif) 0 6px no-repeat;}
.login2 .id_language .language ul.sel li.kr a{background:url(../../../images/kr/login/tx_kor.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.kr a:hover {background:url(../../../images/kr/login/tx_kor_on.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.kr a.active {background:url(../../../images/kr/login/tx_kor.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.eng{background:url(../../../images/kr/login/bg_lang_eng1.gif) 0 7px no-repeat; margin:10px 0; *background-position:0 6px; *margin:9px 0;}
.login2 .id_language .language ul.sel li.eng a{background:url(../../../images/kr/login/tx_eng.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.eng a:hover {background:url(../../../images/kr/login/tx_eng_on.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.eng a.active {background:url(../../../images/kr/login/tx_eng.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.jpn{background:url(../../../images/kr/login/bg_lang_jpn1.gif) 0 7px no-repeat; margin:10px 0; *background-position:0 6px; *margin:9px 0;}
.login2 .id_language .language ul.sel li.jpn a{background:url(../../../images/kr/login/tx_jpn.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.jpn a:hover {background:url(../../../images/kr/login/tx_jpn_on.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.jpn a.active {background:url(../../../images/kr/login/tx_jpn.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.chn{background:url(../../../images/kr/login/bg_lang_jpn1.gif) 0 7px no-repeat; margin:10px 0; *background-position:0 6px; *margin:9px 0;}
.login2 .id_language .language ul.sel li.chn a{background:url(../../../images/kr/login/tx_ch01.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.chn a:hover {background:url(../../../images/kr/login/tx_ch01_on.gif) left top no-repeat; width:71px;}
.login2 .id_language .language ul.sel li.chn a.active {background:url(../../../images/kr/login/tx_ch01.gif) left top no-repeat; width:71px;}

.login2 .noti {position:absolute; left:10px; top:320px; width:100%;}
.login2 .noti h2{position:absolute; left:50px; top:15px; font-weight:bold; font-size:1em; display:none; color:#266AB8; background:url(../../../images/kr/blue/h2_tit.gif) 0 2px no-repeat; padding-left:10px; }
.login2 .noti .more{position:absolute; left:383px; top:27px; color:#266AB8; z-index:9;}
.login2 .noti .noti_list{position:absolute; left:50px; top:20px; padding:20px 10px 5px 0; background:url(../../../images/kr/login/tx_tit_noti.gif) no-repeat 5px 0;}
.login2 .noti .noti_list ul{padding-top:10px; border-top:1px #D6D6D6 solid;}
.login2 .noti .noti_list ul.list li{border-bottom:1px #ddd dotted; width:375px; margin:0; padding:0; position:relative; height:25px;}
.login2 .noti .noti_list ul.list li span.title{position:absolute; left:5px; top:3px; padding:0 0 0 13px; width:280px; overflow:hidden; height:22px; background:url(../../../images/kr/login/ic_noti_li.gif) no-repeat 5px 8px;}
.login2 .noti .noti_list ul.list li span.date{position:absolute; right:5px; top:3px;  padding:0; text-align:right;}

.login2 .noti .join{position:absolute; right:95px; top:30px;}
.login2 .noti .join ul.list{}
.login2 .noti .join ul.list li{padding:0; font-size:1px;}

.login2 .footer{position:absolute; left:0; bottom:30px; padding:10px; color:#989898; width:730px; text-align:center;}
.login2{}

/* quiescence */
.qui{position:absolute; width:622px; height:290px; top:55%; left:50%; margin:-220px 0 0 -350px; padding:100px 70px 60px 70px; background:url(../../../images/kr/login/qui_bg.gif) 0 0 no-repeat;}
.qui p { text-align:justify;}
.qui p.text02{ padding:15px 0 0 15px; line-height:20px;}
.qui p.text02 .test02_01{ color:#bc401e;}
.qui p.text03{ padding:20px 0 15px 0; color:#444;}
.qui .footer{position:absolute; left:0; bottom:0px; padding:10px; color:#989898; width:762px; text-align:center;}

/*layer_box*/
.layer_box_bg{position:absolute; z-index:98; background-color:#fff; width:100%; height:100%; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5;}
.layer_box{position:absolute; z-index:99; text-align:center; background:#fff; border:2px #8BA6BD solid; padding:10px 15px; width:310px; height:135px;}
.layer_box .tit{font-weight:bold; margin:0; color:#266AB8; width:100%;}
.layer_box .loadimg{padding:20px 0 30px 0}

/* pwd_change */
.pwd{position:absolute; width:762px; top:50%; left:50%; margin:-280px 0 0 -370px;}
.pwd_title{background:url(../../../images/kr/login/pwd_change_01.gif) 0 0 no-repeat; height:71px;}
.pwd_top{background:url(../../../images/kr/login/pwd_change_02.gif) 0 5px no-repeat; height:24px;}
.pwd_middle{background:url(../../../images/kr/login/pwd_change_03.gif) 0 0 repeat-y; padding:0 70px;}
.pwd p {text-align:justify;}
.pwd p.text02{padding:0 0 0 15px; line-height:20px;}
.pwd p.text02 .test02_01{color:#bc401e;}
.pwd p.text03{padding:20px 0 15px 0; color:#444;}
.pwd_box_topline{background:url(../../../images/kr/login/pwd_change_box.gif) 0 0 no-repeat; height:5px; width:622px;}
.pwd_box{background-color:#f5f9fd; color:#808080; margin:25px 0;}
.pwd_box_in{padding:18px 0; margin:0 auto; width:350px;}
.pwd_box dl.mgB10{margin-bottom:10px;}
.pwd_box dt{float:left; width:120px; font-weight:bold;}
.pwd_box dd input{width:200px;}
.pwd_box dd.tip{padding-left:120px; font-size:11px;}
.pwd_bottom{background:url(../../../images/kr/login/pwd_change_04.gif) 0 0 no-repeat; height:120px; margin-top:-10px;}
.pwd .footer{bottom:30px; color: #989898; left:0; padding:10px; position: absolute; text-align: center; width: 762px;}

