@charset 'utf-8';

#topMenu dl dd#sub01 {left: 40px;}
.bg_placeholder_7chr_max {	
	background:url('../img/bg_placeholder_marking_bankbook_max_length.png') 7px center no-repeat;
}
 
/*content02.css start */
#HANA_LNB_DIV h2 {width:100%;height:16px;margin-top:19px;padding:18px 0 17px 0;background:#F6F5EE;color:#1F2120;font-size:14px;text-align:center;visibility:inherit;border-top:2px solid #6D6D6D;border-bottom:1px solid #6D6D6D;}

.liType1, .liType2, .liType3, .liType4 {padding:6px 0 0 6px;}
 li .liType2, li .liType3, li .liType4, td .liType2, td .liType3, td .liType4 {padding:0;}
 
.appDiv {width:751px;padding:0 0 10px;margin:-1px 0 0;background:#fff;border:1px solid #dbdbdb;overflow:hidden;}
.appDiv .img {float:left;margin:15px 0 0 25px;}
.appDiv .text {float:left;padding:28px 24px 0 20px;}
.appDiv .text strong {font-size:16px;color:#0a8485;}
.appDiv .text p {color:#000;}
.appDiv .text .sub {padding:0 0 20px;font-size:14px;color:#0a8485;}
.appDiv  h5 {padding:0;margin:0;color:#0a8485;background:none;}
.appDiv .text img {margin:0 40px 0 15px;}
.appDiv .img02 {float:left;margin:25px 0 0 25px;}
.appDiv .text .bold {font-weight:bold;}
.appDiv .text .caBtn {text-align:right;margin-bottom:10px;}
.appDiv .icon p {display:inline-block;line-height:22px;vertical-align:top;}
.appDiv .icon img {margin:0 10px 0 0;vertical-align:top;}

.wd40 {width:40px !important;}
.wd68px {width:68px !important;}
.wd80 {width:80px !important;}
.wd100 {width:100px !important;}
.wd355px {width:355px !important;}
.wd365px {width:365px !important;}
.wd520px {width:520px !important;}
.wd668px {width:668px !important;}
.wd700px {width:700px !important;}

.w80 {width:80% !important;}
.w98 {width:98% !important;}

/* common */
.b_none {background:none !important;}
.b_bnone, b-bnone {border-bottom:none !important;}
.bg_none {background:none}
.cboth, .c_both {clear:both}
.cbor {border:1px solid #fff}
.doc_break {word-break:break-all;}
.dp_in {display:inline !important;}
.dp_inbl {display:inline-block !important;}
.f_left {float:left}
.f_right {float:right}
.h5_doc {margin:5px 0 0 15px; line-height:21px;}
.hidden {overflow:hidden;}
.pst_top2 {position:relative; top:2px;}
.pst_top4 {position:relative; top:4px;}
.relative {position:relative;}
.td_none {text-decoration:none !important;}
.tb_bl {border-left:1px solid #dadcdb !important;}

.inner_h37 {height:37px !important;}
.inner_h70 {height:70px !important;}
.h127 {height:127px;}
.h215 {height:215px;}
.h161 {height:161px;}

.mgt0 {margin-top: 0 !important;}
.mgt1 {margin-top:1px !important;}
.mgt2 {margin-top:2px !important;}
.mgt3 {margin-top:3px !important;}
.mgt4 {margin-top:4px !important;}
.mgt5 {margin-top:5px !important;}
.mgt6 {margin-top: 6px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt24 {margin-top:24px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}

.mgb0 {margin-bottom:0 !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb8 {margin-bottom:8px !important;}
.mgb9 {margin-bottom:9px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb12 {margin-bottom:12px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb24 {margin-bottom:24px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}

.mt3 {margin-top:3px !important;}
.mt7 {margin-top:7px !important;}
.mt8  {margin-top:8px !important;}
.mt10 {margin-top:10px !important;}
.mt11 {margin-top:11px !important;}
.mt12 {margin-top:12px !important;}
.mt14 {margin-top:14px !important;}
.mt16 {margin-top:16px !important;}
.mt18 {margin-top:18px !important;}
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;}
.mt23 {margin-top:23px !important;}
.mt24 {margin-top:24px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt30 {margin-top:30px;}
.mt31 {margin-top:31px !important;}
.mt32 {margin-top:32px !important;}
.mt33 {margin-top:33px !important;}
.mt34 {margin-top:34px !important;}
.mt35 {margin-top:35px !important;}
.mt37 {margin-top:37px !important;}
.mt38 {margin-top:38px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt86 {margin-top:86px !important;}

.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.ink {margin-right:100px;}

.mb10 {margin-bottom:10px !important;}
.mb30 {margin-bottom:30px !important}

.ml4 {margin-left:4px !important;}
.mgl5 {margin-left:5px !important;}
.mgl6 {margin-left:6px !important;}
.ml7 {margin-left:7px !important;}
.ml8 {margin-left:8px !important;}
.mgl10 {margin-left:10px !important;}
.ml25 {margin-left:25px;}
.mgl15 {margin-left:15px !important;}

.mgtm1 {margin-top:-1px;}
.mgtm2 {margin-top:-2px;}
.mgtm3 {margin-top:-3px !important;}
.mgtm4 {margin-top:-4px;}
.mgtm5 {margin-top:-5px !important;}
.mgtm10 {margin-top:-10px !important;}
.mgtm15 {margin-top:-15px !important;}
.mgtm17 {margin-top:-17px !important;}
.mgtm20 {margin-top:-20px !important;}
.mgtm25 {margin-top:-25px !important;}
.mgtm30 {margin-top:-30px !important;}
.mgtm35 {margin-top:-35px !important;}
.mt-25 {margin-top:-25px !important;}
.mt-30 {margin-top:-30px !important;}

.pt6 {padding-top:6px !important;}
.pt15 {padding-top:15px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}

.pdl10 {padding-left:10px !important;}
.pdl14 {padding-left:14px !important;}
.pdl25 {padding-left:25px !important;}
.pl36 {padding-left:36px !important;}
.pl90 {padding-left:90px !important;}
.pl190 {padding-left:190px !important;}
.pl215 {padding-left:215px !important;}

.pb3 {padding-bottom:3px !important;}
.pb14 {padding-bottom:14px !important;}
.pb60 {padding-bottom:60px !important;}

.line_h18 {line-height:18px !important;}
.line_h20 {line-height:20px !important;}
.line_h22 {line-height:22px !important;}
.line_h24 {line-height:24px !important;}
.line_h26 {line-height:26px !important;}
.line_h28 {line-height:28px !important;}
.line_h30 {line-height:30px !important;}

.bg_type01 {background:#f9f9f6;}
.bg_type02 {background:#f3eef6 !important;}
.bg_type03 {background:#f1f6f6 !important;}

.vm {vertical-align:middle;}
/*.tbl_btnBtm {text-align:right;margin-top:10px !important;} contents.css 내용 수정*/
.txt_right {text-align:right}
.tIndent {padding:0 0 0 30px; text-indent:-16px; line-height: 20px;}
.tIndent2 {padding:0 0 0 16px; text-indent:-16px; line-height: 20px;}
.tIndent3 {padding:0 0 0 20px; text-indent:-20px; line-height: 20px;}
.tIndent3 img {padding-right:7px; padding-bottom:2px;}
.tIndent3 li {margin:8px 0;}
.ex_indent {padding-left:23px; text-indent:-23px; line-height:20px;}
.tbl_info_dwn {margin-top:20px; background:#eaf0f0; padding: 8px 0 6px 20px;}

.b_box01 {overflow:hidden; border:1px solid #cdcdcd; padding:20px 25px 20px; color:#6e6e6e; text-align:center;}

.color05 {color:#999894}
.color06 {color:#8a6d4b;}
.color07 {color:#037b7c;}
.color08 {color:#434343;}

.checkGroup02 div {overflow:hidden;}
.checkGroup02 div input {float:left; position:relative; top:0; vertical-align:top;}
.checkGroup02 div label {float:left; padding:0 0 0 16px; text-indent:-16px; line-height: 20px;}
.radio_wd02 {display:inline-block; min-width:100px;}

.f_btn.bold a {font-weight:bold; color:#6b7171 !important;}
.f_btn.bank1 {background:#018085;border:1px solid #018085;height:28px;}
.f_btn.bank1 a {background:none;padding:5px 17px 4px 18px;color:#fff !important;font-weight:bold;height:20px;line-height:20px;}
.f_btn.bank2 {background:#f4f5f7;border:1px solid #aac2c4;height:28px;}
.f_btn.bank2 a {background:none;padding:5px 17px 4px 18px;color:#176768 !important;font-weight:bold;height:20px;line-height:20px;}
.f_btn.bank3 {background:url('../img/btn/bank3_rt.gif') no-repeat right top;}
.f_btn.bank3 a {background:url('../img/btn/bank3_lt.gif') no-repeat left top;color:#fff !important;}
.f_btn.bank4 {background:url('../img/btn/bank4_rt.gif') no-repeat right top;}
.f_btn.bank4 a {background:url('../img/btn/bank4_lt.gif') no-repeat left top;color:#6b7171 !important;}
.f_btn.bank5 {background:url('../img/btn/bank5_rt.gif') no-repeat right 0;}
.f_btn.bank5 a {background:url('../img/btn/bank5_lt.gif') no-repeat left top;color:#6b7171 !important;}
.f_btn.bank6 {background:#018085;border:1px solid #018085;height:23px;}
.f_btn.bank6 a {background:none;padding:2px 12px 0;color:#fff !important;font-weight:bold;line-height:20px;}
.f_btn.bank7 {background:#f4f5f7;border:1px solid #aac2c4;height:23px;}
.f_btn.bank7 a {background:none;padding:2px 12px 0;color:#176768 !important;font-weight:bold;line-height:20px;}
.f_btn.bank7 a:hover {color:#176768 !important;}
.f_btn.inbtn {background:url('../img/btn/bank4_rt.gif') no-repeat right top;height:26px;}
.f_btn.inbtn a {background:url('../img/btn/bank4_lt.gif') no-repeat left top;color:#6b7171 !important;padding:1px 4px 0 3px;width:84px;}
.f_btn.normal {background:#fff;border:1px solid #c2cfcf;height:21px;}
.f_btn.normal a {background:none;white-space:nowrap;letter-spacing:0;padding:2px 9px 0 8px;font-size:12px;color:#6b7171 !important;height:21px;line-height:19px;}
.f_btn.normal.big {background:#fff;border:1px solid #c1cfcf;height:45px;}
.f_btn.normal.big a {background:none;white-space:nowrap;letter-spacing:-1px;padding:7px 13px 0 12px;font-size:12px;color:#6b7171 !important;line-height:17px;}
.f_btn.normal.big {margin-left: 5px;}
.f_btn.normal.big:first-child {margin-left: 0;}
.f_btn.small {background:#fff;border:1px solid #c1cfcf;height:20px;}
.f_btn.small a {background:none;white-space:nowrap;letter-spacing:-1px;padding:2px 9px 0 8px;font-size:11px;color:#6b7171 !important;height:20px;line-height:18px;}
.f_btn.small.gray {background:#f8f8f8;border:1px solid #c1cfcf;height:20px;}
.f_btn.small.gray a {background:none;white-space:nowrap;letter-spacing:-1px;}
.f_btn.small.color {background:#00aca0;border:1px solid #00aca0;height:20px;}
.f_btn.small.color a {background:none;white-space:nowrap;letter-spacing:-1px;color: #fff !important;}
.f_btn.small.color a:hover {color: #fff !important;}
.f_btn.small.big {background:#fff;border:1px solid #c1cfcf;height:42px;}
.f_btn.small.big a {background:none;white-space:nowrap;letter-spacing:-1px;padding:6px 10px 0 9px;line-height:16px;}
.f_btn.small.large {vertical-align:middle;height:30px;}
.f_btn.small.large a {background:none;letter-spacing:0;height:30px;line-height:28px;}
.f_btn.inbtn a,.f_btn.normal a,.f_btn.small a,.f_btn.small.color a,.f_btn.small.large a {text-decoration:none;}
.f_btn.inbtn a:hover,.f_btn.normal a:hover,.f_btn.small a:hover,.f_btn.small.color a:hover,.f_btn.small.large a:hover {text-decoration:none;}
.f_btn.normal img,.f_btn.small img {vertical-align:middle;margin:0 5px 3px 0;}
/*ie7*/.f_btn.bank1 a,.f_btn.bank2 a {*padding:5px 17px 4px 18px;} 
/*ie8*/.f_btn.bank1 a,.f_btn.bank2 a {padding:5px 17px 4px 18px\0/;}
/*ie9*/:root .f_btn.bank1 a,:root .f_btn.bank2 a {padding:6px 17px 4px 18px\9;}
/*ie7*/.f_btn.bank6 a {*padding:2px 14px 0;} 
/*ie8*/.f_btn.bank6 a {padding:2px 14px 0\0/;} 
/*ie9*/:root .f_btn.bank6 a {padding:3px 14px 0\9;}
/*ie7*/.f_btn.small a {*padding:1px 9px 0 8px;} 
/*ie8*/.f_btn.small a {padding:2px 9px 0 8px\0/;} 
/*ie9*/:root .f_btn.small a {padding:3px 9px 0 8px\9;}
/*ie7*/.f_btn.normal a {*padding:2px 9px 0 8px;} 
/*ie8*/.f_btn.normal a {padding:2px 9px 0 8px\0/;} 
/*ie9*/:root .f_btn.normal a {padding:3px 9px 0 8px\9;}
.f_btn a:hover,.f_btn.bank1 a:hover,.f_btn.bank2 a:hover,.f_btn.bank3 a:hover,.f_btn.bank4 a:hover,.f_btn.bank5 a:hover {text-decoration:none;color:#6b7171 !important;}
.f_btn.bold a:hover,.f_btn.layer a:hover,.f_btn.inbtn a:hover,.f_btn.normal a:hover,.f_btn.small a:hover,.f_btn.small.large a:hover {text-decoration:none;color:#6b7171 !important;}
.f_btn.bank1 a:hover,.f_btn.bank3 a:hover,.f_btn.bank6 a:hover,.f_btn.small.color {text-decoration:none;color:#fff !important;}
.f_btn.bank2 a:hover {text-decoration:none;color:#176768 !important;}
/* 
.f_btn.pdf {background:url('../contents/img/btn/bank4_rt.gif') no-repeat right top;display:inline-block;height:24px;}
.f_btn a.pdf {background:url("../contents/img/btn/bank_lt_pdf.gif") no-repeat left top;padding-left:29px;}
.f_btn.zip {background:url('../contents/img/btn/bank4_rt.gif') no-repeat right top;display:inline-block;height:24px;}
.f_btn a.zip {background:url("../contents/img/btn/bank_lt_zip.gif") no-repeat left top;padding-left:29px;}
.f_btn.big3 {display:inline-block;background:url('../contents/img/btn/bank6_rt.gif') no-repeat right top;height:26px;}
.f_btn.big3 a {display:inline-block;padding:1px 9px 0 8px;background:url('../contents/img/btn/bank6_lt.gif') no-repeat left top;color:#6b7171 !important;height:25px;line-height:25px;}
.f_btn.big4 {display:inline-block;background:url('../contents/img/btn/bank7_rt.gif') no-repeat right top;height:26px;}
.f_btn.big4 a {display:inline-block;padding:1px 9px 0 8px;background:url('../contents/img/btn/bank7_lt.gif') no-repeat left top;color:#6b7171 !important;height:25px;line-height:25px;}
 */
.f_btn.big1 {display:inline-block;background:#018085;border:1px solid #018085;text-align:center;}
.f_btn.big1 a {display:inline-block;padding:3px 10px 0;background:none;font-weight:bold;color:#fff !important;line-height:20px;}
.f_btn.big1 a:hover {color:#fff !important;}
.f_btn.big2 {display:inline-block;background:#f4f5f7;border:1px solid #aac2c4;}
.f_btn.big2 a {display:inline-block;background:none;padding:3px 10px 0;color:#176768 !important;font-weight:bold;line-height:20px;}
.f_btn.big2 a:hover {color:#176768 !important;}
.f_btn.big3 a:hover {color:#6b7171 !important;}
.f_btn.big4 a:hover {color:#6b7171 !important;}
/*ie7*/.f_btn.big1 a,.f_btn.big2 a {*padding:3px 10px 0;} 
/*ie8*/.f_btn.big1 a,.f_btn.big2 a {padding:3px 10px 0\0/;} 
/*ie9*/:root .f_btn.big1 a,:root .f_btn.big2 a {padding:3px 10px 0\9;}
/*ie7*/.f_btn.big3 a,.f_btn.big4 a {*padding:0 9px 0 8px;} 
/*ie8*/.f_btn.big3 a,.f_btn.big4 a {padding:1px 9px 0 8px\0/;} 
/*ie9*/:root .f_btn.big3 a,:root .f_btn.big4 a {padding:2px 9px 0 8px\9;}
.f_btn.big1 a:hover,.f_btn.big2 a:hover,.f_btn.big3 a:hover,.f_btn.big4 a:hover {text-decoration:none;}
.f_btn.bank3.apply a {width:56px;}
.fan_btn01 {display:inline-block;height:22px;vertical-align:middle;}
.fan_btn01 a {display:inline-block;height:19px;line-height:16px;font-size:12px;letter-spacing:0px;font-weight:lighter;text-decoration:none;}
.fan_btn01 a:hover {text-decoration:none;}
.fan_btn01 a.wide1 {width: 50px;text-align: center;}
.fan_btn01 a.wide2 {width: 70px;text-align: center;}
.fan_btn {display:inline-block;height:24px;vertical-align:middle;margin:2px;}
.fan_btn a {display:inline-block;height:19px;line-height:18px;font-size:12px;letter-spacing:0px;font-weight:lighter;text-decoration:none;}
.fan_btn a:hover {text-decoration:none;}
.fan_btn a.wide {padding:4px 25px 0;}
.fan_btn a.wide1 {width:50px; text-align:center;}
.fan_btn a.wide2 {width:70px; text-align:center;}

.chatDiv{overflow:hidden;height:101px; background:url("../img/cont/img_chat_box.gif") no-repeat;_padding:18px 0 0 0;margin-top:15px;}
.chatDiv h5{background:none;padding-left:30px;}
.chatDiv div{overflow:hidden;padding:30px 0 0 30px;}
.chatDiv div label{margin:0 25px 0 0;}

/*content02.css end*/

.tbldiv {width:100%; border-top:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f;overflow:hidden;}
.tbldiv table .btline {border-top:1px solid #9f9f9f;}
.tbldiv .tfoot_tl {border-top:1px solid #dcdcdc;}
.tbl_col01 {margin-left:-1px !important; width:100.3% !important; border-top:0 !important; border-bottom:0 !important;}
.tbl_col01 th, .tbl_col01 td { border-bottom:0 !important;border-top:1px solid #dadcdb;}
.tbl_col01 td.bg_white { background:#ffffff !important;}
.tbl_col01 th.b_lnone, .tbl_col01 td.b_lnone {border-left:none !important;}
.tbl_col01 th em {color:#ca437b ; padding-left:2px;}
.tbl_col01 td.btnone {border-top:0px solid #9f9f9f;}
.tbl_col01 tr th {border-left:1px solid #dadcdb; border-right:0 !important; font-weight:bold;}
.tbl_col01 tr th:first-child {border-left:1px solid #dadcdb !important;}
.tbl_col01 tr td {border-left:1px solid #dadcdb; border-right:0 !important;}
.tbl_col01 tr td:first-child {border-left:1px solid #dadcdb !important;}
.tbl_col01 tr.odd {background:#f1f6f6;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.tbl_col01 tr td.tb_br {border-right:1px solid #dadcdb !important;}
.tbl_col01 .color strong {font-weight:bold !important;}
.tbl_col01 tr td.ft_total {font-weight:bold;background:#f6f5f1;border-top:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;}
.tbl_col01 th.tbl_left {padding-right:5px !important;}
.tbl_tbldiv.scroll {position:relative;height:150px;overflow-x:scroll;}
.tbl_tbldiv.scroll table {width:auto;}
.tbl_tbldiv {border-top:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;}
.tbldiv.scroll .tbl_col01 {width:1200px !important;}
.t11 th,
.t11 td {
	font-size:11px !important;
	font-weight:normal !important;
}
.t10 th,
.t10 td {
	font-size:10px !important;
	font-weight:normal !important;
}

.ta_cen {text-align:center !important;}
.ta_right {text-align:right !important;}
.td_impt{color:#fff; background:#ff0000;}
.tbl_col_trn th,.tbl_col_trn td{border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}

.liType6 li {float:left;width:243px;margin:10px 0 0 10px;}
.liType6 li h6 {margin:0;padding:0;background:none;}
.liType6 li > div {padding:0 0 20px 0;background:url("../img/crd/bg_fina_service.gif") no-repeat left bottom;}
.liType6 li > div p {height:71px;padding:20px 20px 0 20px;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.liType6 li > div p.h_auto {height: auto !important; letter-spacing: -0.2px;}
.liType6 li > div .btn_cen {border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.liType6 li.m_none {margin-left:0;}
.liType6 li.other {margin-left:11px;}

.f_btn.imp02 {height:23px;background:#c0e4e9; vertical-align:middle;border-bottom:1px solid #d1d1d7;}
.f_btn.imp02 a {height:19px;padding:2px 9px 0 8px;background:#c0e4e9; color:#2c2c63;border:1px solid #a2d7d7; line-height:19px;}
.f_btn.small10 a {padding-left:5px;padding-right:6px;}

.btn_excel a {font-size:11px;}
.btn_print03 { position:absolute;z-index:99; top:25px;right:45px;}
.btn_print03 a {display: inline-block; padding:0 11px 0 28px; height:24px; background:url('../img/btn/bl_print03.png') 9px center no-repeat #f4f5f7; border:1px solid #aac2c4;line-height:24px; color:#176768; text-decoration: none;font-weight: bold;}

.lay_calendar .tbl_cal01 td {height:90px;}
.bg_h{background:#fff url("../img/cus/sc_cal_icon_h.gif") no-repeat 0px 0px; padding:1px 0 0 23px;height:20px;}
.bg_u{background:#fff url("../img/cus/sc_cal_icon_u.gif") no-repeat 0px 0px; padding:1px 0 0 23px;height:20px;}
.bg_p{background:#fff url("../img/cus/sc_cal_icon_p.gif") no-repeat 0px 0px; padding:1px 0 0 23px;height:20px;}
.bg_h a, 
.bg_u a,
.bg_p a {text-decoration: none;font-weight:normal;}

/*EBI-mmd-css*/
.ic_pro{float:left;	margin-top: 10px;}
.ic_pro li{padding-left: 18px;margin-left:10px;	float: left;font-size: 11px;}
.ic_pro .ic_popul{background: url('../img/btn/pro_popul.gif') no-repeat 5px 1px;}
.ic_pro .ic_recoom{background: url('../img/btn/pro_recoom.gif') no-repeat 5px 1px;}
.ic_pro .ic_new{background: url('../img/btn/pro_new.gif') no-repeat 5px 1px;}
.tbl_pro{float:left;border: 1px solid #c2cfcf;}
.tbl_pro li{float:left;	background: #FFF;height: 20px;width: 20px;border-left: 1px solid #c2cfcf;line-height:20px;vertical-align:middle;text-align:center;}
.tbl_pro li:first-child {border-left:none;}

/* .f_btn.other2*/
.f_btn.other22 {background: url('../img/btn/btn3_rt.gif') no-repeat right top;height:23px;}
.f_btn.other22 a {background: url('../img/btn/btn3_lt.gif') no-repeat;height:20px;padding:5px 8px 0 9px;color:#08777b;font-size:11px;}
.f_btn.other22 a:hover,.f_btn.other3 a:hover,.f_btn.other4 a:hover,.f_btn.other5 a:hover {text-decoration: none;color: #6b7171;}
/*
.policies_box .checkGroup .al {margin-left:-10px; line-height:22px;}
.policies_box .checkGroup .fr.mt-20 {margin-top:-18px !important;}
.policies_box .checkGroup .fr.mt-20 input {margin-top:-2px;}
*/
.policies_box .checkGroup {padding-left:0; padding-right:0;}
.policies_box .checkGroup .rd_btn {text-align:right; margin-top:-16px;}
.policies_box  .txt {margin:-5px 0 0 0px; line-height:22px;}
.policies_box .agree_tit {margin:18px 0 5px 0px; font-weight:bold;}
/*2015-06-30 checkGroup guide Code*/
.checkGroup .fr input{vertical-align:-2px;margin:0;border:none;}
.policies_box .checkGroup iuput {vertical-align:middle;}
.policies_box .checkGroup .rd_btn input{vertical-align:-2px;margin:0;border:none;}

dl.ads_faq {margin-top:25px;}
dl.ads_faq dt {	background:url('../img/ads/ads_q.gif') 10px 0 no-repeat; padding:2px 10px 10px 35px; font-weight:bold; margin-top:30px;}
dl.ads_faq dt:first-child  {margin-top:0;}
dl.ads_faq dd {background:url('../img/ads/ads_a.gif') 10px 10px no-repeat; padding:12px 10px 10px 35px; font-weight:normal;background-color:#f4f4f4;}

/* start myhana sub main */
#mainWrap {background:none; padding-bottom:100px;}
h4 span {font-size:14px;font-weight:normal;color:#535353;}
.myhana_top ul li h5 {margin-top:20px;}
.myhana_top {border-top:1px solid #dcdcdc;background:#eaf2f2; height:185px;	}
.myhana_top ul {margin:20px 0 20px 0; }
.myhana_top ul li {float:left; width:287px; height:145px;border-left:1px dotted #bbc2c2; padding-left:35px; }
.myhana_top ul li:first-child {border-left:none;}
.myhana_top ul:last-child {clear:both;}
.myhana_top ul li h5 {background:none; font-size:14px;padding-left:0; margin-bottom:10px;}
.myser .grade {
	background-image:url('../img/pbk/myhana/bg_myhana_grade.gif');
	background-repeat:no-repeat; display:table-cell; height:60px; vertical-align:middle;overflow:hidden;
	line-height:100%; padding:0 0 0 55px; color:#40ada7;}
	.myser .grade.green 		{background-position:left -2px; }
	.myser .grade.friend		{background-position:left -155px;}
	.myser .grade.family		{background-position:left -65px;}
	.myser .grade.hana_family	{background-position:left -236px;}
	.myser .grade.vip			{background-position:left -314px;}
	.myser .grade.hana_vip		{background-position:left -391px;}
.mySafe .nsafe_grade  {position:relative;
	background:url('../img/pbk/myhana/bg_nsafe_point.gif') 0 6px no-repeat;
	padding:5px 7px 0 125px; line-height:18px;height:55px;}
	.mySafe .nsafe_grade.alert {background-position-y:6px;}
	.mySafe .nsafe_grade.normal {background-position-y:-143px;} 
	.mySafe .nsafe_grade.safe {background-position-y:-289px}
.mySafe .nsafe_grade span {position:absolute; font-style:normal;font-size:12px;font-weight:bold;width:47px;height:47px;line-height:47px;text-align:center;	color:#fff;}
.mySafe .nsafe_grade span {top:7px;left:0;}
.myrec div {height:60px;}

.last_my_info > div {border:1px solid #9e9e9e;border-left-width:0;border-right-width:0; background:#f9f9f7;	position:relative;	padding:18px 0;}
.last_my_info h5 {	padding-left:0px;	background:none;	margin-bottom:5px;}
.last_my_info em {	color:#ca437b; font-weight:bold;}
.last_my_info span {font-weight:normal;}
.last_my_info table {width:100%;text-align:center;}
.last_my_info td {border-left:1px dashed #c5c5be; text-align:inherit;font-size:12px; line-height:22px;}
.last_my_info td:first-child {border-left-width:0;}
/*.last_my_info td.view_more { /* context popup, non-reUse */
/*	background:url('../img/pbk/bg_arrow_gray_down_direction.png') bottom center no-repeat;
	position:relative;	padding-bottom:11px;cursor:pointer;}*/
.last_my_info td a.view_more { /* context popup, non-reUse */
	background:url('../img/pbk/bg_arrow_gray_down_direction.png') bottom center no-repeat;	padding-bottom:11px; text-decoration:none !important;}
.last_my_info td.view_more > div { /* context popup, non-reUse */
	position:relative; cursor:normal;}
.last_my_info td.view_more > div  * { /* context popup, non-reUse */
	cursor:normal;}
.last_my_info td.view_more .context_popup .description { /* context popup, non-reUse */
	position:static;height:auto;background:none;padding:9px 0 9px 3px;}
.last_my_info .context_popup a.close { /* context popup, non-reUse */
	cursor:pointer !important;}
.last_my_info strong {display:block;color:#037b7c;font-size:14px; letter-spacing:-1px;}/*2016-01-19*/

.last_my_info > div > ul:after {content:'';display:block;clear:both;}
.last_my_info > div > ul > li {float:left; width:20%; text-align:center; border-left:1px dashed #c5c5be; margin-right:-1px; line-height:22px; padding:0 0 9px;}
.last_my_info > div > ul > li:first-child {border-left:none;}
.last_my_info > div > ul > li a {text-decoration:none !important;}
.last_my_info > div > ul > li a.view_more {background:url('../img/pbk/bg_arrow_gray_down_direction.png') bottom center no-repeat; padding-bottom:11px; display:block;}
.last_my_info > div > ul > li > div {position:relative; cursor:normal;}

ul.hana_box {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;	}
.mb5 {margin-bottom:5px;}

.mybank {margin-top:40px;}
.mybank .mybank_l {width:632px; height:361px;background:#f9f9f7; position:relative;	}
.mybank .mybank_l .f_btn.posit {position:absolute; right:20px; top:10px;}
.mybank .mybank_l .btn_row {background:#e0e0e0; text-align:center;height:37px; padding-top:12px;}
.mybank .mtbank_r {width:100px;}/*2016-01-19*/
.mybank h5.normal {background:none; padding-left:0; margin-top:10px; font-size:14px;}
.mybank .mtbank_r h5 span {font-weight:normal; font-size:13px;}/*2015-01-19*/
.mybank .mtbank_r .promotion {margin-bottom:1px;}
.mybank .myacc {width:609px;_height:255px;height:253px;}
.mybank div:last-child {clear:both;}
.promotion_bnr { margin-top:40px; overflow:hidden;}
.promotion_bnr li { float:left; margin:1px; width: auto;}

.myana_bottom {margin-top:40px; clear:both; }
.myana_bottom h5.mormal {margin-top:0;background:0; padding-left:0; font-size:14px;}
.myana_bottom .col1 {width:285px;; margin-left:25px; background:;}/*2016-01-19*/
.myana_bottom .col1:first-child {margin-left:0;width:440px;}
/* .myana_bottom .col1:first-child {margin-left:0; width:27.5%;}2016-01-19 */
/* .myana_bottom .col1:first-child + .col1 { width:27.5%;}2016-01-19 */
.myana_bottom div:last-child {clear:both;}
.myana_bottom .tbl_TRight {margin:-20px 0 0px 0;float:none;	text-align:right;}
.myana_bottom ul.my_liType4 li {background: url('../img/pbk/common/bl_lst04.gif') no-repeat 3px 9px; padding: 3px 0 0px 11px;margin-bottom:5px;}
.myana_bottom ul.my_liType4 li:first-child {margin-top:8px; ;}
.myana_bottom ul.my_liType4 li:last-child {margin-bottom:14px;}

.hanasub_mid  h5 {background:none; padding-left:0; font-weight:normal;}
.hanasub_mid  h5 em {font-size:14px; font-weight:bold;}
/* end myhana sub main */
.safe_summary {	/*safe_summary myhana > Nsafe point, 보안서비스 index*/
	background:url('../img/pbk/myhana/bg_nsafe_point.gif') 25px 20px no-repeat #eaf3f2;;
	margin:30px 0 20px;  padding:20px 0 20px 170px;	position:relative;}
	.safe_summary.alert {background-position-y:20px;} /*safe_summary myhana > Nsafe point, 보안서비스 index*/
	.safe_summary.normal {background-position-y:-129px;} /*safe_summary myhana > Nsafe point, 보안서비스 index*/
	.safe_summary.safe {background-position-y:-273px} /*safe_summary myhana > Nsafe point, 보안서비스 index*/

.safe_summary p { /*safe_summary myhana > Nsafe point, 보안서비스 index*/
	color:#333; line-height:160%;}
.safe_summary p span { /*safe_summary myhana > Nsafe point, 보안서비스 index*/
	font-size:14px; padding-bottom:7px;	display:inline-block;}
	.safe_summary p span strong.alert	{color:#f15a5b;} /*safe_summary myhana > Nsafe point, 보안서비스 index*/
	.safe_summary p span strong.normal	{color:#f5821f;} /*safe_summary myhana > Nsafe point, 보안서비스 index*/
	.safe_summary p span strong.safe	{color:#4ea4c7;} /*safe_summary myhana > Nsafe point, 보안서비스 index*/
.safe_summary div.p { position:absolute; top:21px; left:26px; text-align:center; line-height:47px; font-style:normal; width:47px; height:47px; color:#fff; font-size:15px; font-weight:bold; }
/* [han eun suk]sc-opb-cus-035600.html] */
.hana_contbox {	line-height:22px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f9f9fb; padding:20px 0 20px 25px ;}
.layer_cal_s {width:478px; height:186px; padding-top:30px; background:#fff url("../img/cus/sc_cal_bg_s.gif") no-repeat 0px 0px;}
.layer_cal_s .s_date {float:left;width:240px; height:41px;}
.layer_cal_s .s_date .s_year,
.layer_cal_s .s_date .s_today {margin:0 auto;text-align:center;}
.layer_cal_s .s_date .s_year {width:180px;}
.layer_cal_s .s_date .s_year a img, .layer_cal_s .s_date .s_year span {vertical-align:middle;}
.layer_cal_s .s_date .s_year span.c_year {font-weight:bold;color:#2e9498;}
.layer_cal_s .s_date .s_today {width:176px;height:92px;padding-top:10px;margin-top:5px;font-family:arial;font-size:60px;font-weight:bold; background:#f3f6f0;border:2px solid #dce5d2;color:#018085; }
.layer_cal_s .s_cal {float:right;width:255px;}
.layer_cal_s .s_cal ul.s_month {width:205px; margin-left:27px;}
.layer_cal_s .s_cal ul.s_month li {float:left;width:25px; height:17px; border:2px solid #f1f6f6;padding-top:5px;text-align:center;background:#f1f6f6;}
.layer_cal_s .s_cal ul.s_date {width:205px; margin-left:27px;}
.layer_cal_s .s_cal ul.s_date li {float:left;width:25px; height:18px; border:2px solid #ffffff;padding-top:3px;text-align:center;background:#fff;}
.layer_cal_s .s_cal ul.s_month li.week,
.layer_cal_s .s_cal ul.s_date li.week,
.layer_cal_s .s_cal ul.s_date li.week a {color:#ea0061;}
.layer_cal_s .s_cal ul.s_month li.sat,
.layer_cal_s .s_cal ul.s_date li.sat,
.layer_cal_s .s_cal ul.s_date li.sat a {color:#0a8485; }
.layer_cal_s .s_cal ul.s_date li.on {background:#018085; color:#fff;border:2px solid #018085;}
.layer_cal_s .s_cal ul.s_date li.on a {color:#fff;}
.layer_cal_s .s_cal ul.s_date li.over {border:2px solid #ca437b;}
.layer_cal_s .s_cal ul.s_date li a {text-decoration: none; }
.layer_cal_s:after {clear:both;}
.lay_calendar .tbl_cal01 .holly a {color:#ea0061;}
.lay_calendar .tbl_cal01 .geonsu {text-align:right;margin-top:-20px;font-weight:normal;}
.lay_calendar .tbl_cal01 td.sat_today {border:2px solid #018085;}
.cal_icon_in {width:100%;margin-top: 5px;}
.cal_icon_in li {position:relative; padding:5px 0;}
.cal_icon_in li img {position: absolute;top:0;left:0; }
.cal_icon_in li a {display: block; margin-left:25px; color:#3f3f3f; font-weight:normal; line-height:12px}

.none {display:none;}
.sc_plue {color:#dc1d0e;}
.sc_minus {color:#0e69bc;}
.hana_won {text-align:right; padding-right:5px;}
.hana_unit {text-align:right;}
span.hana_unit {margin-right:5px;}

.opb_signgate li {float:left;width:243px;margin-left:11px;padding-bottom:20px;background:url("../img/crd/bg_fina_service.gif") no-repeat left bottom; }  
.opb_signgate li ul {margin-bottom:-5px;padding-top:11px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.opb_signgate li ul.blt_none li {background:none;}
.opb_signgate li ul li {line-height:20px;}
.opb_signgate li h5 {margin-top:10px !important;}

/*bottom info*/
.info01 h5.bgnone {background:none; padding-left:0;}
.info01 ul.lh20 li {line-height:23px;}
.info01 ul li ul.blt_9  {margin-bottom:-15px;}
.info01 .f_btn.other a {color:#8a6f4b !important;}

.cus_034201 {width:100%;height:92px;   position: relative; background: #eaf2f2 url("../img/cus/sc_bg_att.gif") no-repeat;}
.cus_034201 div.bg {position: absolute; top:35px; left:20px; font-size:14px; font-weight:bold; color:#fff; width:45px; text-align:center;}
.cus_034201 div.txt {position: absolute; top:23px; left:170px; width:500px; line-height:22px;}

/*banking*/
table tr td.t_red_1 {color:#ca437b;}
.t_red_1 {color:#ca437b;}
table.tbl_col01 td.sub2	{	background:#fff;}
table.tbl_col01 td.sub3	{	background:#F0ECE0;}
table.tbl_col01 td.sub4	{	background:#FBFAF5;}
table.tbl_col01 td.sub5	{	color:#4E483F;	background:#f8f8f8;}
table.tbl_col01 td.sub6	{	background:#fff;}
/*banking print*/
.confirm_1	{width:100%;margin:10px 0px 0 0;padding:0px;overflow:hidden;color:#666;	background:url('../img/cus/img_stamp_1.gif') no-repeat right 150px; font-weight:normal;}
*:first-child+html	.confirm_1	{width:100%;margin:10px 0 0 0;padding:0;overflow:hidden;color:#666;background:url('../img/cus/img_stamp_1.gif') no-repeat 515px 150px;}
.confirm_1	.text	{margin:5px 5px 0 0;_margin:5px 3px 0 0;}
.confirm_1	.identity	{text-align:right;height:30px;margin:10px 15px 0 0;_margin:10px 13px 0 0; line-height:18px;	}
.confirm_1	.identity	span	{float:right; font-weight:normal;}
.confirm_1	.identity	span strong {font-weight:normal;}
.confirm_1	.identity	p	{float:right;width:150px;margin:0 30px;font-weight:normal;	}
.confirm_1	.identity	p.left	{float:left;text-align:left;width:150px;margin:0;font-weight:normal;	}
.confirm_1	.date	{text-align:right;margin:18px 15px 0 0;_margin:18px 13px 0 0;font-weight:normal;	}
.confirm_1	.date	.prove	{width:100%;display:block;text-align:left;margin:18px 15px 0 0;_margin:18px 13px 0 0;	padding:20px 0 0 0;	border-top:1px solid #eee; font-weight:normal;}
.confirm_1	.stamp	{height:17px;text-align:right;font-weight:normal;	padding:40px 220px 0 0;}
.confirm_1	.stamp.two	{padding:40px 5px 0 0;}
.confirm_1	.text_btm	{margin:30px 5px 0 0;_margin:30px 3px 0 0;padding:20px 0 0 0;line-height:150%;border-top:1px dotted #ccc; font-weight:normal;}

.confirm_giro	{position:relative;	width:100%;	margin:10px 0 0 0;	padding:0;	height:105px;	overflow:hidden;
	background:url('../img/pbk/popup/img_stamp_giro.gif') no-repeat right top;
}
.confirm_giro	p	{float:left;width:65%;	}
.confirm_giro	.stamp	{float:right;margin:28px 5px 0 0;_margin:28px 3px 0 0;	}
.confirm_giro	.btn	{clear:both;width:35%;float:right;text-align:right;margin:38px 0 2px 0;	}
.confirm_giro	.btn	img	{margin:0 0 2px 3px;}

.gibu_box {width:100%; }
.gibu_box dl:last-child:after,
.gibu_box:last-child:after {clear:both;}
.gibu_box dl{margin:0; padding:0; font-size:0px; line-height:0px;}
.gibu_box dl.ml13{margin-left:13px;}
.gibu_box dl dt{margin:0; padding:0; font-size:0px; line-height:0px;}
.gibu_box dl dd{margin:0; padding:0; font-size:0px; line-height:0px;}	
.gibu_box  {margin-top:24px;}
.gibu_box dl {float:left; position:relative; width:370px; height:123px; background: url('../img/trn/gibu_box_bg.gif') no-repeat top left; margin-bottom:10px;}
.gibu_box dl dt {margin: 18px 0 0 152px;}
.gibu_box dl dd {margin: 5px 0 0 135px;}
.gibu_box dl dd span {padding-left:20px; padding-right:10px;}
.gibu_box dl dd span a{ font-size:11px;  color:#555555; line-height:20px;text-decoration: none;}
.gibu_box dl dd.img { position:absolute; left:12px; top:10px; margin:0;}

ol.liNum li{padding-left:30px;position:relative;line-height:25px;}
ol.liNum li img{display:block;position:absolute;top:5px;left: 10px;}
/*ie7*/ol.liNum li img {*top:0px;} 
/*ie8*/.fund_top .btn_Serch {top:0px\0/;} 

/* 2015-06-05 */
.ol_style01 {}
.ol_style01 li {background: none !important;text-indent: -15px;}

.inline_heading strong {font-weight:normal;}
.pop_cont {*padding-right:13px;}

.pop_ty01 .contBox_hl {width:700px;padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.pop_ty01 .contBox01_hl p {text-align:center;line-height:25px;}
.pop_ty01 .btn_ex01 {padding-bottom:0;}

.pop_tym {position:relative; overflow:hidden; background:#fff; width:495px; border:5px solid #2E9498; padding:30px; text-align:left;}
.pop_tym h4 {border-bottom:2px solid #018085; color:#037B7C; font-size:19px; font-weight:bold; margin:0; padding: 0 0 13px; height:25px;}
.pop_tym .pop_cont {position:relative;overflow-y: auto;width:495px; max-height:490px; min-height:125px; padding-right:20px; overflow-x: hidden;}
.pop_tym .pop_conm {position:relative;overflow-y: auto;width:500px; max-height:490px; min-height:125px; padding-right:20px; overflow-x: hidden;}
.pop_tym .tabs {width:495px;}
.pop_tym .tbl_tbldiv {width:100% !important;}
.pop_tym .pop_cont > div {width:495px !important;}
.pop_tym .btn_ex01 {padding-bottom:0;}
.pop_tym .contBox03 {padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.pop_tym .contBox03 p {text-align:left;line-height:20px;}

.pop_inbox10 {margin-right:17px; padding:10px 0 15px 0; border-bottom: 1px dashed #c6c6c7; }
.pop_inbox10 dl {padding:0 0 0 15px}
.pop_inbox10 dl dt {padding:0 0 15px 0; color:#525151;}
.pop_inbox10 dl dt:first-child {padding-top:15px;}
.pop_inbox10 dl dd {padding-bottom:15px;}
.pop_inbox10.last {padding-bottom:0;border-bottom:0}
.pop_inbox10.last dl dd {padding-bottom:0;}

.pop_ty10 {width:490px;}
.pop_ty10 h4 {width:100%;}
.pop_ty10 .tbl_tbldiv {width:100% !important;}

.pop_ty02 h4 {height:auto !important;}

.pop_ty11 {position:relative;overflow:hidden;border:5px solid #2e9498;width:350px;padding:25px 29px 43px 29px;background:#fff;}
.pop_ty11 h4 {border-bottom: 2px solid #018085;color:#037b7c;font-size:19px;font-weight:bold;margin:0;padding:0 0 13px;width:100% !important;height:auto;}
.pop_ty11 .contBox01 {padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.pop_ty11 .contBox01 p {text-align:center;line-height:20px;}
.pop_ty11 .contBox01 .ta_left {text-align:left;}
.pop_ty11 .contBox02 {padding:15px 0;border:1px solid #dcdcdc;}
.pop_ty11 .contBox02 p {text-align:left;line-height:20px;}
.pop_ty11 .tbl_tbldiv {width:100% !important;}

.pop_ty12 {width:340px;}
.pop_ty12 .contBox01 {padding:15px 0;border-top:none;border-bottom:1px solid #dcdcdc;}
.pop_ty12 .contBox01 p {text-align: left;}

.calen_list {width:100%}
.calen_list li.memorial01 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel01.png") no-repeat 0 0;}
.calen_list li.memorial02 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel02.png") no-repeat 0 0;}
.calen_list li.memorial03 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel03.png") no-repeat 0 0;}
.calen_list li.memorial04 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel04.png") no-repeat 0 0;}
.calen_list li.memorial05 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel05.png") no-repeat 0 0;}
.calen_list li.memorial06 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel06.png") no-repeat 0 0;}
.calen_list li.memorial07 {padding:0 0 3px 16px;background: url("../img/inq/icon_scheduel07.png") no-repeat 0 0;}
.calen_list li a {display:inline-block; max-width:68px; font-weight: normal; text-decoration: underline !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height:14px;letter-spacing:-1px;}
.calen_list li a.btn_delete {margin-left: 3px;}

/*2015-06-16 trn-donation*/
.dn_check a{height:25px;line-height: 25px;background: url(../img/trn/ic_check.gif) no-repeat left center;vertical-align: middle;padding-left: 30px;display: block;font-weight: bold;color: #666666;text-decoration: none;}
.dn_check a:hover{background: url(../img/trn/ic_checked.gif) no-repeat left center;text-decoration: none !important;}
.dn_check .dn_checked {background: url(../img/trn/ic_checked.gif) no-repeat left center;}

/*2015-06-17 tfoot-td*/
.transferDiv .out .tbl_col01 td{padding-right:1px !important;}/*2015-08-05*/
.transferDiv .in .tbl_col01 td{padding-right:3px !important;}
.transferDiv .out .tbl_col01 .small_btn .f_btn a,.transferDiv .in .tbl_col01 .small_btn .f_btn a{padding-left:5px !important;padding-right:6px !important;}
.transferDiv .in .tbl_col01 tfoot th{background: #f6f5f1;}
.info01 .important ul li{background: url("../img/bl_lst01.gif") no-repeat 0 7px;padding: 0 0 0px 10px;margin: 0;line-height: 21px;}



/*2015-06-18 layer pop btn-other6*/
.f_btn.imp03 {display: inline-block;background: url("../img/btn/btn4_rt.gif") no-repeat right 0;height:24px;font-size:12px;vertical-align: middle;font-weight: lighter;}
.f_btn.imp03 a{display: inline-block;background: url("../img/btn/btn4_lt.gif") no-repeat left top;height:20px;line-height: 14px;padding:5px 12px 0 11px;color: #6b7171;text-decoration: none;}
.bankinfo_down .arrow img, .bankinfo_down .close02 img{vertical-align:top}

/*2015-06-19 bank_banner*/
.bnr_bank li{margin: 0px 8px 10px 0px;float: left;border: 1px solid #CCC;}
.bnr_bank li.bnr0{margin-right:0px;}

/*table scroll */
.scroll_type01 {height: auto !important; overflow-y: hidden !important;overflow-x:scroll !important;}
.scroll_type01 table{width: 1600px !important;}

.scroll_type02 {height: auto !important; overflow-y: hidden !important;overflow-x:scroll !important;}
.scroll_type02 table{width: 1200px !important;}


/* 2015-06-22 */
.info02.bg02 {background:#fff url("../img/common/img_complete02.gif") no-repeat 80px 50%;}

/* 2015-06-23 */
.boardSearch {text-align: right; margin-top:25px;}

/* 리스트 텍스트 정렬 */
.txt_align {overflow:hidden;}
.txt_align .al_span {float:left;}
.txt_align .al_span_tit {float:left; padding-right:4px;}

/* 2015-06-24 */
.pop_footer_left p {padding:10px 0 0 3px; color:#fff;}
.pop_footer_left .todayCheck {float:right; margin:5px 1px 0 0; color:#fff;}
.pop_footer_left .today {float:right; margin:-20px 1px 0 0; color:#fff;}
.pop_footer_left .today input {vertical-align:-2px; color:#000;}
/*ie7*/.pop_footer_left .f_btn a {*height:20px;}
/*ie8*/.pop_footer_left .f_btn a{height: 20px\0/;} 
/*ie9*/:root .pop_footer_left .f_btn a {height: 20px\9;}
.todayCheck input[type=checkbox] {vertical-align:-3px; border:none; margin:0; padding:0; width:auto; background:transparent;}
.todayCheck input[type=radio] {vertical-align:-3px; border:none; margin:0; padding:0; width:auto; background:transparent;}
/*ie7*/.todayCheck input[type=checkbox], .todayCheck input[type=radio] {*vertical-align:-1px;}
/*ie8*/.todayCheck input[type=checkbox], .todayCheck input[type=radio] {vertical-align:-2px\0/;} 
/*ie9*/:root .todayCheck input[type=checkbox] {vertical-align:-1px\9;}
/*ie9*/:root .todayCheck input[type=radio] {vertical-align:-1px\9;}

.docu_cnf{padding: 20px;margin-top: 10px;margin-bottom: 10px;border: 1px solid #dbdbdb;}
.docu_cnf .tbldiv{width:100%;}
.docu_cnf ol{list-style: decimal;margin-left: 20px;}
.docu_cnf ol li{margin-bottom:20px;line-height:150%;}

/* otp inbtn 재등록 */
h5.inbtn, .subTitle.inbtn {background: url("../img/bl_tit.gif") no-repeat 0 6px;}

/* policies_box list 재정의 */
.policies_box .inner .liType1 li, .policies_box .inner .liType2 li, .policies_box .inner .liType3 li, .policies_box .inner .liType4 li {padding:0 0 0 8px;}
.pop_inner .liType1 li, .pop_inner .liType2 li, .pop_inner .liType3 li, .pop_inner .liType4 li {padding:0 0 0 8px;}

/* popup css */
.heading6 {margin-top:15px;}
.heading6 span.normal {line-height:20px; font-weight:normal;}
ul.ultype02 {margin:5px 0 0 2px;}
ul.ultype02 li {word-break:break-all;word-wrap:break-word;background:none;padding-left:8px;color:#6e6e6e;line-height:21px !important;}
ul.ultype02 li {padding-left: 10px;font-weight: normal;background: url("../img/bl_tit2.gif") no-repeat 0 7px;margin-left: 15px;}
ul.ultype02 li p {margin-left:0;line-height:21px !important;}
ul.ultype02 li strong {color:#444;}
.desc02 p {line-height:21px; margin-top:3px; margin-left:15px;}
.desc02 p.bold {margin-top: 10px;}
.desc02 h5.heading6 + p {margin: 5px 0 0 15px;}
.desc02 .heading3 {margin:35px 0 8px 0;font-size:14px;font-weight:bold;color:#333;background:none;display: inline-block;width:100%;}
.desc02 ul.ultype02 ul li {margin-left:0;}
.desc02 ul li.bg_none {background:none !important;}
.desc02 ul li.pl0 {padding-left:0 !important;}

/*2015-디자인 관련 레이아웃 수정 */
.pop_ty01.pop_ty09 .error_cont h4{width:100%;}
.info01 ul.lst_01:first-child{margin-top:0 !important;}
.serviceGuide .tbldiv table th:first-child {border-top-width: 1px;border-top-style: solid;border-top-color: #dadcdb;text-align:center;}
.tbl_col01 thead th img.sort{vertical-align:-2px !important;}
.pop_ty01.pop850 h4:first-child{width:810px;}
.pop_ty11 h4 + .contBox01 {margin-top:20px !important;}

/* 개인뱅킹 소스관련 css ================================================================================================================================== */
.t_black_1 {color:#363636;}
.t_black_2 {color:#4D473E;}
.t_black_3 {color:#000;}

.t_red_1 {color:#ca437b !important;}
.t_blu_3 {color:#0a8485 !important;}
.t_left		{text-align:left;}
.t_right	{text-align:right;}
.t_center	{text-align:center !important;}
.t_bold	{font-weight:bold;}

input.no_border {border:0;}
/* 포커싱 인풋속성*/
input.focus {
	border-top:1px solid #181617;
	border-left:1px solid #181617;
	border-right:1px solid #70706E;
	border-bottom:1px solid #70706E;
}
/*비활성 인풋속성*/
input.inert {
	border-top:1px solid #A9A7A4;
	border-left:1px solid #A9A7A4;
	border-right:1px solid #C8C7C2;
	border-bottom:1px solid #C8C7C2;
	background-color:#DBDAD6;
}
input.account{text-align:right;}
/*
Input.radio	{
    height:14px;
	_height:18px;
	vertical-align:middle;
	margin:1px 0 0 0;
	*margin:0 0 2px -5px;
	border:none;
	width:auto; border-width:0px;
}

input.check	{
	vertical-align:-8px;
	*vertical-align:0;
	_*vertical-align:-2px;
	border:none;
	width:auto; border-width:0px;
}
*/
/* //개인뱅킹 소스관련 css ================================================================================================================================== */

/* 금리감면 신청 팝업, */
.discount div {	width:100px;	height:89px; margin:10px 0px; }
.discount div span  {
	width:123px; height:89px; line-height:165px;	overflow:hidden; font-weight:bold; 	display:block;	
	background-position-x:27px; background-position-y:0; background-repeat:no-repeat; 	text-align:center;	color:#000; }
.discount .n01 span {background-image:url('../img/pbk/bg_marker_discount_01.gif');}
.discount .n02 span {background-image:url('../img/pbk/bg_marker_discount_02.gif');}
.discount .n03 span {background-image:url('../img/pbk/bg_marker_discount_03.gif');}
.discount .n04 span {background-image:url('../img/pbk/bg_marker_discount_04.gif');}
.discount .n05 span {background-image:url('../img/pbk/bg_marker_discount_05.gif');}
.discount .n06 span {background-image:url('../img/pbk/bg_marker_discount_06.gif');}
.discount .n07 span {background-image:url('../img/pbk/bg_marker_discount_07.gif');}
.discount .n08 span {background-image:url('../img/pbk/bg_marker_discount_08.gif');}
.discount .n09 span {background-image:url('../img/pbk/bg_marker_discount_09.gif');}
.discount .n10 span {background-image:url('../img/pbk/bg_marker_discount_10.gif');}
.discount .n11 span {background-image:url('../img/pbk/bg_marker_discount_11.gif');}

/* //금리감면 신청 팝업, */

/* 동의 TABLE_TYPE1 : */
 table.tbl_type1  { border-collapse:collapse; clear:both; width:100%; font-size:12px; margin:0; border-top:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; line-height:15px;}
 table.tbl_type1 th, table.tbl_type1 td { border-top:1px solid #dadcdb; border-left:1px solid #dadcdb; text-align:left; }
 table.tbl_type1 th.b-tnone, table.tbl_type1 td.b-tnone {border-top:0px solid #dadcdb !important;}

 table.tbl_type1 th:first-child , 
 table.tbl_type1 td:first-child  {
 	border-left-width:0;
 }


table.tbl_type1 tbody > tr:first-child > * {
	border-top:1px solid #9f9f9f;
}

table.tbl_type1 th[rowspan],
table.tbl_type1 td[rowspan="2"],
table.tbl_type1 td[rowspan="3"],
table.tbl_type1 td[rowspan="4"],
table.tbl_type1 td[rowspan="5"],
table.tbl_type1 td[rowspan="6"],
table.tbl_type1 td[rowspan="7"] {
	border-right:1px solid #dadcdb;
}

 table.tbl_type1 th { padding:8px 0 4px 12px; color:#5f5f5f; font-weight:bold; letter-spacing:-1px; background:#f2f6f7;}
 table.tbl_type1 td.head { background:#5f5f5f; color:#5f5f5f;}
 table.tbl_type1 td { overflow:hidden; padding:7px 10px 4px 10px;  background:#fff; word-break:break-all;}
 /* //동의 TABLE_TYPE1 : */

/*펀드관련 스타일시트*/

.ul_tldot{background: url(../img/fnd/line_dot3.gif) repeat-x;padding-top: 10px;}
.fund_ranking{float: right;width: 245px;margin-top: 25px;}
.fund_ranking .ranking{margin-top: 10px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.fund_ranking .ranking dl dt{float:right;width:140px;margin-top:5px;margin-bottom:20px;}
.fund_ranking .ranking dl dd{margin-left:100px;text-align:left;margin-bottom: 3px;}
.fund_ranking .ranking .character{width:100px;height:130px;float:left;margin-left:0;position:relative;font-size:14px;color:#fff;text-align:center;letter-spacing:-1px;overflow:hidden;padding:15px 0;}
.fund_ranking .ranking .character > span {font-size:11px;min-height:1px;	/* haslayout */	opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);letter-spacing:-1px;display:block;}

.fund_ranking .ranking .character > span + strong + span {font-size:14px;display:inline;}
.fund_ranking .ranking .character img {position:absolute;bottom:0;left:0;display:block;} 
.fund_ranking .ranking.no1 .character,.fund_ranking .ranking.no2 .character,.fund_ranking .ranking.no3 .character {background: url(../img/fnd/bg_master_fund_rate01.gif) no-repeat top;}
.fund_ranking .ranking.no4 .character,.fund_ranking .ranking.no5 .character {background: url(../img/fnd/bg_master_fund_rate02.gif) no-repeat top;}


.fund_character.character_select {/*캐릭터 선택*/position:relative;background:#eaf0f0;padding:30px 20px 45px 20px;margin-top:15px;}
.fund_character.character_select h6 { background:none;font-size:14px;font-weight:bold;color:#007e84;margin:0 0 15px 0;padding:0;}
.fund_character.character_select ol {overflow:hidden;}
.fund_character.character_select ol li {float:left;position:relative;width:65px;height:65px;margin:0 6px 6px 0;background:url('../img/fnd/bg_master_fund_chr_select.gif') 0 0 no-repeat;}
.fund_character.character_select ol li:hover {background:url('../img/fnd/bg_master_fund_chr_select_hover.png') 0 0 no-repeat;}
.fund_character.character_select ol li label {display:block;width:65px;height:65px;}
.fund_character.character_select ol li.selected {
	/* ie7 pesudo maker */
	*zoom: expression(
		this.runtimeStyle.zoom='1',
		this.appendChild(
			document.createElement('span'),
			this.childNodes[0]
		).className='after'
	);
	/* //ie7 pesudo maker */
}

.fund_character.character_select ol li.selected span.after,
.fund_character.character_select ol li.selected:after {display:block;content:'';position:absolute;top:0;left:0;background:url('../img/fnd/bg_master_fund_chr_select_selected.png') 0 0 no-repeat;width:100%;height:100%;	z-index:3;}
.fund_character.character_select ol li label {position:absolute;z-index:2;width:100%;height:100%;}
.fund_character.character_select ol li input[type='radio'] {position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;visibility:hidden;}
.fund_character.character_select ol + h6 {margin-top:30px;border-top:1px solid #ccdadd;padding-top:30px;}
.fund_character.character .my_img {width:140px;background:url('../img/fnd/bg_master_fund_chr_select_big.png') 0 0 no-repeat;position:relative;text-align:center;padding:5px 0;}
.fund_character.character .my_img.small {width:65px;height:65px;background:url('../img/fnd/bg_master_fund_chr_select.gif') 0 0 no-repeat;padding:0;}
.fund_character.character .my_img.small + ul {overflow:hidden;} 
.fund_character.character .my_img.small + ul li	{float:left;} 
.fund_character.character .my_img img {display:block;}
.fund_character.character{/* .character 캐릭터 관련 공통 설정 */margin-top:15px;border:1px solid #ccdadb;background:#eaf0f0;height:180px;position:relative;}
.fund_character.character > div{padding:15px 25px;}
.fund_character.character.selected {position: absolute;right: 0px;height: 205px;width: 245px;bottom: 0px;padding: 0px;}
.fund_character.character.selected > div{margin-top: 10px;margin-bottom: 10px;margin-left: 50px;}
.fund_character.character ul {font-size:14px;position:absolute;top:50%;margin-top:-0.5em;left:6.5em;}

.fund_character.character ul li {/*캐릭터 + 목록형식 출력*/display:inline-block;border-left:1px dashed #adc3c1;padding:0 0.6em;} 
.fund_character.character ul li:first-child {font-weight:bold;border-left:0;color:#222;padding-right:0;}
.fund_character.character ul li:first-child strong {width:11em;vertical-align:middle;display:inline-block;} 
.fund_character.character span.big {height:30px;letter-spacing:normal !important;}
.fund_character.character span.big a{	/* 캐릭터 > 버튼 - 구성펀드 가입 */padding:7px 19px 6px}
.fund_character.character span.f_btn.fund_normal { /* 검색결과 > 한줄 - 포트폴리오 보기 */position:absolute;right:15px;top:50%;margin-top:-12px;}
.fund_character.character a.setting { /* 캐릭터 > 버튼 - 캐릭터설정 */width:80px;display:block;font-size:11px;line-height:110%;padding:7px 0 4px;background:#018086;color:#fff;text-decoration:none;letter-spacing:-1px;	position:absolute;left:50%;overflow: hidden;margin-left: -40px;margin-top:-9px;}
.fund_character.character div.desc_line {font-size:14px;position:absolute;left:190px;top:50%;color:#333;width:510px;*width:555px;word-break:keep-all;}
.fund_character.character.small_character{height:96px;}
.fund_character.character.small_character .desc_line{left:100px;}
.fund_character.character div.desc_line > p {position:relative;top:-45px;}
.fund_character.character.small_character .desc_line > p {top:-12px;}
.fund_character.character div.desc_line > p span {letter-spacing:-1px;}

.fund_character.character div.desc_line .name { /* 캐릭터 > 이름 */font-size:18px;color:#0a8485;}
.fund_character.character div.desc_line .rate { /* 캐릭터 > 수익률 */font-size:24px;vertical-align:-0.1em;color:#ca437b;}
.fund_character.character div.desc_line .rank { /* 캐릭터 > 순위, 투자성향 */font-size:24px;vertical-align:-0.1em;color:#222;}
.fund_character.character_select .fund_character.character {	/* 캐릭터 설정 > 캐릭터 */padding:15px;border:0;position:absolute;bottom:5px;right:0;margin:0;width:15.5em;height:165px;text-align:center;background:none;
	
	/* ie7 pesudo maker */
	*zoom: expression(
		this.runtimeStyle.zoom='1',
		this.insertBefore(
			document.createElement('span'),
			this.childNodes[0]
		).className='before'
	);
	/* //ie7 pesudo maker */
}


.fund_character.character_select .fund_character.character .my_img {margin:0 auto 1em;}

.fund_character.character_select .fund_character.character span.before,
.fund_character.character_select .fund_character.character:before {content:'';display:block;position:absolute;margin:15px 0;left:0;height:137px;border-left:1px dashed #acc2c0;}


/* 수익률별 펀드 순위 1,2,3위 출력 */
.fund_myranking.goods.rank {border-bottom:2px solid #008486;margin-top:20px;height:149px;position:relative;}

.fund_myranking.goods.rank:after {content:'';display:block;clear:both;}
.fund_myranking.goods.rank div dl {height:149px;background: url(../img/fnd/fund_character_ldot.gif) no-repeat left center !important;}
.fund_myranking.goods.rank div {float:left;width:33.2%;overflow:hidden;position:relative;height:149px;}

.fund_myranking.goods.rank div:first-child h6 {border-left:0;}
.fund_myranking.goods.rank div:first-child dl{background:none !important;}
.fund_myranking.goods.rank div._1 {background-position: left top;}
.fund_myranking.goods.rank div._2 {background-position: left center;}
.fund_myranking.goods.rank div._3 {background-position: left bottom;}
.fund_myranking.goods.rank .plus {background-image:url(../img/fnd/bg_master_fund_rank01.gif);background-repeat:no-repeat;}
.fund_myranking.goods.rank .minus {background-image:url(../img/fnd/bg_master_fund_rank02.gif);background-repeat:no-repeat;}

.fund_myranking.goods.rank dt {/*display:none;*/position:absolute;top:-9999px;left:-9999px;z-index:1;}
.fund_myranking.goods.rank .name {line-height:140%;color:#434343;display:block;background:0;position:absolute;right:20px;top:20px;max-width:11em;font-size:14px;font-weight:bold;letter-spacing:-1px;word-break:keep-all;}
.fund_myranking.goods.rank .rate {position:absolute;bottom:10px;right:20px;font-size:24px;line-height:24px;}
.fund_myranking.goods.rank .rate > span+span {font-size:12px;}
.fund_myranking.goods.rank .plus .rate {color:#f04089;}
/* //수익률별 펀드 순위 1,2,3위 출력 */

 /* //펀드관련 스타일시트 */
 
 
/* 개인정보 메인-나의금융정보 */
				/*myContent*/
				
				.scrollbar-ie {
						scrollbar-3dlight-color:#d0d0d0;
						scrollbar-arrow-color:#8b8b8b;
						scrollbar-base-color:#d0d0d0;
						scrollbar-darkshadow-color:#d0d0d0;
						scrollbar-face-color:#efefee;
						scrollbar-highlight-color:#FFF;
						scrollbar-shadow-color:#8b8b8b;
						scrollbar-track-color:#f5f5f5;
				}
					.myContent { width:596px;position:absolute; top:34px;left:11px;float:left;}
						.myContentBtn { text-align:right; margin:5px 5px 5px 0;*margin:5px 5px 2px 0;}
						.myContentBtn_l { float:left; margin:0 0 3px 0;}
						.myContentText {float:left;background:url(../img/pbk/common/bullet_19.gif) 0 4px no-repeat;*background-position:0 5px; margin:-5px 0 0 4px;padding:1px 0 4px 6px;line-height:12px;}
						.myContentText span a:link,
						.myContentText span a:visited,
						.myContentText span a:hover,
						.myContentText span a:active{text-decoration:underline; color:#858585;}
						.myContentText img {
							vertical-align:middle;
							margin:-3px 0 2px 5px;
							*margin:0 0 3px 5px;
						}
						.myContentText strong {
							color:#C48E5F;
						}
						
							.contMen01 {background:url(../img/pbk/myhana/bg_contMen01.gif) no-repeat; width:586px; height:177px;}
							.contMen01_01 {background:url(../img/pbk/myhana/bg_contMen01_01.gif) no-repeat 0 bottom; width:596px; height:177px; }
							.contMen01_02 {background:url(../img/pbk/myhana/bg_contMen01_02.gif) no-repeat; width:586px; height:189px;}
							.contMen01_03 {background:url(../img/pbk/myhana/bg_contMen01_03.gif) no-repeat 0 bottom; width:596px;height:177px;margin-top:0;}
							.contMen01 table, .contMen01_01 table, .contMen01_02 table, .contMen01_03 table { border-collapse:collapse;}
							.contMen01_03 .contMenTR table { width:575px !important; _margin-top:-6px;}
							.contMen01 .contMenTR, .contMen01 .contMenTR01 { overflow-y:scroll; height:104px; width:582px; margin:0 2px;}
							.contMen01_2 .contMenTR { overflow-y:scroll; height:131px; width:582px; margin:0 2px; color:#667F78;}
								*+html .contMen01 .contMenTR, *+html .contMen01 .contMenTR01 {overflow-y:scroll; overflow-x:hidden; height:102px;}
								*+html .contMen01_2 .contMenTR {overflow-y:scroll; overflow-x:hidden; height:129px;}
							
							
							.contMen01_01 .contMenTR02 { width:590px;height:139px; margin:0 2px 0 2px;overflow-y:scroll; overflow-x:hidden;}
							.contMen01_03 .contMenTR{ 	overflow-y:scroll; overflow-x:hidden;height:110px;_height:111px;width:592px; margin:0 0 0 2px;}
								
							.contMen02 {background:url(../img/pbk/myhana/bg_contMen02.gif) no-repeat 0 bottom; width:596px; height:150px;*height:150px;margin:0 0 10px 1px;}
							.contMen02_01 {background:url(../img/pbk/myhana/bg_contMen02_01.gif) no-repeat 0 bottom; width:596px; height:177px;margin:0 0 5px 1px;}
							.contMen02 table,.contMen02_01 table { border-collapse:collapse;}
							.contMen02 .contMenTH, .contMen02_01 .contMenTH { border-bottom:1px #44584F solid; margin:0 2px; width:404px; text-align:center;}
							.contMen02 .contMenTH th, .contMen02_01 .contMenTH th { border-right:1px #44584F solid; height:29px; padding-top:2px; text-align:center;}
							.contMen02_01 .contMenTR { overflow-y:scroll; height:104px; width:402px; margin:0 2px; color:#667F78;  border-bottom:1px #164230 solid;}
									*+html .contMen02_01 .contMenTR { overflow-y:scroll; overflow-x:hidden; height:102px;}
							.contMen02 .contMenTR { overflow-y:scroll;height:124px; width:582px; margin:6px 2px 0 2px; color:#667F78;}
									*+html .contMen02 .contMenTR{ overflow-y:scroll; overflow-x:hidden; width:583px;height:124px;}
							.contMen02 .contMenTR01, .contMen02_01 .contMenTR01 { overflow-y:scroll; height:114px; width:402px; margin:0 2px; color:#667F78;  border-bottom:1px #164230 solid;}
									*+html .contMen02 .contMenTR01, *+html .contMen02_01 .contMenTR01 { overflow-y:scroll; overflow-x:hidden; height:109px;}
									
							.contMen03 { background:url(../img/pbk/myhana/bg_contMen02_01.gif) no-repeat bottom; width:596px; height:177px;}
							.contMen03_01 { background:url(../img/pbk/myhana/bg_contMen03_01.gif) no-repeat 2px 27px; width:596px; height:185px;padding-left:2px;}
							.contMen03 table, .contMen03_01 table { border-collapse:collapse;}
							
							.contMen03  .contMenTR02 { width:594px;overflow-y:scroll; overflow-x:hidden; height:141px;}
							.contMen03  .contMenTR02 table { width:578px;}
								
						.contMenTR table { width:564px;}
							* html .contMenTR table { width:565px;}
							*:first-child+html .contMenTR table { width:567px;}

						.contMenTR01 table { width:385px;}

						.contMenTR02 table { width:593px;_width:589px; _margin:-6px 2px -2px 1px;}
						.contMenTR02 table th {
							padding:3px 0 0 10px;
							font-weight:normal;
							border-right:1px solid #CCC;
							border-bottom:1px solid #CCC;
							background:#F7F9F9;
						}
						
						.contMenTR03 table { width:564px;}
						.contMenTR td, .contMenTR01 td, .contMenTR02 td { text-align:center;padding:4px 0 0 0;height:27px;*height:23px;27px;_height:27px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
						.contMenTR .left, .contMenTR01 .left, .contMenTR02 .left { text-align:left;padding-left:10px;}
						.contMenTR .right, .contMenTR01 .right, .contMenTR02 .right { text-align:right;padding-right:10px !important;}
						
						a.my_bluelink:link,
						a.my_bluelink:active,
						a.my_bluelink:visited,
						a.my_bluelink:hover		{color:#0c3e3c; text-decoration:none; }
						
						
						
						
						.contMenTR , .contMenTR01 , .contMenTR02  { padding:0 0px 0 0px;line-height:14px;}
							* html .contMenTR , * html .contMenTR01 , * html .contMenTR02  { padding-top:6px; padding-bottom:3px;}
						.contMenTR img {
							margin:0 3px 1px 0;
						}
						
						.no-padding {
							padding-left:0 !important;
						}
						
						
						.stick_graph div { 
							display:block;
							float:left;
							width:110px;
							margin:3px 0 0 0;
						}
							.stick_graph div p.nogo  { 
								height:13px;
								background:url('../img/pbk/myhana/nopo_bg.gif') no-repeat ;
							}
							.stick_graph div p.nogo2  { 
								height:13px;
								background:url('../img/pbk/myhana/nopo_bg2.gif') no-repeat ;
							}
						.stick_graph span {
							float:left;
							width:42px;
							_width:48px;
							padding:0 5px 0 0;
							margin:-10px 0 0 120px;
							color:#0b4543;
							text-align:right;
							font:11px/15px vernada;
						}
						
						
						.cardSelect22 { position: relative;text-align:left;margin:5px 3px 3px 3px;padding-left:7px;background:url('../img/pbk/common/icon_arrow08.gif') no-repeat 0 5px;}
							.cardSelect strong { 
								background:url(../img/pbk/myhana/dot_con01.gif) no-repeat left 4px; 
								padding-left:6px; 
								margin-left:10px;
							}
							.cardSelect select { height:19px; width:250px; margin-left:5px;margin-bottom:1px;}
							.cardSelect span { 
								color:#6B6B6B;
								padding:0 0 0 7px;
								font:11px/13px "돋움", Dotum; 
								background:url(../img/pbk/myhana/dot_con01.gif) no-repeat 0 4px; 
							}
							
							.cardSelect3 { 
								float:left;
								position: relative; 
								padding:0 0 0 17px;
								margin:4px 0 0 3px;
								*margin:7px 0 0 3px;
								_margin:6px 0 0 3px;
								font:11px/13px "돋움", Dotum;
								background:url(../img/pbk/common/ico_date01.gif) no-repeat left 0;
							}
							/*자산현황 추가 css*/
							ul.cardSelect2 { 
								position: relative; 
								margin-bottom:2px;
							}
							ul.cardSelect2 li { 
								padding:0 0 0 10px;
								color:#363636;
								font:11px/13px "돋움", Dotum;
								background:url(../img/pbk/common/ico_dot01.gif) no-repeat left 4px;
							}
							ul.cardSelect2 li select { 
								width:230px;
								font:11px/13px '돋움',Dotum;
							}
							ul.cardSelect2 li  img { 
							  	margin:0 0 2px 3px;
							  	vertical-align:middle;
							}
							ul.cardSelect2 li  span {
							  	color:#D70026;
								padding:0;
								margin:0px 0 0 3px;			
								background:none;				
							}
							ul.cardSelect2 li span.t_blu_1 {
							  	color:#337C99;
								padding-right:5px;
								font:11px/16px "돋움", Dotum; 
								font-weight:normal;
							}
							ul.cardSelect2 li span.recent_pay{
							  font-weight:normal; 
							  color:#4b4a4a; 
							  background:url(../img/pbk/myhana/ico_bult01.gif) no-repeat left 3px; 
							  font:11px/16px '돋움',Dotum;
							  padding-left:5px;
							}							
							
							
						.mych { 
							float:right; 
							width:170px;
							height:155px;
							_height:177px;
							padding:22px 0 0 0;
							text-align:center; 
							background:url('../img/pbk/myhana/bg_chart.gif') no-repeat;
						} 
							.mych .chart_img {
								
							}
						
						.mychArea {margin:14px 0 0 10px;}
						.mychMTE { position:absolute; margin-left:1px; background:url(../img/pbk/myhana/bg_contMen04.gif) no-repeat; width:115px; height:202px;}
							.mychMTE table { border-collapse:collapse; margin:0 2px;}
							.mychMTE th { border-bottom:2px #BEB49B solid; height:22px; padding-top:2px; text-align:center; width:229px;}
								*+html .mychMTE th { height:30px;}
							.mychMTE td { border-bottom:1px #CCC solid; height:23px; _height:28px;color:#5A5542;padding:4px 0 0 10px;}
								*+html .mychMTE td {height:23px;}
							.mychMTE .menGN01 { background:#F7F8F8;}
							.mychMTE  {}
							.mychMTE .left { text-align:left;}
							.mychMTE .right { text-align:right;}
							.mychMTE .pam21 { margin-right:18px;}
							
							.mychMTE .ron {font-weight:bold;}
							.mychMTE .ron a.tab:link, a.tab:active, a.tab:visited {text-decoration:none !important;  color:#5A5542 !important;}
							.mychMTE .ron a.tab:hover {color:#000 !important; text-decoration:none;}
							
							
						.mychMTE_BA {
							position: absolute; 
							color:#fff; 
							z-index:10; 
							background:url(../img/pbk/myhana/me-18.gif) no-repeat; 
							width:234px;
							_width:253px;
							height:18px;
							_height:25px;
							padding:6px 0 1px 20px;
						}
						.tene01 { margin:-133px 0 0 -8px;}
						.tene02 { margin:-112px 0 0 -8px;}
						.tene03 { margin:-90px 0 0 -8px;}
						.tene04 { margin:-68px 0 0 -8px;}
						.tene05 { margin:-46px 0 0 -8px;}
						.tene06 { margin:-23px 0 0 -8px;}
						
						.opss01 { font-weight:bold; background:url(../img/pbk/myhana/me-20.gif) no-repeat left 4px; padding-left:8px;}
						.opss02 { font-weight:bold; float:right; text-align:right; padding-right:25px;}

						.mychMTE_tn { position:relative;left:121px;background:url(../img/pbk/myhana/bg_contMen05.gif) no-repeat left bottom;width:458px; height:202px;}
							.mychMTE_tn table { border-collapse:collapse; height:35px;}
							
						.mychMTE_tn01 { position:relative;left:121px;background:url(../img/pbk/myhana/bg_contMen01.gif) no-repeat left bottom;width:458px; height:202px;}
						
						.mychMTE_tn_TR { 
							margin:0;
							height:135px; 
							width:457px; 
							overflow-y:scroll; 
							overflow-x:hidden; 
						}
								*+html .mychMTE_tn_TR { width:457px;}
							.mychMTE_tn_TR table, .mychMTE_tn_TR02 table { border-collapse:collapse; width:100%; *width:438px;height:35px; margin:0 2px;}
							.mychMTE_tn_TR table td, .mychMTE_tn_TR02 table td { text-align:center; padding:3px 0 0 0;height:27px;*height:23px;_height:27px;border-right:1px #CCC solid; border-bottom:1px #CCC solid; }
							.mychMTE_tn_TR .left,.mychMTE_tn_TR02 table td.left { text-align:left;padding-left:10px;}
							.mychMTE_tn_TR .right { text-align:right;padding-right:10px;}
							
						
						.mychMTE_tn_TR01 {
							margin:0 0 0 2px;
							height:134px; 
							width:592px; 
							*width:593px; 
							overflow-y:scroll; 
							overflow-x:hidden; 
						}
						
						
						.contMen03_01 .mychMTE_tn_TR01 {height:161px;height:132px;}
						.contMen02 .mychMTE_tn_TR01 {height:115px;}
							.mychMTE_tn_TR01 table { border-collapse:collapse;  width:576px; margin:0;}
							.mychMTE_tn_TR01 table td { text-align:center; padding:4px 0 0 0;height:27px;*height:22px;_height:27px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
							.mychMTE_tn_TR01 table td img {margin:-2px 3px 0 3px;}
							.mychMTE_tn_TR01 .left { text-align:left; padding-left:10px;}
							.mychMTE_tn_TR01 .right { text-align:right;padding-right:10px;}
							
						.mychMTE_tn_TR02 { 
							margin:0;
							height:158px; 
							width:457px; 
							overflow-y:scroll; 
							overflow-x:hidden; 
							border-bottom:1px solid #CCC;
						}	
							
						.totalMe01 {}
							.totalMe .tr01 { text-align:center; padding-top:4px; float:left; border-right:1px #CCC solid; font-weight:bold; }
							.totalMe .tr02 { text-align:right;  padding-top:4px; float:left; font-weight:bold; }
							.totalMe .tr03 { text-align:right; padding:4px 8px 0 0; float:left; font-weight:bold; color:#195B57;font-weight:bold;}
							
							.totalMe .tr01_1 { text-align:center; padding-top:4px; float:left;}
							.totalMe .tr02_1 { text-align:right;  padding-top:4px; float:left; font-weight:bold; font-weight:bold; border-right:1px #4CA773 solid;}
							.totalMe .tr03_1 { text-align:right; padding:4px 8px 0 0; float:left; font-weight:bold; font-weight:bold;}
							.totalMe .tr01_2 { text-align:center; padding:6px 0 2px 0; float:left; border-right:1px #CCC solid; font-weight:bold; }
							.totalMe .tr02_2 { text-align:right;  padding:6px 0 2px 0; float:left; font-weight:bold;}
							.totalMe .tr03_2 { text-align:right; padding:6px 10px 2px 0;float:left; border-right:1px #CCC solid;font-weight:bold; }
						  
						  
						  .totalMe .tr04_1 { text-align:center; padding:10px 0 4px 0; *padding:9px 0 5px 0;float:left; border-right:1px #CCC solid; font-weight:bold;}
						  .totalMe .tr04_2 { text-align:center; padding:10px 0 4px 0; *padding:9px 0 5px 0; float:left; font-weight:bold;border-right:1px #CCC solid;height:18px;}
						  .totalMe .tr04_3 { text-align:right;  padding:10px 10px 4px 0;*padding:9px 10px 5px 0; float:left; font-weight:bold; border-right:1px #CCC solid;height:18px;}
						  .totalMe .tr04_4 { text-align:right;  padding:10px 10px 4px 0;*padding:9px 10px 5px 0; float:left; font-weight:bold;height:18px; }
						  .totalMe .tr05_1 { text-align:center; padding:10px 0 5px 0; float:left; border-right:1px #CCC solid;}
						  .totalMe .tr05_2 { text-align:right; padding:10px 0 5px 0; float:left;  font-weight:bold; }
							
									.totalMe .trw0101 { width:228px;}
										* html .totalMe .trw0101 {width:216px;}
										*+html .totalMe .trw0101 {width:215px;}
									.totalMe .trw0102 { width:150px;}
									
									.totalMe .trw0201 { width:122px;}
										*+html .totalMe .trw0201 {width:121px;}
									.totalMe .trw0202 { width:95px; border-right:1px #4CA773 solid; padding-right:10px;}
										* html .totalMe .trw0202 {width:107px; border-right:1px #4CA773 solid;}
										*+html .totalMe .trw0202 {width:95px; border-right:1px #4CA773 solid;}
									.totalMe .trw0203 { width:89px;}
										*html .totalMe .trw0203 { width:100px;}
										*+html .totalMe .trw0203 { width:88px;}

									.totalMe .trw0401 { width:201px;}
									* html .totalMe .trw0401 {width:205px;}
										*+html .totalMe .trw0401 {width:204px;}

									.totalMe .trw0402 {width:189px; padding-right:10px;}
										* html .totalMe .trw0402 {width:203px; padding-right:10px;}
										*+html .totalMe .trw0402 {width:192px;padding-right:10px;}

									.totalMe .trw0403 { width:154px;padding-right:10px;}
										*html .totalMe .trw0403 { width:150px;padding-right:10px;}
										*+html .totalMe .trw0403 { width:150px;padding-right:10px;}
									.totalMe .trw0404 { width:350px; padding-right:10px;}
										*html .totalMe .trw0404 { width:360px;}
										*+html .totalMe .trw0404 { width:350px; padding-right:10px;}
									.totalMe .trw0301 { width:149px;}
										* html .totalMe .trw0301 {width:152px;}
									.totalMe .trw0302 { width:166px;}
										* html .totalMe .trw0302 { width:163px;}
										*+html .totalMe .trw0302 { width:162px;}

									.totalMe .trw0501 { width:264px;_width:265px;}
									*:first-child+html .totalMe .trw0501 { width:264px;}
									.totalMe .trw0502 { width:304px;_width:303px;}
									.totalMe .trw0503 { width:156px;_width:167px;}
									*:first-child+html .totalMe .trw0503 { width:156px;}
									.totalMe .trw0504 { width:137px;_width:137px;}
									*:first-child+html .totalMe .trw0504 { width:136px;}
									
									.totalMe .trw0601 { width:133px;_width:134px;}
									  *+html .totalMe .trw0601 { width:133px;}
									.totalMe .trw0603 { width:137px;_width:148px;}
									  *+html .totalMe .trw0603 { width:137px;}
									.totalMe .trw0604 { width:137px;_width:148px;}
									  *+html .totalMe .trw0604 { width:137px;}
									.totalMe .trw0605 { width:140px;*width:143px;_width:150px;}
						
									/*마이하나 2차 추가*/
									
									ul.totalMe li.trw0701 {width:301px;_width:302px;}
									ul.totalMe li.trw0702 {width:131px;*width:129px;}

				/* // myContent*/
				
				
.txt_date {
	position:absolute;
	top:42px;
	_top:40px;
	left:170px;
	font-weight:bold;
	text-decoration:underline;
	color:#666;
}

			.tablist {
				/* position:absolute;*/
				z-index:20;
				width:188px;
				background:url(../img/pbk/myhana/bg_contMen08.gif) no-repeat left bottom;
				/*margin:34px 0 0 450px;
				_margin:25px 0 0 450px;*/
			}
				/* *+html .tablist {margin:25px 0 0 450px;} */
				.tablist .tabbtn { background:url(../img/pbk/myhana/bg_contMen09.gif) no-repeat left top; height:20px; text-align:right; padding:4px 7px 0 0;}
				.tablist ul { color:#4C6262; font:11px/16px "돋움", Dotum; letter-spacing:-1px; margin:5px 0 0 10px;}
					.tablist li {clear:both; margin-bottom:2px;_ margin-bottom:-2px; width:165px; padding-left:5px;}
					.tablist li input { border:none;float:left;}
					.tablist li a:link  { display:block; width:170px;}
					.tablist li:hover { background:#333D3A; color:#FFF; text-decoration:none;}
					.tablist li a:active{text-decoration:none;}
				.tablist p { text-align:center; padding:2px 0 5px 0;_padding-top:5px;}
				.tablist p img { margin-bottom:3px;}
/* //개인정보 메인-나의금융정보 */

/* 전체 간격 정의 ====================================================================================================================================== */
h4 + .noti {margin-top:21px !important;}
h4 + .info01 {margin-top:40px !important;}
h4 + .info02 {margin-top:40px !important;}
h4 + .info03 {margin-top:40px !important;}
h4 + .stepDiv {margin-top:25px !important;}
/*
h4 + .boardSearch {margin-top:25px !important;}
form + .boardSearch {margin-top:25px !important;}
*/
.pop_tym h4 + .info03 {margin-top:25px !important;}

h5 + .noti {margin-top:8px !important;}
h5 + h6 {margin-top:8px !important;}
h5 + .tbldiv {margin-top:10px !important;}
h5 + .tbl_tbldiv {margin-top:10px !important;}
h5 + .liType1{margin-top:0px !important;}
h5 + .policies_box {margin-top:8px !important;}
h5 + .info03 {margin-top:10px !important;}
h5 + .info01 {margin-top:10px !important;}
h6 + .policies_box {margin-top:10px !important;}

.noti + h6 {margin-top:8px !important;}
.noti + .tbldiv  {margin-top:8px !important;}


.stepDiv + .noti {margin-top:10px !important;}
.stepDiv + h5 {margin-top:12px !important;}
.stepDiv + .lst_01 {margin-top:8px !important;}
.stepDiv + .info03 {margin-top:15px !important;}
.stepDiv + .tbldiv {margin-top:15px !important;}
.stepDiv + .hana_unit {margin-top:11px !important;}
.hana_unit + .tbldiv {margin-top:7px !important;}
.tbldiv + .hana_unit  {margin-top:13px !important;}

/*
.lst_01 + .tbl_tbldiv {margin-top:8px !important;}
.lst_01 + .tbldiv {margin-top:8px !important;}
*/
.tbldiv + .lst_01 {margin-top:8px !important;}
.tbldiv + .tbldiv {margin-top:10px !important;}
.tbldiv + .important {margin-top:12px !important;}

.policies_box + .noti {margin-top:10px !important;}
.policies_box + .noti.mt30 {margin-top:30px !important;}
.policies_box + .lst_01 {margin-top:8px !important;}

.btn_ex01 + .info01 {margin-top:50px !important;}

.pop_cont + .lst_01 {margin-top:25px !important;}
.pop_cont + .tbl_tbldiv {margin-top:25px !important;}

.lst_01 + .policies_box {margin-top:8px !important;}
.lst_01 + .tabs2 {margin-top:34px !important;}

#tabMenuContentDiv  ul.lst_01:first-child {margin:20px 0px 0px;} 

.tabs2 + h5 {margin-top:21px !important;}
.tabs2 + .tbldiv {margin-top:40px !important;}


.cer_stepbox {padding: 0 0 40px 0;border: 1px solid #d9d8d3;background: url(../img/cer/cer_boxback.gif) repeat-x;text-align: center;overflow: hidden;}
.cer_stepbox .cer_stepbox_text {display: table;padding: 0 15px;width: 621px;height: 53px;}
.cer_stepbox .cer_stepbox_text p {display: table-cell;color: #0a8485;font-weight: bold;line-height: 53px;}
.cer_stepbox p {font-size: 11px;text-align: left;}
.cer_stepbox .list01 {margin-left: 123px;padding-right: 60px;margin-top: 3px;text-align: left;}
.cer_stepbox .list01 li {padding-top: 10px;text-indent: -15px;}

/*공과금 상하수도요금납부*/
				#tabMenuDiv li { font-size:12px !important; }
				#tabMenuDiv li a { padding-left:12px; letter-spacing:1px; } 
				#tabMenuDiv li.on span.two, #tabMenuDiv li.ons span.two { padding-right:17px; } 
				#tabMenuDiv li.ons a { letter-spacing:0px; } 
				#tabMenuDiv li span { padding-right:13px; } 
				#tabMenuDiv li span em { display:block; margin-top:2px; font-size:11px !important; }
div.stipulationBox_3_1 {height:270px; margin-top:-270px;}
div.stipulationArea_h127 {height:127px;}

/*contents02.css*/
.tab_menu {width:700px;height:44px;margin-top:22px;background: url('../img/cont/tab_bg.gif') no-repeat;overflow:hidden;}
.tab_menu.dapth {height:78px;background: url('../img/cont/tab_bg2.gif') no-repeat;}
.tab_menu li {position:relative;float:left;}
.tab_menu li span {display:block;width:135px;height:44px;background: url('../img/cont/tab_bar.gif') no-repeat 100% 13px;text-align:center;}
.tab_menu li a {font-size:15px;color:#fff;font-weight:bold;text-decoration:none;}
.tab_menu li span a {display:block;width:100%;height:33px;padding:9px 0 0;width:135px;}
.tab_menu li.long span,.tab_menu li.long span a {width:160px;}
.tab_menu li.on span, .tab_menu li.ons span {background: url('../img/cont/tab_on2.gif') no-repeat -10px 0;}
.tab_menu li.on.long span,.tab_menu li.ons.long span {background: url('../img/cont/tab_on2.gif') no-repeat 0 0;}
.tab_menu li.on span a, .tab_menu li.ons span a {color:#ebfcfc;}
.tab_menu.dapth li.on span, .tab_menu.dapth li.ons span {background: url('../img/cont/tab_on.gif') no-repeat;}
.tab_menu ul {display:none;position:absolute;left:0;top:52px;width:700px;}
.tab_menu ul li {height:15px;padding:0 30px;background: url('../img/cont/tab_bar2.gif') no-repeat 100% 0;}
.tab_menu ul li a {color:#6e6e6e;font-size:12px;}
.tab_menu ul li a:hover {color:#037b7c;}
.tab_menu.dapth li.on ul, .tab_menu.dapth li.ons ul {display:block;}

.tab_menu2 {width:700px;height:44px;margin-top:22px;background: url('../img/cont/tab_bg.gif') no-repeat;overflow:hidden;}
.tab_menu2.dapth {height:78px;background: url('../img/cont/tab_bg2.gif') no-repeat;}
.tab_menu2 li {position:relative;float:left;}
.tab_menu2 li span {display:block;width:140px;height:44px;background: url('../img/cont/tab_bar.gif') no-repeat 100% 13px;text-align:center;}
.tab_menu2 li a {font-size:15px;color:#fff;font-weight:bold;text-decoration:none;}
.tab_menu2 li span a {display:block;width:100%;height:33px;padding:9px 0 0;}
.tab_menu2 li.on span, .tab_menu2 li.ons span {background: url('../img/cont/tab_on2.gif') no-repeat;}
.tab_menu2 li.on span a, .tab_menu2 li.ons span a {color:#ebfcfc;}
.tab_menu2.dapth li.on span, .tab_menu2.dapth li.ons span {background: url('../img/cont/tab_on.gif') no-repeat;}
.tab_menu2 ul {display:none;position:absolute;left:0;top:52px;width:700px;}
.tab_menu2 ul li {height:15px;padding:0 10px;background: url('../img/cont/tab_bar2.gif') no-repeat 100% 0;}
.tab_menu2 ul:last-child {margin-left:-20px;}
.tab_menu2 ul li a {color:#6e6e6e;font-size:12px;}
.tab_menu2 ul li a:hover {color:#037b7c;}
.tab_menu2.dapth li.on ul, .tab_menu2.dapth li.ons ul {display:block;}

/* 2015-10-01 add commit */
.info01 .imgbox01 {float:left; width:120px; text-align:center; padding-right:25px; }
.info01 .txtbox01 {float:left; width:550px; border-left:#9f9f9f dotted 1px;}
.info01 .imgul01 {padding:15px 0 5px 50px; margin:10px 0 0 0; overflow:hidden;}
.info01 .imgul01 li {width:40%; float:left; margin-bottom:5px;}
.info01 .txtbox01 .b_text {font-size: 16px; line-height: 30px; font-weight: bold; color: #233131;}
.info01 .imgdiv01 {padding:5px 0 5px 50px;}

.info01 .imgbox02 {float:left; width:250px; text-align:center; padding-right:25px; }
.info01 .txtbox02 {float:left; width:420px; border-left:#9f9f9f dotted 1px;}
.info01 .imgdiv02 {padding:5px 0 5px 35px;}
.info01 .imgdiv02 .tit {font-size:16px; font-weight:bold; color:#0a8485; margin-bottom:10px;}
.info01 .imgdiv02 .sub {margin-top:5px;}
.info01 .imgdiv02 .btn {margin-top:10px; text-align:center;}

.ul_25 {overflow:hidden; margin-right:-9px; margin-top:10px;}
.ul_25 li {float:left; border:1px solid #cdcdcd; width:170px; padding:8px 0 8px 9px; margin:0 9px 9px 0; display:table;}
.ul_25 li p {display:table-cell; width:40px; height:27px; vertical-align:middle;}
.ul_25 li strong {display:table-cell; color:#0a8485; width:26px; height:27px; vertical-align:middle;}
.ul_25 li span {display:table-cell;  width:95px; height:27px; line-height:1em; vertical-align:middle; letter-spacing:-1px;}

.graph_bar {height:10px; width:185px;}
.graph_bar p {position:relative; height:100%; width:0;}
.graph_bar p span {position:absolute; right:-35px; top:-4px;}
.graph_bar p.graph_bg01 {background:url(../img/bg_graph01.gif) repeat-x left top;}
.graph_bar p.graph_bg02 {background:url(../img/bg_graph02.gif) repeat-x left top;}
.graph_bar p.graph_bg03 {background:url(../img/bg_graph03.gif) repeat-x left top;}
.graph_bar p.graph_bg04 {background:#d3d3d3;}

.graph_bar.other {height:10px; width:80px;}
.graph_bar.other p span {position:absolute; right:-135px; top:-4px; width:130px; text-align:left;}

.wd100pc {width:100% !important;}
.info01 .other3 a {color:#fff !important;}

.fbl_fixed {table-layout:fixed;}
.boxType03 {padding:10px 10px; text-align:left; border: 1px solid #dce5d2; min-height:3em;}

.mr20 {margin-right:20px;}
.pop_ty01 .hana_unit,
.pop_ty01 .btn_ex01 {width:700px;}
.pop_ty01 .info01 {width:650px;}
.pop_ty01 .info03 {width:662px;}
.pop_tym .pop_cont .info01 {width:445px !important;}

.lab_clubbg {display:inline-block; width:46px; height:36px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; background-position:50% 50%}

.ul_33 {overflow:hidden;}
.ul_33 li {float:left; min-width:25%;}
.td_rowbtn .f_btn {margin-top:2px;}
.td_rowbtn .f_btn:first-child {margin-top:0;}

.uldiv {position:relative; overflow:hidden; height:100%; margin-top:8px; border-top:1px solid #9f9f9f;}
.ul_3row {overflow:hidden; width:498px; height:auto;}
.ul_3row > li {float:left; width:165px; border-right:1px solid #dadcdb; border-bottom:1px solid #dadcdb;}
.ul_3row > li > a {display:block; width:100%; line-height:32px; text-align:center; text-decoration:none;}
.ul_bdr {position:absolute; bottom:0; left:0px; display:block; width:100%; height:1px; background:#9f9f9f;}


.info07 {margin: 20px 0 0; padding: 15px 0; background: #f8f8fa; border-bottom: 1px solid #ddd; text-align:center;}
.info07 .b_text {font-size:16px; font-weight:bold;}
.info08 {margin: 20px 0 0; padding: 15px 0; text-align:center;}
.info08 .b_text {font-size:16px; font-weight:bold;}

.tbl_col01 th.tbl_st, 
.tbl_col01 td.tbl_st {border-top:#ca437b solid 2px !important;}
.tbl_col01 th.tbl_sb, 
.tbl_col01 td.tbl_sb {border-bottom:#ca437b solid 2px !important;}
.tbl_col01 th.tbl_sl, 
.tbl_col01 td.tbl_sl {border-left:#ca437b solid 2px !important;}
.tbl_col01 th.tbl_sr, 
.tbl_col01 td.tbl_sr {border-right:#ca437b solid 2px !important;}

.infowrap {width:100%;}
.infowrap:after {content:''; display:block; clear:both; height:0; visibility:hidden;}
.infowrap .info01 {float:left; box-sizing:border-box; width:32.46%; height:124px; margin-right:1.3%; padding:25px 23px 23px 25px;}
.infowrap .info01.last {margin-right:0;}
/* 2015-10-06 add commit */
/*ie7*/.infowrap .info01 {*width:25.55%; *height:76px;} 

.radiowrap {width:100%;}
.radiowrap:after {content:''; display:block; clear:both; height:0; visibility:hidden;}
.radiowrap div{float:left; width:50%; text-align:left;}

.tabs.small li a {padding-left:19px;}
.tabs.small li span {padding-right:19px;}

.tabs.small2 li a, .tabs2.small2 li a {display:inline-block;background: url("../img/taboff_lt.jpg") no-repeat left 0;height:39px;padding-left:13px; text-decoration:none;font-size:12px;letter-spacing:-1px;}
.tabs.small2 li span, .tabs2.small2 li span {display:inline-block;background: url("../img/taboff_rt.jpg") no-repeat right 0;height:32px;padding-right:14px;padding-top:11px;}
.tabs.small2 li.ons a, .tabs2.small2 li.ons a {display:inline-block;background: url("../img/tabon_lt.jpg") no-repeat left 0;height:39px;font-size:12px;padding-left:13px;color:#07787e;font-weight:bold;letter-spacing:0px;}
.tabs.small2 li.ons span, .tabs2.small2 li.ons span {display:inline-block;background: url("../img/tabon_rt.jpg") no-repeat right 0;height:39px;padding-right:14px;padding-top:10px;cursor:pointer;}

.tabs.line2 li {margin-right:3px;}
.tabs.line2 li span {line-height:15px; padding-right:16px;}
.tabs.line2 li a {padding-left:16px; letter-spacing:2px;}

.list_nobull1 {line-height:21px;}
.list_nobull2 {padding:6px 0 0 15px; line-height:21px; color:#555;}

.agree_dotline {clear:both; border-bottom:1px dotted #c6c6c7; padding-bottom:15px;}

.ul_50 {overflow:hidden; border-right:1px solid #dadcdb; border-bottom:1px solid #dadcdb; margin:10px;}
.ul_50 li {float:left; width:50%; text-align:left;}
.ul_50 li div {border-left:1px solid #dadcdb; border-top:1px solid #dadcdb; padding:9px 3px 8px;}

.ul_50p {overflow:hidden;}
.ul_50p li {float:left; width:50%;}

.fls {overflow:hidden; line-height:21px;}
.fls em,
.fls span {float:left;}
.fls span {margin-left:4px;}

.tab_cont {width:100%;margin:20px 0;padding:0;}

.pop_ty01.wide .hana_unit,
.pop_ty01.wide .btn_ex01 {width:auto;}
.pop_ty01.wide .info01 {width:auto;}
.pop_ty01.wide .info03 {width:auto;}

.btn_memo a {display:inline-block; padding:1px 0 1px 18px; margin-left:15px; background:url("../img/btn/bl_memo.png") no-repeat 0 0; font-size:11px; line-height:13px; color:#6F6F6F; vertical-align:-2px; text-decoration:none;}

/* 2015-10-12 add commit */
/* 2015-개인뱅킹 */
ol.ly_deci{list-style: decimal;margin-left:20px;}
ol.ly_deci li{margin-bottom:5px;line-height:150%;}

.slt_nation {position:relative;overflow:hidden;padding:8px 0 0 0;width:400px;float:left;}
.slt_nation .arrow {position:absolute;top:0;left:45px;z-index:99;}
.slt_nation .close02 {position:absolute;top:10px;right:2px;}
.slt_nation .slt_box {overflow:hidden;border:2px solid #6E6E6e;padding:10px 16px 10px 10px;background:#fff;}
.slt_nation .slt_box .slt_tbldiv{overflow-x:hidden;overflow-y:auto;height:200px;}
.slt_nation .slt_box .slt_tbldiv .tbl_col01{margin-left:0 !important;width:100% !important;border-right:1px solid #dadcdb; border-bottom:1px solid #dadcdb !important;}

.btn_ex01.clear.over_btn span a{padding-left:7px;padding-right:8px;}

/*.loginArea .certi {width:320px;}
.loginArea .idpw {width:400px;}
.loginArea .certi .btn a {width:125px;padding:22px 0;}
.loginInput input[type=text] {width:200px;}
.loginInput input[type=password] {width:113px;}*/
.loginInput span.f_btn{position:absolute; top:70px; left:63px;}
.loginInput{*padding-bottom:30px;}/*ie7*/
.loginInput .bottom{*top:35px;}/*ie7*/

.loginArea .idpw .set_option {text-align:left; position:absolute; left:98px; bottom:15px;padding:0;}
.loginArea .set_option a {background:url("../img/btn/btn_arr.gif") no-repeat 0 6px;}

.login_idpw {position:absolute;left:0;top:190px;overflow:hidden;border-top: 3px solid #2e9498;}
.login_idpw  .pop_ty11 ul li{line-height:19px;}
/*ie7*/.login_idpw {*width:360px;} 
.login_idpw .pop_ty11 {position:relative;overflow:hidden;border:none;width:330px;padding:18px 15px;margin:0;background:#fff;}
.login_idpw .pop_ty11 h5 {text-align:left;color:#ca437b;font-size:14px;font-weight:bold;margin:0;padding:0 0 4px;background-image:none !important;border-bottom:none;}
.login_idpw .pop_ty11 li{background: url("../img/bl_lst01.gif") no-repeat 0 7px;padding: 0 0 0 10px;margin: 0; line-height:18px;}

.info01 .bank_slct{ border-collapse: collapse;}
.info01 .bank_slct td{ background: url(../img/chc/line_vdot.gif) no-repeat left center;}
.info01 .bank_slct td:first-child{ background:none;}
.info01 .bank_slct .slct { display:table;margin:20px auto;}
.info01 .bank_slct .slct p{width:236px;height:37px;background: url(../img/chc/bg_slct_bank.gif) no-repeat;vertical-align:middle;display:table-cell;}
/*ie7*/.bank_slct .slct p {*padding-top:8px;}
.info01 .bank_slct .log_info {background: url(../img/chc/ic_arr.gif) no-repeat left center;	margin-right: 15px;	padding-left: 5px;}

.info01 .bank_slct{text-align:center;}
.info01 .bank_slct li{background: url(../img/chc/line_vdot.gif) no-repeat left center;margin:10px 0;width:310px; display:inline-block; *display:inline; *zoom:1;}
.info01 .bank_slct li:first-child{background: none;}

.info01_bank {border:1px solid #cdcdcd; margin-top:40px; padding:15px 0;}
.info01_bank .bank_slct2{text-align:center; overflow:hidden;}
.info01_bank .bank_slct2 li { margin:10px 0;width:50%; float:left; padding:0;}
.info01_bank .bank_slct2 li.li01 {background: url(../img/chc/line_vdot.gif) repeat-y right center; width:55%;}
.info01_bank .bank_slct2 li.li02 {width:45%;}
.info01_bank .bank_slct2 li .fs11 {font-size:11px; letter-spacing:-1px;}

/* calendar month */
.caldar.month {padding-bottom:18px;}
.caldar.month > .y_month {margin:20px 0 0 62px; font-size:15px;}
.caldar.month > .y_month .year {left:60px; width:100px;}
.caldar.month > .tbl_cal {width:200px; margin:12px 0 0 12px;}
.caldar.month > .tbl_cal td {width:50px; font-weight:bold;}
.caldar.month > .tbl_cal td.selected a {display:block; height:34px; padding-top:7px; width:50px; line-height:1.2;}
.caldar.month > .tbl_cal td a:hover {display:block; height:32px; padding-top:5px; width:46px; line-height:1.2; text-decoration:none;}
.caldar.month > .tbl_cal a {float:left; display:block; width:100%; height:34px; padding-top:7px; margin-top:3px; line-height:1.2; text-decoration:none;}
.caldar.month > .tbl_cal a span {display:block; font-weight:normal;}

/* chart layout */
.chartwrap {width:100%;}

/* 1q오토론 */
/*.lon_offer ul {overflow:hidden;}
.lon_offer ul li {float:left; width:236px; border:1px solid #dbdbdb; margin-left:20px; position:relative; overflow:hidden;}
.lon_offer ul li:first-child {margin-left:0; width:235px;}
.lon_offer ul li .new {width:235px; background:url("../img/lon/bg_autolon01_off.gif") no-repeat 31px 29px;}
.lon_offer ul li .new:hover {background:url("../img/lon/bg_autolon01_on.gif") no-repeat 31px 29px;}
.lon_offer ul li.on .new {background:url("../img/lon/bg_autolon01_on.gif") no-repeat 31px 29px;}
.lon_offer ul li .used {background:url("../img/lon/bg_autolon02_off.gif") no-repeat 31px 29px;}
.lon_offer ul li .used:hover {background:url("../img/lon/bg_autolon02_on.gif") no-repeat 31px 29px;}
.lon_offer ul li.on .used {background:url("../img/lon/bg_autolon02_on.gif") no-repeat 31px 29px;}
.lon_offer ul li .change {background:url("../img/lon/bg_autolon03_off.gif") no-repeat 31px 29px;}
.lon_offer ul li .change:hover {background:url("../img/lon/bg_autolon03_on.gif") no-repeat 31px 29px;}
.lon_offer ul li.on .change {background:url("../img/lon/bg_autolon03_on.gif") no-repeat 31px 29px;}
.lon_offer ul li input[type="radio"] {position:absolute; top:0; left:-20px;}
.lon_offer ul li label {display:block; width:100%; text-align:center; height:50px; padding:151px 0 0 0;}
.lon_offer ul li:hover label {font-weight:bold; color:#444;}
.lon_offer ul li.on label {font-weight:bold; color:#444;}*/

.lon_offer ul {overflow:hidden;}
.lon_offer ul li {float:left; width:192px; border:1px solid #dbdbdb; margin-left:8px; position:relative; overflow:hidden;}
.lon_offer ul li:first-child {margin-left:0;}
.lon_offer ul li .new {width:192px; background:url("../img/lon/bg_autolon01_off.gif") no-repeat 27px 30px;}
.lon_offer ul li .new:focus,
.lon_offer ul li .new:active,
.lon_offer ul li .new:hover {background:url("../img/lon/bg_autolon01_on.gif") no-repeat 27px 30px;}
.lon_offer ul li.on .new {background:url("../img/lon/bg_autolon01_on.gif") no-repeat 27px 30px;}
.lon_offer ul li .used {background:url("../img/lon/bg_autolon02_off.gif") no-repeat 27px 30px;}
.lon_offer ul li .used:focus,
.lon_offer ul li .used:active,
.lon_offer ul li .used:hover {background:url("../img/lon/bg_autolon02_on.gif") no-repeat 27px 30px;}
.lon_offer ul li.on .used {background:url("../img/lon/bg_autolon02_on.gif") no-repeat 27px 30px;}
.lon_offer ul li .change {background:url("../img/lon/bg_autolon03_off.gif") no-repeat 27px 30px;}
.lon_offer ul li .change:focus,
.lon_offer ul li .change:active,
.lon_offer ul li .change:hover {background:url("../img/lon/bg_autolon03_on.gif") no-repeat 27px 30px;}
.lon_offer ul li.on .change {background:url("../img/lon/bg_autolon03_on.gif") no-repeat 27px 30px;}

.lon_offer ul li .used2 {background:url("../img/lon/bg_autolon04_off.gif") no-repeat 27px 30px;}
.lon_offer ul li .used2:focus,
.lon_offer ul li .used2:active,
.lon_offer ul li .used2:hover {background:url("../img/lon/bg_autolon04_on.gif") no-repeat 27px 30px;}
.lon_offer ul li.on .used2 {background:url("../img/lon/bg_autolon04_on.gif") no-repeat 27px 30px;}

.lon_offer ul li input[type="radio"] {position:absolute; top:0; left:-20px;}
.lon_offer ul li a {display:block; width:100%; text-align:center; height:50px; padding:151px 0 0 0;}
.lon_offer ul li:focus a,
.lon_offer ul li:active a,
.lon_offer ul li:hover a {font-weight:bold; color:#444;}
.lon_offer ul li.on a {font-weight:bold; color:#444;}

.tabs.small3 li a {display:inline-block;background: url("../img/taboff_lt.jpg") no-repeat left 0;height:39px;padding-left:11px !important; text-decoration:none;font-size:12px;letter-spacing:-1px !important;}
.tabs.small3 li span {display:inline-block;background: url("../img/taboff_rt.jpg") no-repeat right 0;height:32px;padding-right:11px !important;padding-top:11px;}
.tabs.small3 li.ons a {display:inline-block;background: url("../img/tabon_lt.jpg") no-repeat left 0;height:39px;font-size:12px;padding-left:11px !important;color:#07787e;font-weight:bold;letter-spacing:-1px !important;}
.tabs.small3 li.ons span {display:inline-block;background: url("../img/tabon_rt.jpg") no-repeat right 0;height:39px;padding-right:11px !important;padding-top:10px;cursor:pointer;}

/* Best 외환 */
.noti_box01 {display:inline-block; width:51px; height:15px; line-height:15px; color:#0a8485; font-size:11px; text-align:center; border:1px solid #ddd; font-weight:normal;}

.best_fxd {padding:25px; border:1px solid #ddd; height:144px;}
.best_fxd > div {overflow:hidden; background:url("../img/fxd/bg_best_tit.gif") repeat-y 459px top; height:144px;}
.best_fxd > div > div {float:left;}
.best_fxd .fxd_recommend {width:459px; height:144px;}
.best_fxd .fxd_recommend .tit {font-size:18px; color:#0a8485; font-weight:bold; padding:0 20px 12px 0;}
.best_fxd .fxd_recommend .tit > span {position:relative; top:-2px;}
.best_fxd .fxd_recommend .txt {min-height:73px; padding:0 20px 10px 0;}
.best_fxd .fxd_rec_more {width:222px; padding-left:20px; position:relative;}
.best_fxd .fxd_rec_more ul {margin-top:18px;}
.best_fxd .fxd_rec_more ul li {margin-top:7px;}
.best_fxd .fxd_rec_more ul li:first-child {margin-top:0;}
.best_fxd .fxd_rec_more > a {position:absolute; top:3px; right:0; text-decoration:none; font-size:11px;}

.fxd_cyber {overflow:hidden;}
.fxd_cyber .fxd_cyber_step {float:left;}
.fxd_cyber .fxd_cyber_step ul {overflow:hidden; background:url("../img/fxd/bg_cyber_step.gif") no-repeat; margin-top:15px;}
.fxd_cyber .fxd_cyber_step ul li {float:left; width:133px; height:72px; padding:25px 0 0 0; text-align:center; margin-left:42px}
.fxd_cyber .fxd_cyber_step ul li:first-child {width:126px; height:63px; padding:34px 0 0 0; margin-left:0;}
.fxd_cyber .fxd_cyber_step ul li strong {display:block;}

.fxd_cyber .fxd_cyber_bnr {float:right; position:relative; width:250px; height:135px;}
.fxd_cyber .fxd_cyber_bnr > img {position:absolute; top:0; left:0; z-index:5;}
.fxd_cyber .fxd_cyber_bnr > a {position:absolute; top:99px; left:160px; z-index:10; display:block; width:70px; height:20px; line-height:21px; color:#fff; font-size:11px; text-align:center; text-decoration:none; background:#226e88;}

.fxd_main_service {}
.fxd_main_service ul {overflow:hidden; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.fxd_main_service ul li {float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd;} 
.fxd_main_service ul li a {display:block; background:#f2f6f7; padding:24px 0 0 32px; width:218px; height:94px; text-decoration:none;}
.fxd_main_service ul li.etc a {width:217px;}
.fxd_main_service ul li a strong {display:block; padding-bottom:8px; font-size:14px; color:#03797d;}

.fxd_cour_service {padding:25px; overflow:hidden; border:1px solid #ddd;}
.fxd_cour_service ul {overflow:hidden;}
.fxd_cour_service ul li {float:left;}
.fxd_cour_service ul li:first-child { padding-right:1px; background:url("../img/fxd/bg_best_tit.gif") repeat-y right top;}
.fxd_cour_service ul li a {display:block; width:313px; padding:0 0 0 37px; text-decoration:none;}
.fxd_cour_service ul li:first-child a {width:350px; padding:0;}
.fxd_cour_service ul li a strong {display:block; padding-bottom:8px; font-size:14px; color:#03797d;}

/* table td 좁은 여백 */
.td_pdn .tbl_right {padding-right:5px !important;}

/* 2015-10-20 add commit
@media print {
	.page_break {page-break-after:always;}
	.page_break+div {margin-top:20px;}
	.pop_cont {overflow:visible; max-height:490px;}
}
*/

/*보안카드관련 화면확인용 임시 스타일*/
.TransferCardnum_sec {border-top: 1px solid #9f9f9f;	border-bottom: 1px solid #9f9f9f;	overflow: hidden;	margin-top:10px;}
.TransferCardnum_sec .CardLeft_sec{	background: #f1f6f6;	padding: 30px 5px 30px 30px;	float: left;	border-right: 1px solid #ddd;	width:285px;	height:241px;}
.TransferCardnum_sec h6 {	margin:0 0 10px !important;	padding:0;	font-size:12px;	font-weight:bold;	background-image:none;}
.TransferCardnum_sec input { background-color:#FFF; width:30px;}
.TransferCardnum_sec .CardLeft_sec p { font-size:14px; margin-bottom:10px;}
.TransferCardnum_sec .CardLeft_sec p input { font-size:14px;}
.TransferCardnum_sec .CardRight_sec { width: 385px; height: 261px; position:relative; margin-left:350px; margin-top:20px; margin-bottom:20px;}
.TransferCardnum_sec .CardRight_sec.hana { background:url(../img/sec_card.gif) no-repeat top left;}
.TransferCardnum_sec .CardRight_sec.keb { background:url(../img/sec_card_keb.gif) no-repeat top left;}
.TransferCardnum_sec .CardRight_sec h6 { position:absolute; top:-9999px; left:-9999px;}
.TransferCardnum_sec .CardRight_sec .cardImg_sec { width: 365px; height: 180px; position:absolute; top:35px; left:10px;}
.TransferCardnum_sec .CardRight_sec .cardImg_sec input { padding:0 !important; margin: 0 !important; width:20px;height:15px;}

.tbl_col01 {background-color:#fff;}

.pop_tym .contBox01 {padding:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.pop_tym .contBox01 p {text-align:center;line-height:20px;}
.pop_tym .contBox02 {padding:15px 0;border:1px solid #dcdcdc;}
.pop_tym .contBox02 p {text-align:left;line-height:20px;}


/* 금융계산기 윈도우 팝업창 관련 */
.scr-contents .info03 {width:630px;}

.tbl_btn {text-align:right;}
.tbl_btn a {display:inline-block; padding:1px 0 1px 18px; font-size:11px; line-height:13px; color:#6F6F6F; text-decoration:none; margin-left:15px;}
.tbl_btn .btn_memo a {background:url("../img/btn/bl_memo.png") no-repeat 0 0;}
.tbl_btn .btn_excel a {background:url("../img/bl_excel.gif") no-repeat 0 0;}
.tbl_btn .btn_print2 a {background:url("../img/bl_print.gif") no-repeat 0 0;}

/* 더보기 관련 */
.moreArea {position:relative; margin-top:10px;}
.moreArea .btn_more {position:absolute; right:10px; top:-28px;}

/* 클럽 이미지 선택 */
.club_thumb {display:inline-block; width:46px; height:36px; text-indent:-9999px;}
.club_thumb01 {background:url("../img/ico_club06.gif") no-repeat;}
.club_thumb02 {background:url("../img/ico_club07.gif") no-repeat;}
.club_thumb03 {background:url("../img/ico_club08.gif") no-repeat;}
.club_thumb04 {background:url("../img/ico_club09.gif") no-repeat;}
.club_thumb05 {background:url("../img/ico_club10.gif") no-repeat;}

/* 2015-10-26 add commit */
/* radio 두 줄 vertical-align 변경 */
table td label.vtop {vertical-align:top;}

/* 환율계산기 윈도우 팝업 css */
/*
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,caption,form,fieldset,legend,input,textarea,button{margin:0;padding:0;}
html{overflow:hidden}
address {font-style:normal;}
caption, hr {display:none;}
img, fieldset, legend {border:0;}
img, input.type-image { border: 0 none; vertical-align:middle;}
textarea {color:#666; border: 1px solid #ddd;background: #ffffff;vertical-align:middle;}
input {color:#666; border: 1px solid #ddd;background: #ffffff;vertical-align:middle;height:16px; line-height:150%;padding:2px 0 0 3px;}
ul,ol,li {list-style:none outside;}
em,address{font-style:normal}
a {color:#444;text-decoration:none;}
a:hover {text-decoration:underline;}
legend{overflow:hidden;width:0;height:0;}
*/

table {display: table;
		border-collapse: collapse;
		border-spacing: 0 0;
		border-color: none;}
.clearfix:after  {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.print table.info-table {width:100% !important}
.print table.info-table colgroup {display:none;}
.print table.info-table th, 
.print table.info-table td {width:auto !important}

.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
input.radio{border:none;background:none;width:13px;height:13px;margin-right:2px;vertical-align:top;}
.dataTable{margin:0;}
.bt01{border-top:1px solid #dbdbdb}
.bl01{border-left:1px solid #dbdbdb}
.txt_blt01{padding-left:9px;background:url('../img/blt_circle_03.gif') 3px 4px no-repeat;;color:#888;line-height:1.2;}
.txt_type0{padding-left:16px;text-indent:-16px;color:#888;}
.list-base{margin:15px 0 0 5px;}
.list-base li{padding-left:5px;background:url('../img/bg_notice.gif') 0 4px no-repeat;font-size:11px;color:#888;}
.careArea p{width:670px;}
.ic-down{padding-left:14px;background:url('../img/bg_down.gif') 0 3px no-repeat;}
.ic-up{padding-left:14px;background:url('../img/bg_up.gif') 0 3px no-repeat;}
.notice{margin:15px 0 0 5px;padding:3px 0 0 8px;background:url('../img/bg_notice.gif') no-repeat 0 7px;color:#0a8485;font-size:11px;}
.notice strong{float:left;height:30px;padding-right:5px;}
input[type=text].cal-text, 
input[type=password].cal-text {padding:0 2px;height:24px;line-height:24px;width:66px;color:#888;font-size:11px;text-align:right;vertical-align:middle;
	border-top:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

.tit-st0{margin:10px 0;padding-left:12px;font-size:12px;font-weight:bold;color:#434343;background:url('../img/blt_circle_01.gif') no-repeat 0 3px;}
.tit-st0 .sub{font-weight:normal;}
.tit-st1{margin-bottom:8px;font-size:12px;font-weight:bold;color:#434343;}

.logo{margin-bottom:25px;padding-bottom:10px;font-weight:bold;font-size:18px;color:#037b7c;font-family:"dotum"}

.cal-wrap{position:relative;width:724px;border:5px solid #2e9498;}
.cal-wrap a {text-decoration:none;}
	.cal-contents{padding:23px 28px 35px;}
		.cal-navi{position:relative;height:78px;}
		.cal-navi.on{height:77px;background-color:#f6fbfb;border-bottom:1px solid #e0e3e3;}
		.cal-navi > ul{width:100%;height:78px;background:url('../img/gnb_bg01.gif') repeat-x;}
		.cal-navi > ul > li{float:left;width:133px;height:45px;text-align:center;background:url('../img/gnb_bar.gif') 100% 12px no-repeat;}
		.cal-navi > ul > li > a{display:inline-block;width:100%;padding:10px 0;font-size:14px;font-weight:bold;color:#fff;}
		.cal-navi > ul > li.on {background:url('../img/gnb_on.gif') no-repeat;}
		.cal-navi ul ul{position:absolute;top:40px;left:15px;overflow:hidden;width:600px;white-space:nowrap;}
		.cal-navi ul .etc ul{width:650px;}
		.cal-navi ul ul li{float:left;text-align:center;background:url('../img/snb_bar.gif') no-repeat 0 10px;color:#6e6e6e}
		.cal-navi ul ul li:first-child{background:none;}
		.cal-navi ul ul li a{display:inline-block;padding:10px 15px;font-weight:bold;color:#6e6e6e}
		.cal-navi ul ul li.on a{color:#037b7c}
/*
		.cal-navi li.first,
		.cal-navi li.m1{background:none;}
		.cal-navi li.m1 ol{position:absolute;top:35px;left:-50px;padding-left:2px;width:335px;background:url('../img/bl_arrow01.gif') 0 5px no-repeat;white-space:nowrap;}
		.cal-navi li.m3 ol{position:absolute;top:35px;left:-210px;padding-left:2px;width:350px;background:url('../img/bl_arrow01.gif') 0 5px no-repeat;white-space:nowrap;}
		.cal-navi li li{padding:0 7px 0 6px;background:url('../img/bg_navi_bar2.gif') 0 2px no-repeat;}
		.cal-navi li li.on{font-weight:bold;}
		.cal-navi li li a{color:#178263;}
*/
		//.cal-scr{position:relative;width:100%;}
		.cal-scr{width:688px;}
		//.scr-contents{padding-top:22px;margin-bottom:35px}
		.scr-contents{position:relative;margin-top:22px;overflow-y:auto;overflow-x:hidden;height:483px;width:673px;padding-right:15px}
		//.scr-contents{position:relative;margin-top:22px;height:483px;}

		/* box type */
		.cal-box{width:666px;padding:15px 0;border:1px solid #d6d4d4;}

		.currency-scr{position:relative;overflow-x:hidden;overflow-y:auto;width:290px;height:258px;margin-top:3px;border:1px solid #d6d4d4}
		.currency-scr ul{padding:10px 15px;}
		.currency-scr li{border-bottom:1px dotted #d4d4d4;}
		.currency-scr li img{margin-top:-1px}
		.currency-scr li a{display:inline-block;width:100%;padding:6px 0 7px 8px;}
		.currency-scr li a:hover{font-weight:bold;color:#178263;letter-spacing:-1px;cursor:pointer}
		.currency-scr li span{position:absolute;right:26px;}
		.currency-scr li.on a{font-weight:bold;color:#178263;letter-spacing:-1px;}
		.rate-info{position:relative;margin-top:12px;width:100%;}
		.rate-info dt{font-weight:bold;margin-bottom:3px}
		.rate-info dd{float:left;font-size:12px;width:100%;}
		.rate-info dd span{float:left;padding-top:5px;width:115px;}
		.rate-info dd span em{color:#ca437b;}
		.currency-scr.type1{width:256px;}

		.exchange-wrap{padding:10px 16px 10px;}
		.exchange-wrap.standard{float:left;width:258px;padding:10px 75px 0 25px;background:url('../img/bg_arrow.gif') right 134px no-repeat;}
		.exchange-wrap.exchange{float:right;padding:10px 25px 0;}

		.switch{overflow:hidden;width:100%;padding:15px 0 10px;text-align:center;color:#6e6e6e}
		.switch a{margin:0 35px;}
		.switch label{width:30px;display:inline-block;font-weight:bold;}
		.swit-txt{width:35px;display:inline-block;margin-top:-2px;font-weight:bold;border:none}
		
		.bill-box{padding:15px 10px;width:646px;}
		.bill-box dl{float:left;width:300px;}
		.bill-box dt{float:left;margin:3px 8px 0 0;font-weight:bold;color:#5f5f5f}
		.bill-box dd{font-size:11px;color:#777;}
		.bill-box dd .cost-btn{display:block;margin-top:10px;}
		.bill-box .date-box{overflow:hidden;padding-bottom:20px}
		.bill-box .date-box dl:first-child{width:340px}
		.bill-box .slider-wrap{width:auto;margin-top:0;padding-top:20px;border-top:1px solid #d6d4d4}
		.bill-box .slider-wrap dl{padding:0;}
		.bill-box .slider-wrap dl:first-child{width:340px}
		.bill-box .slider-wrap dt{float:none}
		.bill-box .slider-wrap dd .cost-btn{position:absolute;left:0;top:40px;}
		.bill-box .slider-wrap dd .cost-btn span{min-width:44px}
		.bill-box .slider-wrap .ui-slider.ui-widget-content{width:191px}
		.nego label{letter-spacing: -1px;}

		/* slider */
		.currency-text{width:35px;border-right:none;font-size:11px;text-align:center;color:#777;}
		.btn-type1{display:inline-block;padding-top:2px;width:74px;height:18px;background:url('../img/bg_btn2.gif') no-repeat;text-align:center;}
		.btn-type1 a{display:block;font-size:11px;color:#888;}
		
		/* slider */
		/*
		.slider-wrap{float:left;width:347px;margin-top:-13px;}
			.slider-wrap dl{position:relative;padding:15px 0 0 15px;height:75px;}
			.slider-wrap dt{height:18px;font-weight:bold;color:#5f5f5f;}
			.slider-wrap dt img{vertical-align:top;}
			.slider-wrap dd{float:left;font-size:11px;color:#777;}
			.slider-wrap dd.cost-input{margin-top:-10px;padding-left:10px;}
			.slider-wrap .cost-btn{position:absolute;left:15px;top:57px;}
			.slider-wrap .cost-btn span{display:inline-block;width:54px;border-bottom:1px solid #e5e0e0;text-align:center;}
			.slider-wrap .cost-btn span a{display:block;padding-top:2px;font-size:11px;color:#888;background-color:#fff;border:1px solid #c4d0d0;}
			.slider-wrap dl.choice{margin:0 15px;padding-left:0;height:50px;border-bottom:1px dotted #c9c9c9}
			//.slider-wrap dl.choice dd{width:346px;margin-top:5px}
			.slider-wrap dl.choice dd{margin-top:5px}
			.slider-wrap dl.exchange{overflow:hidden;height:auto}
			.slider-wrap dl.exchange dt{float:left;width:80px;line-height:1.2}
			.slider-wrap dl.exchange label{display:inline-block;min-width:80px}
			.slider-wrap dl.exchange1 dt{padding-bottom:10px}
			.slider-wrap dl.exchange1 .cost-btn{top:67px}
			.slider-wrap dl.exchange1 .cost-btn span{width:57px}
			.slider-wrap dl.exchange1 dd.cost-input{width:123px}
			.slider-wrap dd.exchange-rate{margin-top:8px}
			.slider-wrap dl.choice label{margin-right:3px;}
			.slider-wrap dd.exchange-rate p{position:relative;height:30px;font-size:11px;}
			.slider-wrap dd.exchange-rate p select{position:absolute;top:-2px;left:98px;background:#fff;color:#888;font-size:11px;}
			.slider-wrap dd.exchange-rate p .cal-text{position:absolute;top:-6px;left:98px;}
			.slider-wrap .txt-info{padding:10px 0 0 15px;font-size:11px;letter-spacing:-1px;color:#777;}
		.slider-wrap.type01{width:390px}
		.slider-wrap.type01 .cost-btn span{width:62px;}
		.slider-wrap.type01 .ui-slider.ui-widget-content {width:229px;}
		.slider-wrap.type01 .cal-text{width:80px;}
		.slider-wrap.type02{width:auto}
		*/
		.slider-wrap{float:left;width:347px;margin-top:-13px;}
			.slider-wrap dl{position:relative;padding:15px 0 0 15px;height:75px;}
			.slider-wrap dt{height:18px;font-weight:bold;color:#5f5f5f;}
			.slider-wrap dt img{vertical-align:top;}
			.slider-wrap dd{float:left;font-size:11px;color:#777;}
			.slider-wrap dd.cost-input{margin-top:-10px;padding-left:10px;}
			.slider-wrap .cost-btn{position:absolute;left:15px;top:57px;}
			.slider-wrap .cost-btn span{display:inline-block;width:54px;border-bottom:1px solid #e5e0e0;text-align:center;}
			.slider-wrap .cost-btn span a{display:block;padding-top:3px;height:15px;font-size:11px;color:#888;background-color:#fff;border:1px solid #c4d0d0;}
			.slider-wrap dl.choice{margin:0 15px;padding-left:0;height:50px;border-bottom:1px dotted #c9c9c9}
			//.slider-wrap dl.choice dd{width:346px;margin-top:5px}
			.slider-wrap dl.choice dd{margin-top:5px}
			.slider-wrap dl.exchange{overflow:hidden;height:auto}
			.slider-wrap dl.exchange dt{float:left;width:80px;line-height:1.2}
			.slider-wrap dl.exchange label{display:inline-block;min-width:80px}
			.slider-wrap dl.exchange1 dt{padding-bottom:10px}
			.slider-wrap dl.exchange1 .cost-btn{top:67px}
			.slider-wrap dl.exchange1 .cost-btn span{width:57px}
			.slider-wrap dl.exchange1 dd.cost-input{width:123px}
			.slider-wrap dd.exchange-rate{margin-top:8px}
			.slider-wrap dl.choice label{margin-right:3px;}
			.slider-wrap dd.exchange-rate p{position:relative;height:32px;font-size:11px;}
			.slider-wrap dd.exchange-rate p select{position:absolute;top:-2px;left:98px;background:#fff;color:#888;font-size:11px;}
			.slider-wrap dd.exchange-rate p .cal-text{position:absolute;top:-6px;left:98px;}
			.slider-wrap .txt-info{padding:10px 0 0 15px;font-size:11px;letter-spacing:-1px;color:#777;}
		.slider-wrap.type01{width:390px}
		.slider-wrap.type01 .cost-btn span{width:62px;}
		.slider-wrap.type01 .ui-slider.ui-widget-content {width:229px;}
		.slider-wrap.type01 .cal-text{width:80px;}
		.slider-wrap.type02{width:auto}
		/* graph */
		.graph-wrap{position:relative;float:left;padding:0 0 20px 15px;min-height:255px;background:url('../img/bg_double_line2.gif') repeat-y 0 0;color:#777;}
		.graph-wrap.ty2{width:292px;background-position:right 0;padding-right:16px;}
			.expiration dt{padding-bottom:5px;font-weight:bold;}
			.expiration dd{position:relative;margin-top:5px;width:285px;padding:24px 0;font-size:11px;color:#888;border:1px solid #d6d4d4;}
			.expiration dd .dvs{display:inline-block;width:75px;text-align:center;font-weight:bold;background:url('../img/snb_bar.gif') no-repeat 100% 50%}
			.loan-graph{width:246px;min-height:400px;}
			.loan-graph dt{padding-bottom:5px;font-weight:bold;}
			.loan-graph dd{position:relative;margin-top:5px;padding:12px 0 0 137px;min-height:76px;border:1px solid #d6d4d4;font-size:11px;color:#6e6e6e;line-height:1.3;}
			.loan-graph dd strong{display:block;margin-bottom:5px;color:#0a8485;font-size:12px;}
			.loan-graph dd .thum{position:absolute;top:10px;left:5px;}
			.loan-graph dd em{font-weight:bold;}

			.graph-wrap .sub_txt{position:absolute;top:2px;right:0;font-size:11px;}
			.graph-wrap .sub_txt .green{display:inline-block;margin-right:3px;width:10px;height:10px;background:url('../img/sub_txt_green.gif') no-repeat;font:0/0 arial;}
			.graph-wrap .sub_txt .pink{display:inline-block;margin:0 3px;width:10px;height:10px;background:#dc5073;font:0/0 arial;}
			/* bar slider */
			.bar-graph{position:absolute;top:25px;left:93px;width:184px;height:10px;font-size:11px;background:url('../img/bar-graph02.gif') no-repeat;}
			.bar-graph .bar-range{display:inline-block;position:absolute;top:0;left:0;height:10px;font:0/0 arial;background:url('../img/bar-graph01.gif') no-repeat;}
			.bar-graph .yechi{position:absolute;top:12px;right:104px;color:#018085}
			.bar-graph .interest{position:absolute;top:12px;right:14px;color:#ca437b}

		#resultArea {display:none;}
		.dataTable{width:668px;border-bottom:1px solid #9f9f9f;border-top:1px solid #9f9f9f;text-align:center;}
		.dataTable thead th{padding:10px 0;border-left:1px solid #dbdbdb;background-color:#f2f6f7;color:#5f5f5f;}
		.dataTable tbody th{padding:10px 0;border-top:1px solid #dbdbdb;background-color:#f9f9f6;color:#6e6e6e;}
		.dataTable tbody td{padding:10px 0;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;color:#6e6e6e;font-family:"Arial"}
		.dataTable tfoot th{padding:10px 0;color:#5f5f5f;border-top:1px solid #dbdbdb;background-color:#f9f9f6;}
		.dataTable tfoot td{padding:10px 0;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;color:#6e6e6e;font-family:"Arial"}
		.dataTable .noBr{border:none;}
		.dataTable .noBrL{border-left:none}
		/*
		.dataTable th.color2{padding-left:20px;border-bottom:1px solid #eee;background:url('../img/table_bg_head.gif') repeat-y right top;font-weight:normal;text-align:left;color:#6f9088;}
		.dataTable th.color3{border-bottom:1px solid #eee;background:url('../img/table_bg_head.gif') repeat-y right top;font-weight:normal;color:#6f9088;}
		.dataTable th.color3.noBr{background:none;}
		.dataTable tfoot th{background:#f5f5f5 url('../img/table_bg_head.gif') repeat-y right top;color:#6f9088;}
		.dataTable th.noBr	{background:#dde4dc;}
		*/

	.cal-bottom{position:relative;height:50px;background:url('../img/bg_wrap_bottom.gif') 0 bottom no-repeat;}
	
/* ui slider */
.ui-slider {border:none;position:relative;text-align:left;}
.ui-slider .ui-state-default{background:url('../img/slider_handel.gif') no-repeat;}
.ui-slider.ui-widget-content {width:206px;height:15px;background:url('../img/bg_slider.gif') no-repeat;}
.ui-slider.ui-widget-content.type1{width:191px;height:15px;background:url('../img/bg_slider3.gif') no-repeat;}
.ui-slider.ui-widget-content.type2{width:229px;height:15px;background:url('../img/bg_slider5.gif') no-repeat;}
.ui-slider .ui-widget-header {border:1px solid #e78f08;color:#fff;font-weight:bold;}
.ui-slider .ui-widget-header a {color:#ffffff;}
.ui-slider .ui-slider-handle {position:absolute;z-index:1;width:8px;height:14px;cursor:pointer;_cursor:pointer;border:none;}
.ui-slider .ui-slider-handle:active{outline:none;}
.ui-slider .ui-slider-range {position:absolute;z-index:1;display:block;height:15px;background:url('../img/bg_slider2.gif') no-repeat;border:0;}
.ui-slider.type1 .ui-slider-range{background:url('../img/bg_slider4.gif') no-repeat;border:0;}
.ui-slider.type2 .ui-slider-range{background:url('../img/bg_slider6.gif') no-repeat;border:0;}

.bill-box .ui-slider.ui-widget-content {width:362px;height:15px !important;background:url('../img/bg_slider3.gif') no-repeat;}
.bill-box .ui-slider .ui-slider-range {position:absolute;z-index:1;display:block;height:15px;background:url('../img/bg_slider4.gif') no-repeat;border:0;}

.ui-slider-horizontal{height:5px;}
.ui-slider-horizontal .ui-slider-handle{top:.5em;margin-left:-.4em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{ right:0;}


/* date picker*/
.ui-datepicker-trigger {margin:3px 0 0 5px;border:none;cursor:pointer;background:none;vertical-align:top;}

.ui-datepicker{background:white;}
.ui-datepicker, .ui-datepicker td, .ui-datepicker th {font-size:10px;}
.ui-datepicker-header {border:none;background:white;}
.ui-datepicker-header a{cursor:pointer;}
.ui-datepicker-title{font-weight:bold;}
.ui-datepicker-calendar thead tr{border:solid 1px #d4d4d4;background:#f2f2f2;}
.ui-datepicker-calendar th{padding:0.3em 0.3em 0.1em 0.3em;font-weight:normal;}
.ui-datepicker-calendar td a.ui-state-default{padding:0.2em 0.2em 0.1em 0.2em;border:none;background:white;color:#4a4a46;text-align:center;}
.ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-default{background:#4eb7a4;color:white;}
.ui-datepicker-calendar td.ui-datepicker-week-end a, .ui-datepicker-calendar th.ui-datepicker-week-end span{color:#f0000f;}
.ui-datepicker-calendar td.ui-datepicker-saturday a, .ui-datepicker-calendar th.ui-datepicker-saturday span{color:#1f7d69;}
.ui-datepicker-calendar td.ui-datepicker-other-month a.ui-state-default{font-weight:bold;color:#aaa;}

/* btn */
.btnC{margin:25px 0 0;text-align:center}
.btnR{margin:25px 0 0;text-align:right}
.btn_green{display:inline-block;padding:7px 18px;background-color:#018085;color:#fff;font-weight:bold;}
.btn_silver{display:inline-block;padding:6px 17px;background-color:#f3f6f6;border:1px solid #aec5c6;color:#176669;font-weight:bold;}
.cal-close{position:absolute;top:0;right:0;}


/* select */
.select{position:absolute;left:98px;top:-6px;height:20px}

/* warning */
.slider-wrap dd.exchange-rate p.warning{text-indent:-17px;margin-left:17px;font-size:12px;color:#dc5073}

.desc {position:absolute; left:-200px; width:0; height:1px; font-size:0; overflow:hidden;text-indent:-1000px}

/* 2015-10-27 add commit */
.step_1 {overflow:hidden; margin-left:0; margin-top:6px;}
.step_1 li {float:left; overflow:hidden;}
.step_1 li div {float:left;}
.step_1 li div.step_box1 {width:133px; height:124px; background:url('../img/bg_stepbox_1.gif') no-repeat left top;}
.step_1 li div.step_arrow {width:21px; height:124px; background:url('../img/bg_stepbox_arrow.gif') no-repeat 50% 50%;}
.step_1 li div.step_box1 p.tit {padding:17px 0; text-align:center;}
.step_1 li div.step_box1 p.exp {padding:18px 0; text-align:center;}
.step_1 li div.step_box1 p.exp.etc {padding:26px 0 0 0; text-align:center;}

.step_2 {overflow:hidden; margin-left:0; margin-top:6px;}
.step_2 li {float:left; overflow:hidden;}
.step_2 li div {float:left;}
.step_2 li div.step_box2 {width:353px; height:144px; background:url('../img/bg_stepbox_2.gif') no-repeat left top;}
.step_2 li div.step_arrow {width:44px; height:144px; background:url('../img/bg_stepbox_arrow.gif') no-repeat 50% 50%;}
.step_2 li div.step_box2 p.tit {padding:17px 0; text-align:center;}
.step_2 li div.step_box2 div.exp {padding:18px 30px; text-align:left;}

/* 2015-11-03 add compile */
/* a link deoco-none */
a.deco_none{text-decoration:none;}

#keyCardArea {background:none;}
.keycard .fl {border-right:1px solid #ddd !important; min-height:300px;}
.keycard .fr {border-left:none;}

.keycard.keb .fl {width:312px;}
/*
.keycard.keb .fr {height:328px;}
*/
.keycard.keb .fr .num {
	padding:7px 0 0 0;
	width: 385px;
	margin-right: 26px;
}

.keycard.keb .fr .num input:first-child { 
	margin-left:234px; 
}

.keycard.keb .fr .num input.none_kc,
.keycard.keb .fr .num input[disabled='disabled'].none_kc {
	border-color:transparent !important;	
}

.keycard.keb .fl .lst_01 li {width:22em;}

.keycard.keb .fr .num input {padding-left: 1px;}
.keycard.keb .fr table {margin-top:61px !important;}

.keycard.keb .blind_input_mode_top { margin-top:60px;}
.keycard.keb .blind_input_mode_bottom {	height:60px;}


.keycard .fr td input.input1 {float: left; width: 16px; height: 13px; margin: 0 2px 0 0; padding: 2px 0 0 1px; font-size: 8px; line-height: 13px;}
.keycard .fr td input.input2 {float: right; width: 16px; height: 13px; margin: 0 3px 0 0; padding: 2px 0 0 1px; font-size: 8px; line-height: 13px;}
.keycard .fr .num input.none_kc {background:transparent; text-indent:-100px;overflow:hidden;border:1px solid #fff;}
.keycard .fr td input.none_kc {background:transparent; text-indent:-100px;overflow:hidden;border:0;}

/* signgate step4 */
.signgate.step4 h6 {line-height:0; margin:0 !important; padding:0; font-size:0;}
.signgate.step4 li {width:159px; margin-left:0; padding-bottom:20px; background:url("../img/bg_sign03.gif") no-repeat left bottom;}
.signgate.step4 li p {padding-top:19px;}
.signgate.step4 li.img_step{background:none; width:39px; padding:36px 0 0; text-align:center; height:54px;}

/* signgate step5 */
.signgate.step5 li {width:154px; margin:0 0 17px 0; padding:25px 0 0 0; background:url("../img/bg_sign04.gif") no-repeat left bottom; text-align:center; height:72px;}
.signgate.step5 li strong {display:block; color:#0a8485;}
.signgate.step5 li.img_step {background:none; width:31px; padding:36px 0 0; text-align:center; height:54px;}


/* My hana */
.myhana_top.etc .button{margin:0;}
.myhana_top.etc {overflow:hidden; background:#eaf3f2; padding:20px 0; border-top:2px solid #e5eeee; height:auto;}
.myhana_top.etc .box {float:left; background:url('../img/cus/bg_myhana_dot_line.gif') 0 0 repeat-y; width:230px; padding:0 0 0 25px; height:146px; position:relative;}/*2016-01-19*/
.myhana_top.etc .box:first-child {background:none;width:210px;}/*2016-01-19*/
.myhana_top.etc .box + .box {width:265px;}/*2016-01-19*/
.myhana_top.etc .box + .box + .box{width:200px;}/*2016-02-01*/
.myhana_top.etc .btn {position:absolute; bottom:0; left:15px; width:100%;}/*2016-01-19*/
.myhana_top.etc .btn span {float:left; margin-left:4px;}
.myhana_top.etc .btn span:first-child {margin-left:0;}
.myhana_top.etc .box h5 {margin:20px 0 12px; letter-spacing:-1px; line-height:160%;}

.box .summary_my_hana_money {overflow:hidden; min-height:55px;}/*2016-02-01*/
.box .summary_my_hana_money img {float:left;display:block;}
.box .summary_my_hana_money table {}
.box .summary_my_hana_money table th, .box .summary_my_hana_money table td {padding:8px 0 2px 0;}
.box .summary_my_hana_money table th {font-weight:normal; text-align:left;}
.box .summary_my_hana_money table td {color:#535353; text-align:right;}
.box .summary_my_hana_money table td strong {color:#0A8485;}
.box .summary_my_hana_money dl {overflow:hidden;}
.box .summary_my_hana_money dl dt,
.box .summary_my_hana_money dl dd {float:left; padding:8px 5px 2px 0;}
.box .summary_my_hana_money dl dt {width:80px;}
.box .summary_my_hana_money dl dd strong {color:#0A8485;display:block;width:60px;float:left;text-align:right;margin-right:5px;}
.box .summary_my_hana_money dl dd + dt {clear:both;}/*2016-02-01*/
.myhana_memobox {_height:220px; height:200px; padding:9px 10px 8px 10px; border-top: 1px solid #9f9f9f; border-bottom: 1px solid #9f9f9f; margin-top:8px; line-height:18px;}

.myhana_top.etc .grade {background-image:url('../img/cus/bg_myhana_grade.gif'); background-repeat:no-repeat; display:table-cell; height:60px; vertical-align:middle; overflow:hidden; line-height:110%; padding-left:58px; color:#40ada7;}
.myhana_top.etc .nsafe_grade {line-height:170%; position:relative; padding:0 0 0 125px; background:url('../img/cus/bg_nsafe_point.gif') 0 6px no-repeat; height:53px; margin-left:-5px;}
.myhana_top.etc .nsafe_grade.alert {background:url('../img/cus/bg_nsafe_point.gif') no-repeat 0 6px;}
.myhana_top.etc .nsafe_grade.normal {background:url('../img/cus/bg_nsafe_point.gif') no-repeat 0 -143px; letter-spacing:-1px;}/*2016-01-19*/
.myhana_top.etc .nsafe_grade.safe {background:url('../img/cus/bg_nsafe_point.gif') no-repeat 0 -289px; letter-spacing:-1px;}

.safe_summary i,
.myhana_top.etc .nsafe_grade i {color:#fff; font-style:normal; font-size:15px; font-weight:bold; position:absolute; height:47px; line-height:47px; width:47px; text-align:center;}
.myhana_top.etc .nsafe_grade i {top:7px; left:0;}

.myhana_top.etc .grade.green {background-position:left -2px;}
.myhana_top.etc .grade.friend {background-position:left -155px;}
.myhana_top.etc .grade.family {background-position:left -65px;}
.myhana_top.etc .grade.hana_family {background-position:left -236px;}
.myhana_top.etc .grade.vip {background-position:left -314px;}
.myhana_top.etc .grade.hana_vip {background-position:left -391px;}

.safe_service {border:1px solid #dbdbdb;}
.safe_service .safe_lst {border-bottom:1px solid #dbdbdb;}
.safe_lst ul {overflow:hidden;}
.safe_lst ul li {float:left; width:344px; padding:30px 0 30px 30px;}
.safe_lst ul li .safe_noti {margin-top:10px; min-height:50px;}
.safe_point {padding:30px; background:#f2f6f7;}
.safe_point .nSafeDiv .safe_summary {padding:20px 0 20px 159px; background:url('../img/cus/bg_nsafe_point.gif') 18px 20px no-repeat #fff; margin:14px 0 0 0;}
.safe_point .nSafeDiv .safe_summary.alert {background:url('../img/cus/bg_nsafe_point.gif') 18px 20px no-repeat #fff;}
.safe_point .nSafeDiv .safe_summary.normal {background:url('../img/cus/bg_nsafe_point.gif') 18px -128px no-repeat #fff;}
.safe_point .nSafeDiv .safe_summary.safe {background:url('../img/cus/bg_nsafe_point.gif') 18px -275px no-repeat #fff;}
.safe_point .nSafeDiv i {top:20px; left:21px;}
.safe_point .nSafeDiv p {color:#6e6e6e;}

/* hana money */
.summary_hana_money {background:#f4f4f4; margin:10px 0 40px 0; padding:18px 22px 16px; font-size:14px; font-weight:bold; overflow:hidden;}
.summary_hana_money img {vertical-align:middle;}
.summary_hana_money span, .summary_hana_money img {display:inline-block;}
.summary_hana_money img { margin:0 3px 0 28px }
.summary_hana_money span + img { margin:0 3px 0 50px; }
.summary_hana_money i {margin:0 4px 0 20px; text-decoration:underline; font-style:normal;}
.summary_hana_money .color_red {color:#ff5b82;}
.summary_hana_money .color_green {color:#00aaaa;}
.summary_hana_money .hana_money_type01 {float:left; height:36px; line-height:36px; padding-left:42px; margin-left:28px; background:url('../img/cus/ico_mm_total.png') no-repeat left;}
.summary_hana_money .hana_money_type02 {float:left; height:36px; line-height:36px; padding-left:42px; margin-left:50px; background:url('../img/cus/ico_mm_extin.png') no-repeat left;}

.pop_ty01.mymenu .btn_ex01 {width:auto;}

/* card */
.lst_point_div { border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; width:749px;}
.lst_point {overflow:hidden;}
.lst_point li {float:left; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; width:124px; text-align:center; padding:29px 0 0 0; height:44px;}
.lst_point li:first-child {width:123px;}
.lst_point li.two {padding:21px 0 0 0; height:52px;}

.tbl_pr5 tr td {padding-right:2px !important;}
.pChk {margin-top:10px;}

/* bankinfo text-align 변경 */
.bankinfo .lst_info ul li {text-align:left;}

/* 보안센터 */
.nsafe_W h4{font-size:14px; padding-bottom:15px; font-weight:bold; color:#4c4c4c;}
.nsafe_W h4.firs_h4{padding-bottom:7px;}
.nsafe_W .safe_topbox {border:1px solid #dadada; overflow:hidden;}
.nsafe_W .safe_topbox > div{display:inline; float:left;width:210px;overflow:hidden;padding:35px 0 29px 35px;}
.nsafe_W .nsafe_btn {background: #ec5679; padding:3px 9px 2px 12px; display:inline-block; border-bottom:1px solid #e6d7da;}
.nsafe_W .nsafe_btn a {color:#FFF; line-height:20px; }
.nsafe_W .safe_topbox .text_safe {width:453px;padding-top:35px;padding-left:17px; /* height:116px; padding-left:278px; background:url('../img/scc/nsafe_img_title.gif') no-repeat left top; */ }
.nsafe_W .text_safe{}
.nsafe_W .text_safe p {margin-top:0px;}
.nsafe_W .safe_topbox .text_safe .lst_01{margin:0 0 5px;}

.nsafe_W .nsaf_box {background:url('../img/scc/nsaf_list_bg_line2.gif') no-repeat; width:772px; height:370px; overflow:hidden;}
.nsafe_W .nsaf_list {width:800px;}
.nsafe_W .nsaf_list li{width:376px; height:185px; float:left;}
.nsafe_W .nsaf_list li a {padding:20px 0 0 27px; display:inline-block;}

.CRed {color:#f43e6e;}
.nsafe_W table.dataTable{margin-bottom:45px;width:100%;}
.nsafe_W table.dataTable td{word-wrap:normal;}
.nsafe_W table.dataTable th:first-child,
.nsafe_W table.dataTable td:first-child{border-left:none;}

/* print */
.pop_print {width:720px;padding:25px 25px 47px 25px;}
.pop_print .btn_right02 {margin-top:0;}
.pop_print .dataTable {width:100%;}

/* Print renewal */
.pop_print2 {position:relative;background: none #FFFFFF; border: 5px solid #2E9498; overflow: hidden; padding:25px 25px 47px 25px; position: relative; text-align: left; width: 821px;}
.pop_print2 .btn_right02 {margin-top:0;}
.pop_print2 .dataTable {width:100%;}
.pop_print2 .pop_cont {overflow-x: hidden; overflow-y: auto; padding-right:0; ;height:650px;}
.pop_print2 h4 {border-bottom: 2px solid #018085; color: #037B7C; font-size: 19px; font-weight: bold; height: 25px; margin: 0; padding: 0 0 13px; width: 800px;}
.pop_print2 .tbldiv {width:800px;margin-top:5px;overflow:hidden}
.pop_print2 .tbl_tbldiv {width:800px !important;}
.pop_print2 .tbl_col01 {padding: 0;width: 800px;}

.pop_print2 .transferDiv{display:inline-block; width:100%; margin:30px 0 0;}
.pop_print2 .transferDiv .out .tbl_col01 {float:left; width:310px !important;}
.pop_print2 .transferDiv .in .tbl_col01 {float:right; width:330px !important;}
.pop_print2 .transferDiv .out {float:left; width:310px !important;}
.pop_print2 .transferDiv .in {float:right; width:330px !important;}
.pop_print2 .transferDiv .tbldiv{width:100%;}

.pChk2 {text-align:left;margin-top:30px;width:800px;position:relative;}
.pChk2 input {vertical-align:-2px;}
.pChk2 .sub_layer {position:absolute; top:0px;left:100px;}
.pChk2 .sub_layer h4 {border-bottom: 2px solid #018085; color: #037B7C; font-size: 19px; font-weight: bold; height: 18px; margin: 0; padding: 0 0 13px; width: 187px;}
.pChk2 .pop_cont {width:800px;height:100% !important; max-height:100% !important;}

/* hacking_lst */
.hacking_lst01 {overflow:hidden;}
.hacking_lst01 li {float:left; width:155px; padding:24px 10px 10px 10px; border:1px solid #dbdbdb; margin-left:15px; text-align:center;}
.hacking_lst01 li:first-child {margin-left:0;}
.hacking_lst01 li p {height:76px;}
.hacking_lst01 li.two_line p {padding-top:7px; height:69px;}
.hacking_lst01 li a {display:block; background:#018085; color:#fff; padding:9px 0 0 0; height:41px; text-decoration:none;}

.hacking_lst02 {overflow:hidden;}
.hacking_lst02 li {float:left; width:175px; padding:24px 0 26px 0; border:1px solid #dbdbdb; margin-left:15px; text-align:center;}
.hacking_lst02 li:first-child {margin-left:0;}
.hacking_lst02 li p {height:82px;}
.hacking_lst02 li p strong {display:block;}

.pharming_cop {padding-top:8px; margin-top:-8px; min-height:80px; background:url('../img/scc/bg_parming_cop.jpg') no-repeat 672px top;}

.phishing {overflow:hidden; margin-top:8px;}
.phishing_mov {float:left; padding:30px; width:340px; height:340px; border:1px solid #dbdbdb;}
.phishing_chat {float:right; padding:30px 15px 30px 20px; width:297px; height:340px; border:1px solid #dbdbdb;}
.phishing_chat .Sc_Box {overflow-x:hidden; overflow-y:scroll; height:340px;}
.Sc_Box .boxmin {display:block;}
.Sc_Box .boxmin .interv li {padding-left:49px; text-indent:-49px; margin-bottom:5px;}
.Sc_Box .boxmin .interv span {color:#0a8485;}
.sum_vid {display:block; margin-top:15px;}
.sum_vid li:first-child{padding-left:0;}
.sum_vid li{width:102px; float:left; padding-left:17px; text-align:center;}
.sum_vid li p{margin-top:10px;}
.sum_vid li a {display:block; width:102px; height:67px; overflow:hidden;}

.cyber_copy {margin-top:40px; border:1px solid #dbdbdb; padding:20px;}
.cyber_copy > div {height:140px; overflow:auto; line-height:21px;}
.cyber_copy02 {padding-left:196px; background:url('../img/scc/bg_cypercop.gif') no-repeat left top;}
.cyber_copy02 ul li {line-height:21px; margin-top:3px; text-indent:-15px; padding-left:15px;}
.cyber_copy02 ul li:first-child {margin-top:0;}

.security_info {width:700px; margin-top:40px; padding:25px 25px 25px 26px; border:1px solid #dbdbdb; text-align:center;}

.report_center {overflow:hidden; border:1px solid #dbdbdb; border-right:0;}
.report_center li {float:left; width:375px; border-right:1px solid #dbdbdb; text-align:center; line-height:21px; padding:28px 0;}
.report_center li strong {display:block; font-size:14px;}
.report_center li .tit {color:#000;}

.report_link {overflow:hidden;}
.report_link li {float:left; border:1px solid #dbdbdb; text-align:center; padding:20px 0; margin-left:15px; width:175px;}
.report_link li:first-child {margin-left:0;}
.report_link li p {padding:0 0 8px 0;}

.btn_best,
.bnr_best {overflow:hidden; margin-top:30px;}
.btn_best li,
.bnr_best li {float:left; width:33.3%; margin-bottom:10px;}
.btn_best li a {display:block; width:243px; height:156px; text-indent:-9999px; overflow:hidden;}
.bnr_best li a {display:block; width:243px; height:192px; text-indent:-9999px; overflow:hidden;}
.btn_best li a.btn_best01 {background:url('../img/fxd/btn_best01.gif') no-repeat left top;}
.btn_best li a.btn_best01:hover {background:url('../img/fxd/btn_best01_on.gif') no-repeat left top;}
.btn_best li a.btn_best02 {background:url('../img/fxd/btn_best02.gif') no-repeat left top;}
.btn_best li a.btn_best02:hover {background:url('../img/fxd/btn_best02_on.gif') no-repeat left top;}
.btn_best li a.btn_best03 {background:url('../img/fxd/btn_best03.gif') no-repeat left top;}
.btn_best li a.btn_best03:hover {background:url('../img/fxd/btn_best03_on.gif') no-repeat left top;}
.btn_best li a.btn_best04 {background:url('../img/fxd/btn_best04.gif') no-repeat left top;}
.btn_best li a.btn_best04:hover {background:url('../img/fxd/btn_best04_on.gif') no-repeat left top;}
.btn_best li a.btn_best05 {background:url('../img/fxd/btn_best05.gif') no-repeat left top;}
.btn_best li a.btn_best05:hover {background:url('../img/fxd/btn_best05_on.gif') no-repeat left top;}
.btn_best li a.btn_best06 {background:url('../img/fxd/btn_best06.gif') no-repeat left top;}
.btn_best li a.btn_best06:hover {background:url('../img/fxd/btn_best06_on.gif') no-repeat left top;}
.btn_best li a.btn_best07 {background:url('../img/fxd/btn_best07.gif') no-repeat left top;}
.btn_best li a.btn_best07:hover {background:url('../img/fxd/btn_best07_on.gif') no-repeat left top;}
.btn_best li a.btn_best08 {background:url('../img/fxd/btn_best08.gif') no-repeat left top;}
.btn_best li a.btn_best08:hover {background:url('../img/fxd/btn_best08_on.gif') no-repeat left top;}
.btn_best li a.btn_best09 {background:url('../img/fxd/btn_best09.gif') no-repeat left top;}
.btn_best li a.btn_best09:hover {background:url('../img/fxd/btn_best09_on.gif') no-repeat left top;}
.bnr_best li a.bnr_best01 {background:url('../img/fxd/bnr_best01.jpg') no-repeat left top;}
.bnr_best li a.bnr_best02 {background:url('../img/fxd/bnr_best02.jpg') no-repeat left top;}
.bnr_best li a.bnr_best03 {background:url('../img/fxd/bnr_best03.jpg') no-repeat left top;}

.btn_tax {overflow:hidden; margin-top:30px;}
.btn_tax li {float:left; width:33.3%; margin-bottom:10px;}
.btn_tax li a {display:block; width:243px; height:156px; text-indent:-9999px; overflow:hidden;}

.btn_tax li a.btn_tax01 {background:url('../img/tax/btn_tax01.gif') no-repeat left top;}
.btn_tax li a.btn_tax01:hover {background:url('../img/tax/btn_tax01_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax02 {background:url('../img/tax/btn_tax02.gif') no-repeat left top;}
.btn_tax li a.btn_tax02:hover {background:url('../img/tax/btn_tax02_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax03 {background:url('../img/tax/btn_tax03.gif') no-repeat left top;}
.btn_tax li a.btn_tax03:hover {background:url('../img/tax/btn_tax03_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax04 {background:url('../img/tax/btn_tax04.gif') no-repeat left top;}
.btn_tax li a.btn_tax04:hover {background:url('../img/tax/btn_tax04_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax05 {background:url('../img/tax/btn_tax05.gif') no-repeat left top;}
.btn_tax li a.btn_tax05:hover {background:url('../img/tax/btn_tax05_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax06 {background:url('../img/tax/btn_tax06.gif') no-repeat left top;}
.btn_tax li a.btn_tax06:hover {background:url('../img/tax/btn_tax06_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax07 {background:url('../img/tax/btn_tax07.gif') no-repeat left top;}
.btn_tax li a.btn_tax07:hover {background:url('../img/tax/btn_tax07_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax08 {background:url('../img/tax/btn_tax08.gif') no-repeat left top;}
.btn_tax li a.btn_tax08:hover {background:url('../img/tax/btn_tax08_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax09 {background:url('../img/tax/btn_tax09.gif') no-repeat left top;}
.btn_tax li a.btn_tax09:hover {background:url('../img/tax/btn_tax09_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax10 {background:url('../img/tax/btn_tax10.gif') no-repeat left top;}
.btn_tax li a.btn_tax10:hover {background:url('../img/tax/btn_tax10_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax11 {background:url('../img/tax/btn_tax11.gif') no-repeat left top;}
.btn_tax li a.btn_tax11:hover {background:url('../img/tax/btn_tax11_on.gif') no-repeat left top;}

.btn_tax li a.btn_tax12 {background:url('../img/tax/btn_tax12.gif') no-repeat left top;}
.btn_tax li a.btn_tax12:hover {background:url('../img/tax/btn_tax12_on.gif') no-repeat left top;}


/*paper_form_box*/
.paper_form_box {
	line-height:160% !important;
	text-align:left;
	padding:0;
}

.paper_form_box h3 {
	font-size:13px;
	text-align:center;
	color:#333;
	letter-spacing:-1px;
	margin-bottom:3em;
	font-weight:bold;
	height:auto;
	letter-spacing:0 !Important;
	font-family:inherit;
}

.paper_form_box h4 {
	color:#333;
	font-weight:bold !important;
	width:auto !important;
	border-bottom:0 !important;
	color:#333 !important;
	font-size:13px !important;
	margin:4em 0 0 0 !important;
	line-height:1.6 !important;
	padding:0 !important;
	letter-spacing:0 !Important;
	height: auto !Important;
	font-family:inherit !important;
	
}

.paper_form_box h5 {
	font-weight:bold;
	color:#555 !important;
	font-size:12px !important;
	line-height:1.6 !important;
	margin:4em 0 0 0;
	background:none;
	padding:0;
	font-family:inherit;
}

.paper_form_box h5 + * {
	margin-top:0.5em;
}

.paper_form_box ol {
	margin-left:1.6em;
	*margin-left:2em;
}

.paper_form_box ul {
	margin-left:1.4em;
	*margin-left:1.5em;
}

.paper_form_box ol > li {
	list-style-type:decimal;
list-style-position:outside}

.paper_form_box ol li > *, .paper_form_box ul li > * {
	margin-bottom:1em;
}

.paper_form_box ul > li {
	list-style-type:disc;
}

.paper_form_box ul.list_style_square > li {
	list-style-type:square;
}

.paper_form_box ul li ul li {
	list-style-type:circle;
}

.paper_form_box div.notice {
	border:1px solid #ccc;
	background:#f7f7f7;
	color:#555;
	width:auto;
	margin:0.5em 0;
	padding:10px;
	line-height:160%;
	font-size:12px;
}

.paper_form_box hr {
	height:8em;
	display:block;
	visibility:hidden;
}

.paper_form_box .serial {
	font-size:8px;
	font-family:verdana;
	color:#999;
	margin-top:10em;
}

.paper_form_box p {
	margin:0.4em 0 1.5em;
}

.paper_form_box table {
	border-collapse:collapse;
	table-layout:fixed;
	border:1px solid #bbb;
	border-left-width:0;
	border-right-width:0;
	width:100%;
}

.paper_form_box table + table {
	border-top:0;
}

.paper_form_box th {
	background:#f7f7f7;
	padding:0.5em 1em;
	text-align:center;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#444;
}

.paper_form_box tbody th {
	text-align:left;
}

.paper_form_box td {
	background:#fff;
	padding:0.5em 1em;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.paper_form_box tr th:first-child, .paper_form_box tr td:first-child {
	border-left:0;
}

.paper_form_box tbody th[rowspan]:first-child {
	border-right:1px solid #ddd;
}

.paper_form_box thead + tbody td {
	text-align:center;
}	

.paper_form_box p.date {
	text-align:center;
	margin:3em 0;
}

.paper_form_box .sign {
	float:right;
}

.paper_form_box .sign + * {
	clear:both;
}
.paper_form_box thead + tbody td {
	text-align:center;
}	

.paper_form_box p + ol,
.paper_form_box p + ul {
	margin-top:-1.2em;
}


/*보안센터 박스디자인*/
.scc_box {overflow:hidden; border:1px solid #dbdbdb; margin-top:5px;}
.scc_box li {float:left; border-left:1px solid #dbdbdb; text-align:center; line-height:21px; padding:28px 0;}
.scc_box li:first-child {border-left:0}
.scc_box li strong a {color:#008485;text-decoration:none;}
.scc_box li strong a.t12 {font-size:12px;}
.scc_box li.col3{width:33%;}
.scc_box li.col2{width:49.5%;}
.scc_box li.col4{width:24.5%;height:90px;}
.scc_box li strong {display:block; font-size:14px;}
.scc_box li .tit {color:#000;}
.scc_box li p{color:#808080;margin-top:5px;}

/* 2016-01-06 */
.pop_ty01.pop_ty02 h4, .pop_ty01.pop_ty03 h4, .pop_ty01.pop_ty04 h4, .pop_ty01.pop_ty05 h4, .pop_ty01.pop_ty06 h4, .pop_ty01.pop_ty07 h4, .pop_ty01.pop_ty08 h4, .pop_ty01.pop_ty09 h4, .pop_ty01.pop_ty10 h4, .pop_ty01.pop_ty11 h4, .pop_ty01.pop_ty12 h4, .pop_ty01.pop_ty02 .info01, .pop_ty01.pop_ty03 .info01, .pop_ty01.pop_ty04 .info01, .pop_ty01.pop_ty05 .info01, .pop_ty01.pop_ty06 .info01, .pop_ty01.pop_ty07 .info01, .pop_ty01.pop_ty08 .info01, .pop_ty01.pop_ty09 .info01, .pop_ty01.pop_ty10 .info01, .pop_ty01.pop_ty11 .info01, .pop_ty01.pop_ty12 .info01, .pop_ty01.pop_ty02 .info03, .pop_ty01.pop_ty03 .info03, .pop_ty01.pop_ty04 .info03, .pop_ty01.pop_ty05 .info03, .pop_ty01.pop_ty06 .info03, .pop_ty01.pop_ty07 .info03, .pop_ty01.pop_ty08 .info03, .pop_ty01.pop_ty09 .info03, .pop_ty01.pop_ty10 .info03, .pop_ty01.pop_ty11 .info03, .pop_ty01.pop_ty12 .info03, .pop_ty01.pop_ty02 .btn_ex01, .pop_ty01.pop_ty03 .btn_ex01, .pop_ty01.pop_ty04 .btn_ex01, .pop_ty01.pop_ty05 .btn_ex01, .pop_ty01.pop_ty06 .btn_ex01, .pop_ty01.pop_ty07 .btn_ex01, .pop_ty01.pop_ty08 .btn_ex01, .pop_ty01.pop_ty09 .btn_ex01, .pop_ty01.pop_ty10 .btn_ex01, .pop_ty01.pop_ty11 .btn_ex01, .pop_ty01.pop_ty12 .btn_ex01, .pop_ty01.pop_ty02 .hana_unit, .pop_ty01.pop_ty03 .hana_unit, .pop_ty01.pop_ty04 .hana_unit, .pop_ty01.pop_ty05 .hana_unit, .pop_ty01.pop_ty06 .hana_unit, .pop_ty01.pop_ty07 .hana_unit, .pop_ty01.pop_ty08 .hana_unit, .pop_ty01.pop_ty09 .hana_unit, .pop_ty01.pop_ty10 .hana_unit, .pop_ty01.pop_ty11 .hana_unit, .pop_ty01.pop_ty12 .hana_unit{ width:auto !important; }

.pop_ty01.pop_ty13{width:780px;}
.pop_ty01.pop_ty13 h4,
.pop_ty01.pop_ty13 .info01{width:auto;}

/* 2016-01-13 ie7 ie8 기본버튼 */
/*ie7*/.btn_ex01 span a {*padding:7px 19px 6px !important;}
/*ie8*/.btn_ex01 span a {padding: 7px 19px 6px\0/ !important;} 

/* 2016-01-18 삭제예정 */
#HANA_WRAP_DIV.banking #HANA_CONTENTS_DIV table td div.pop_ty11 h4{border-bottom: 2px solid #018085;color: #037B7C;font-size: 19px;font-weight: bold;margin: 0;padding: 0 0 13px;height: 25px;font-family:"돋움","dotum",Helvetica,ApplieGothic,sans-serif;}
#HANA_WRAP_DIV.banking #HANA_CONTENTS_DIV table td span.f_btn div.pop_ty11 .pop_close a{background:none;padding:0;}
#HANA_WRAP_DIV.banking #HANA_CONTENTS_DIV table td span.f_btn div.pop_ty11 .btn_ex01 a{background:none;height:auto;}

/* 2016-01-19 */
table td div.pop_ty11 h4{border-bottom: 2px solid #018085; color: #037B7C; font-size: 19px; font-weight: bold; margin: 0; padding: 0 0 13px; height: 25px;}
table td div.pop_ty11 .pop_close a{background:none;padding:0;}
.lab_none{position:absolute;top:-9999px;left:-9999px;visibility:visible;width:0;height:0;font-size:0;padding:0;margin:0;}

/* 2016-01-25 footer focus 문제 */
/*#footer .copyright a{display:block;background:url(/pbk/resource/simple/img/common/footer_copyright.png) no-repeat 0px 0px;width:100px;height:11px;text-indent:0;}
#footer .copyright a span{display:inline;background:none;width:auto;height:auto;text-indent:0;position:absolute;top:-9999px;left:-9999px;z-index:1;}*/

/* 2016-01-26 휴대폰전자서명서비스 이용안내 */
.access01 { overflow:hidden; margin:20px 30px;}
.access01 li { float:left; background:url('../img/scc/access01_bg.gif') no-repeat top left; padding-left:26px; }
.access01 li:first-child { background:none; padding-left:0; }

/* 보안센터 서브메인 */
.scc_main{width:800px;}
.scc_main h4,
.scc_main h5{border:none;background:none;padding:0;height:auto;line-height:1;margin:0;text-align:center;}
.scc_main h4{padding:33px 0 37px;height:auto !important;}
.scc_main h5{margin-bottom:25px;}
.scc_main .sccbox{margin-top:50px;}
.scc_main .sccbox ul{overflow:hidden;}
.scc_main .sccbox ul li{float:left;}
.scc_main .sccbox ul li a{display:block;position:relative;text-decoration:none;}
.scc_main .sccbox ul li span.thm,
.scc_main .sccbox ul li span.scc_desc{display:block;line-height:1.5;}
.scc_main .sccbox .txt_gr{color:#0a8485;}
.scc_main .sccbox ul li a:active span.desc,
.scc_main .sccbox ul li a:hover span.desc,
.scc_main .sccbox ul li a:focus span.desc{text-decoration:underline;}
.scc_main .sccbox.scc_svc1 ul li{margin-left:13px;}
.scc_main .sccbox.scc_svc1 ul li:first-child{margin-left:0;}
.scc_main .sccbox.scc_svc1 ul li a{width:258px;height:337px;padding-top:50px;background:#f9f9f7;text-align:center;text-decoration:none;}
.scc_main .sccbox.scc_svc1 ul li a span.thm{height:166px;line-height:166px;}
.scc_main .sccbox.scc_svc1 ul li a span.scc_desc{font-size:14px;color:#666;margin-top:35px;}
.scc_main .sccbox.scc_svc1 ul li a:active span.desc,
.scc_main .sccbox.scc_svc1 ul li a:hover span.desc,
.scc_main .sccbox.scc_svc1 ul li a:focus span.desc{text-decoration:underline;}
.scc_main .sccbox.scc_svc2{}
/* 2019-06-14 보안센터메인수정[S] */
.scc_main .sccbox.scc_svc2 ul li{width:258px;margin-left:13px;}
.scc_main .sccbox.scc_svc2 ul li:first-child{margin-left:0}
.scc_main .sccbox.scc_svc2 ul li a{width:175px;height:170px;margin:0 auto;text-align:center}
.scc_main .sccbox.scc_svc2 ul li span.scc_desc{display:none;font-size:16px;padding-top:20px;}
.scc_main .sccbox.scc_svc2 ul li a:active span.scc_desc,
.scc_main .sccbox.scc_svc2 ul li a:hover span.scc_desc,
.scc_main .sccbox.scc_svc2 ul li a:focus span.scc_desc{display:block;}
.scc_main .sccbox.scc_svc2 ul li a span.thm{text-indent:-9999px;font-size:0;height:95px;background-repeat:no-repeat;background-position:50% 0;}
/* 2019-06-14 보안센터메인수정[E] */
/*
.scc_main .sccbox.scc_svc2 ul li{width:23%;padding-left:2%;}
.scc_main .sccbox.scc_svc2 ul li:first-child{margin-left:0;}
.scc_main .sccbox.scc_svc2 ul li a.scv2_1{width:120px;}
.scc_main .sccbox.scc_svc2 ul li a.scv2_2{width:162px;}
.scc_main .sccbox.scc_svc2 ul li a.scv2_3{width:120px;}
.scc_main .sccbox.scc_svc2 ul li a.scv2_4{width:125px;}
.scc_main .sccbox.scc_svc2 ul li a{height:220px;}
.scc_main .sccbox.scc_svc2 ul li span.scc_desc{display:none;font-size:16px;padding-top:20px;}
.scc_main .sccbox.scc_svc2 ul li a:active span.scc_desc,
.scc_main .sccbox.scc_svc2 ul li a:hover span.scc_desc,
.scc_main .sccbox.scc_svc2 ul li a:focus span.scc_desc{display:block;}
.scc_main .sccbox.scc_svc2 ul li a span.thm{text-indent:-9999px;font-size:0;height:125px;background-repeat:no-repeat;background-position:bottom left;}
*/
.scc_main .sccbox.scc_svc2 ul li a.scv2_1 span.thm{background-image:url("../img/scc/icon_scc001_2_1.png");} 
.scc_main .sccbox.scc_svc2 ul li a.scv2_1:active span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_1:hover span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_1:focus span.thm{background-image:url("../img/scc/icon_scc001_2_1_on.png");}
.scc_main .sccbox.scc_svc2 ul li a.scv2_2 span.thm{background-image:url("../img/scc/icon_scc001_2_2.png");}
.scc_main .sccbox.scc_svc2 ul li a.scv2_2:active span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_2:hover span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_2:focus span.thm{background-image:url("../img/scc/icon_scc001_2_2_on.png");}
.scc_main .sccbox.scc_svc2 ul li a.scv2_3 span.thm{background-image:url("../img/scc/icon_scc001_2_3.png");}
.scc_main .sccbox.scc_svc2 ul li a.scv2_3:active span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_3:hover span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_3:focus span.thm{background-image:url("../img/scc/icon_scc001_2_3_on.png");}
.scc_main .sccbox.scc_svc2 ul li a.scv2_4 span.thm{background-image:url("../img/scc/icon_scc001_2_4.png");}
.scc_main .sccbox.scc_svc2 ul li a.scv2_4:active span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_4:hover span.thm,
.scc_main .sccbox.scc_svc2 ul li a.scv2_4:focus span.thm{background-image:url("../img/scc/icon_scc001_2_4_on.png");}
.scc_main .sccbox.scc_report{overflow:hidden;margin-top:0;}
.scc_main .sccbox.scc_report .scc_report_1{float:left;border:1px solid #dcdcdc;width:199px;height:166px;text-align:center;}
.scc_main .sccbox.scc_report .scc_report_1 span.thm{display:block;margin-top:26px;}
.scc_main .sccbox.scc_report .scc_report_2{float:right;border:1px solid #dcdcdc;width:587px;height:166px;}
.scc_main .sccbox.scc_report .scc_report_2 ul{height:120px;margin-top:26px;}
.scc_main .sccbox.scc_report .scc_report_2 ul li{float:left;width:33%;text-align:center;border-left:1px solid #dcdcdc;}
.scc_main .sccbox.scc_report .scc_report_2 ul li.first{border-left:none;}
.scc_main .sccbox.scc_report .thm{display:block;height:93px;line-height:93px;}
.scc_main .sccbox.scc_report .scc_desc{display:block;font-size:14px;margin-top:10px;}
.scc_main .scc_subtit{margin:48px 0 10px;text-align:left;padding:0;font-size:16px;}


/* 2016-02-01 */
.pop_footer_left .today {margin:-24px 1px 0 0;*margin-top:-23px;}
.pop_footer_left .today *{vertical-align:middle;}
.pop_footer_left .today select{*margin-top:0;*height:auto;}

#HANA_WRAP_DIV.banking #HANA_CONTENTS_DIV .locate{z-index:10;}

/* 2016-02-10 */
.pop_hpSign h6{margin:0 !important;}


/* 2016-02-11 : 보안센터 > 하나N Safe*/
.nsafe_svr_pt{overflow:hidden;border:1px solid #dbdbdb;border-bottom:none;}
.nsafe_svr_pt li{float:left;width:50%;border-bottom:1px solid #dbdbdb;height:177px;}
.nsafe_svr_pt li.long{height:200px;}
.nsafe_svr_pt li div.nsafe_svr_pt_box{overflow:hidden;position:relative;width:348px;padding:30px 0 0 0;}
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_title{font-size:14px;font-weight:bold;color:#008485;}
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_desc{font-size:12px;color:3808080;}
.nsafe_svr_pt li div.nsafe_svr_pt_box img{position:absolute;top:30px;left:27px;z-index:1;}
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_title,
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_desc,
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_btn{float:left;width:283px;padding-left:92px;}
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_title{padding-bottom:15px;}
.nsafe_svr_pt li div.nsafe_svr_pt_box .nsafe_box_desc{padding-bottom:12px;line-height:150%;}

/* libor 금리조회 */
.tbl_col01.tbl_libor .f12_ar{white-space:nowrap !important;}
.tbl_col01.tbl_libor{width:100.1% !important;margin-left:-3px !important;}

/* 탭메뉴 일괄조절 (2016-02-12) */
.tabs li span.two,
.tabs li.on span.two,
.tabs li.ons span.two{padding-left:0;padding-right:19px;}
.tabs li.twoLine2 span{padding-bottom:4px;}

/* 2016-02-17 환율정보 테이블 및 오른쪽 배너 수정 */
.f_left.wd293px{width:293px !important;}
.fxd_info.f_right.hidden.mt20 a{text-decoration:none;}
.fxd_info.f_right.hidden.mt20 a:first-child{margin-right:11px;}

/* 2016-02-17 자물쇠카드 수정 */
.keycard .fr .num{float:right;display:block;margin-left:0;margin-right:30px !important;}
/*.keycard .fr .num input{width:10px !important;}*/
.keycard .fr table{width:365px !important;}

/* 2016-02-18 환율정보 수정 */
.tbl_fxd_info{margin-top:10px;}
.fxd_info_tbldiv{border-top:none;}
.fxd_info_tbldiv ul.tabs2.small{margin-top:0;}
.fxd_info_box.hide{display:none;}
@-moz-document url-prefix() {.keycard .fr .num input {width:9px;} }
.tab_menu2.dapth ul:last-child {margin-left:0;}

/* 2016-02-22 : 투자의 달인 */
.fund_myranking.goods.rank .name {word-break:initial;}
.fund_character.character div.desc_line > p{top:-59px;line-height:1.3;}

/* 2016-02-23 : 환가로율 수정 */
#tabMenuDiv.currinfo_subtab{ margin: 5px 0 0 100px;overflow: hidden;}/*2016-03-17 : 190->100으로 변경*/
#tabMenuDiv.currinfo_subtab li{float:left;text-align:center;background:url('../img/snb_bar.gif') no-repeat 0 10px;color:#6e6e6e}
#tabMenuDiv.currinfo_subtab li:first-child{background:none;}
#tabMenuDiv.currinfo_subtab li a{display:inline-block;padding:10px 15px;font-weight:bold;color:#6e6e6e}
#tabMenuDiv.currinfo_subtab li.ons a,
#tabMenuDiv.currinfo_subtab li.on a{color:#037b7c}

/* 2016-02-26 : 마케팅 목적 이용제공 */
.bg_none{background:none !important;}
.bg_mkt{background-position:-60% 58%;}

/* 2016-03-08 */
.secDiv td .liType2{width:444px;}

/* 2016-03-10 popup Layer */ 
.pop_bankpaper .bankpaper .var02 {top:87px !important;}

/* 2016-03-15 */
.csc_log:after {content:'';display:block;clear:both;}
.csc_log {width:100%;margin-top:40px;}
.csc_log .f_left, .csc_log .f_right {border: 1px solid #e6e7e9;background-color: #f2f6f7;padding: 25px;width: 320px;max-height: 227px;overflow:hidden;}
.csc_log h5 {background: none;font-size: 16px;color: #0a8583;font-weight: bold;border-bottom: 1px solid #31989d;padding: 0 0 7px 0;margin:0;}
.csc_log h5 + p {height: 40px;margin-top: 10px;}
.csc_log > div p {margin-top:30px;}
.csc_log > div > div + p {margin-top:10px;height:30px;}

/* 2016-03-16 */
.f_btn.other3.mgt2{margin-top:0 !important;}

/* 2016-03-16  : button 조절 */
.f_btn a{*padding-top:5px;padding-top:5px\0/;*padding-left:11px;padding-left:11px\0/;}
.other.f_btn a{*padding-top:4px;}
.other1.f_btn a{*padding-top:6px;padding-top:6px\0/;}
.other5.f_btn a{*padding-top:4px;*height:25px;padding-top:4px\0/;height:25px\0/;}
.imp02.f_btn a{*padding-top:1px;*height:20px;padding-top:1px\0/;height:20px\0/;*padding-right:8px;padding-right:8px\0/;}
.other22.f_btn a{*padding-top:4px;}
.other4.f_btn a{*padding-top:5px;}
.other3.f_btn a{*padding-top:5px;}
:root .btn_ex01 span a{padding:7px 19px 6px 19px;etter-spacing-1px;}
:root .other1.f_btn a{padding-top:6px;}
:root .other3.f_btn a{padding-top:6px;}
:root .other.f_btn a{padding-top:5px !important;}
:root .other22.f_btn a{padding-top:6px;}
:root .other4.f_btn a{padding-top:6px;}

/* 2016-03-17 : 보이스피싱 동영상관련 수정 */
.phishing_mov .only_ie{height:227px;}
/*
.phishing_mov .only_ie .mo_images{position:relative;z-index:1;}
.phishing_mov .only_ie .mo_images img{position:absolute;top:0;left:0;z-index:1;width:340px;height:227px;}
*/
/*2018.03.13 웹접근성수정 */
.phishing_mov .only_ie .mo_images >a{display:inline-block;}
.phishing_mov .only_ie .mo_images >a:focus{border:1px #888 dashed;}
.phishing_mov .only_ie .mo_images{position:relative;z-index:1;}
.phishing_mov .only_ie .mo_images img{position:relative;top:0;left:0;z-index:1;width:340px;height:227px;}

/* 2016-03-16 : 해외주식 투자전용 펀드 신규가입 3단계 */
.fnd_split{clear:both;overflow:hidden;}
.fnd_split .tbldiv{float:left;width:49%;}
.fnd_split .fnd_desc_img{float:right;width:49%;text-align:right;padding-top:5px;}

/* 2016-03-17 : 계좌조회 전체계좌  */
.tbl_col01 th.total, .tbl_col01 td.total {float:none;}

/* 2016-03-17 : 빠른서비스 IE7 적용 */
.pop_ty01.wide.quick_service{*width:770px;}
.pop_ty01.wide.quick_service ul.tabs.small li a{*padding-left:18px;}
.pop_ty01.wide.quick_service ul.tabs.small li a span{*padding-right:18px;}

/* 2016-03-18 */
.wid30fix{width:30px;display:inline-block;*display:inline;*zoom:1;}

/* 2016-03-21 */
.transferAdd:after,
#hanaInquiryDiv:after,
.transferDiv:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.transferAdd:after,
#hanaInquiryDiv:after,
.transferDiv:after{*zoom:1;}
.transferAdd .total{*float:none;}

/* 2016-03-22 계좌이동 컨텐츠*/
.bank_switch {margin-top:30px;border:15px solid #f7f7f7;padding:25px 23px;}
.bank_switch > div:first-child, .bank_switch > p:first-child, .bank_switch > ul:first-child, .bank_switch > dl:first-child {margin:0 0 20px !important;}
.bank_switch h5:first-child {margin-top:0;}
.bank_switch h5 {margin-bottom:10px;}
.bank_switch .ul_step {margin-top:30px;}
.bank_switch .ul_step:after {content:'';display:block;clear:both;}
.bank_switch .ul_step li {float:left;margin-right:4px;margin-bottom:4px;}
.bank_switch .cnt_img{margin:30px 0 20px;}
.bank_switch .hline{display:block;border-top:1px solid #dbdbdb;border-left:none;border-right:none;border-bottom:none;margin:30px 0;}
.tbl_col01 td.head {background-color:#f2f6f7;}

/* 2016-03-22 접근성관련 수정 */
.blind{position:absolute !important;top:-9999px !important;left:-9999px !important;z-index:1;overflow:visible !important;}
.tbl_hidden {position:absolute !important;top:-9999px !important;left:-9999px !important;z-index:1;overflow:visible !important;visibility:visible !important;}
.tbl_hidden td,
.tbl_hidden td input,
.tbl_hidden td select,
.tbl_hidden td img,
.tbl_hidden td.tbl_left,
.tbl_hidden th.tbl_left,
.tbl_hidden th {position:absolute !important;top:-9999px !important;left:-9999px !important;z-index:1;overflow:visible !important;}

/* 2016-03-25 이체실행 후 버턴 수정 */
.btn_ex01.clear.over_btn{width:100% !important; overflow:auto !important;}
.btn_ex01.clear.over_btn span a{*padding-left:5px !important;*padding-right:6px !important;}

/* 2016-03-25 이체 최근입금계좌 영역 사이즈 조절 */
.transferDiv .in .tbl_col01 td.scroll ul{height:101px;}

/* 2016-03-29 MY카드 테이블 라인 크롬버그 수정 */
.tbldiv2.tbldiv_brd{border-top:1px solid #9f9f9f;}
.tbldiv2.tbldiv_brd table.tbl_col03{border-top:none;}

/* 2016-03-29 셀프기프팅 */
.self_gifting { float:left;margin:30px 10px 20px 15px !important;text-align:center;}
.self_gifting img,.self_gifting label {display:block;}
.self_gifting img {margin-bottom:10px;}

/* 2016-03-30 해외즉시송금, 국내즉시송금 송금방법 input 길이조절 */
#remtInfoSeqNo.wd270px{width:262px !important;}


/* 2016-03-30 프린트 팝업 h5 조절 */
body.print .pop_cont h5{margin-top:27px;padding-left:13px;}
/*body.print .pop_print h4{width:auto;}
body.print .pop_print{width:697px;width:693px\0/;height:636px;}
body.print .pop_print .pop_cont{width:710px;}
body.print .pop_print .pop_cont .tbl_tbldiv{width:685px;}*/

/* 2016-03-31 팝업 가로폭 사이징 */
.pop_ty01 h4 {width:auto !important;}
.pop_cont .tbl_tbldiv {width:auto !important;}
.pop_ty01 .info01 {width:auto !important;}

/* 2016-04-01 ext 관련 수정 */
.x-tab-strip-close{text-indent:-9999px;font-size:0;line-height:0;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{display:none !important;}
.x-tab-strip-closable .x-tab-left{padding-right:9px !important;}

/* 2016-04-01 근저당설정계약서 */
.policies_box .inner .tbl_type2 {clear:both;border-top:1px solid #d4d2d2;border-bottom:1px solid #d4d2d2;border-right:1px solid #d4d2d2;text-align:center;line-height:160%;}
.policies_box .inner table.tbl_type2 tbody th,.policies_box .inner table.tbl_type2 tbody td {border-bottom: 1px solid #d4d2d2;border-left: 1px solid #d4d2d2;padding: 7px 4px 3px 4px;background: #FFF;}
.policies_box .inner .mgb4 {margin-bottom:4px;}
.policies_box .inner .mgb12 {margin-bottom:12px;}
.policies_box .inner .mgb8 {margin-bottom:8px;}
.policies_box .inner .mgb24 {margin-bottom:24px;}
.policies_box .inner .tbl_type1 {border-top:2px solid #9f9f9f;}


/* 2016-04-06 베스트 외환 수정 */
.btn_best li.btn_best04 {position:relative;z-index:1;width:33.3%;padding-top:72px;height:84px;background:url('../img/fxd/btn_best04.gif') no-repeat left top;overflow:hidden;}
.btn_best li.btn_best04 .btn_best04_sub{position:absolute;bottom:-100px;width:243px;height:83px;background:url('../img/fxd/btn_best04_sub_over.gif') no-repeat left top;}
.btn_best li.btn_best04:hover .btn_best04_sub,
.btn_best li.btn_best04 .btn_best04_sub:focus{bottom:0;}
.btn_best li.btn_best04 ul{padding:20px 0 0 28px;}
.btn_best li.btn_best04 ul li{float:none;width:100%;margin:0;padding:0 0 5px;}
.btn_best li.btn_best04 ul li a{width:100%;height:auto;text-indent:0;overflow:visible;}

/* 2016-04-12 빠른서비스 - 예금잔액조회 - 인쇄하기 */
.print .thnameSelect.btn_right02{clear:both;}

/* 2016-04-13 외화송금내역 */
.tbldiv_h5{float:left\0/;overflow:hidden\0/;padding-bottom:5px\0/;}
.tbldiv_h5{*float:left;*overflow:hidden;*padding-bottom:0;}

/* 해외즉시송금 송금정보번호 */
.pop_ty01.trn_pop_ty01{width:760px\0/;}
.pop_ty01.trn_pop_ty01{*width:760px;}

/* 2016-04-20 마이하나 */
td.mychMTE_th{border-bottom: 2px #BEB49B solid;height: 22px;padding: 2px 0 8px 0 !important;text-align: center;width: 229px;}
.mychMTE{overflow:hidden;}

/* 2016-04-21 상품 인쇄하기 팝업 */
.btn_print02 { z-index:1; }

/* 2016-04-20 개인뱅킹 스마트OTP */
.secDiv { position:relative; }
.secDiv.tz ol,.secDiv.smart ol { margin:20px 20px 20px 240px;}
.secDiv.tz .liType1,.secDiv.smart .liType1 { margin:0 20px 20px 230px;}
.secDiv .otp_number { font-size:16px; font-weight:bold; color:#000; line-height:40px; }
.secDiv.tz { background-image:url('../img/common/bg_otp_tz_base.png'); background-repeat:no-repeat; background-position:50px 30px; }
.secDiv.smart { background-image:url('../img/common/bg_otp_smart_base.png'); background-repeat:no-repeat; background-position:50px 30px; }
.secDiv .serial { position:absolute; top:180px; left:30px; }
.secDiv .serial span { float:left; display:block; }
.secDiv .serial span:first-child { background-color:#000; color:#fff; padding:3px 5px 2px; }
.secDiv .serial span:first-child + span { height:17px; padding:2px 5px; background-color:#fff; border:1px solid #ccc; color:#ca437b; font-weight:bold; font-size:15px; margin-right:5px; width:40px; text-align:center; }
/* 20170519 OTP 입력 st */
.secDiv.otp_area{width:100%;background:#f1f6f6 url('/pbk/resource/img/common/bg_otp_smart_base1.png') no-repeat 50px 30px;border-top: 1px solid #9f9f9f;border-bottom: 1px solid #9f9f9f;padding:20px 0 20px 0;}
.otp_area ol{padding:10px 20px 20px 220px;}
.otp_area ul{padding:0 20px 0 230px;}

/* 2016-04-22 IE7에서 tab커서 문제 */
#tabMenuDiv li span, .tabs li span{cursor:pointer;}

/* 2016-04-22 우대금리팝업 버튼 disabled */
.f_btn.disabled a { cursor:default; text-decoration:none !important; }

/* 2016-04-21 단말기지정서비스 */
.terminal_service { width:100%; margin-top:30px;}
.terminal_service p:first-child { padding: 30px 30px 30px 140px; background:#eaf0f0 url('../img/common/bg_cert_summary.png') no-repeat 30px 18px; }
.terminal_service p:first-child + p { margin-top:10px; }
.terminal_service .heading_span { display:block; font-size:16px; color:#0c8282; font-weight:bold; margin-bottom:5px; }

/* 2016-04-25 해킹방지 */
.hacking{ margin-top:15px; padding:0 45px; border:1px solid #dbdbdb;}
.hacking li{display:inline-block; width:100%; padding:47px 0; border-top:1px dotted #adadad;}
.hacking li:first-child{border-top:none;}
.hacking div, .hacking .hacking_text p, .hacking .hacking_text img{float:left; }
.hacking .hacking_text {display:inline-block; padding:0; margin-left:50px; padding-top:10px;}
.hacking .hacking_text p{margin-left:10px; width:270px; line-height:22px; margin-top:-2px;}

/* 2016-04-26 카드포인트 수정 */
#cardPointInfo h6.subTitle{margin: 27px 0 0 !important;font-size: 14px !important;color: #444 !important;}

/* 2016-04-26 이체 출금계좌  */
.transferDiv .out .tbldiv table.tbl_col01 tr:first-child td select {width:240px;}
.transferDiv .out .tbldiv table.tbl_col01 tr:first-child td select + span {display:block;float:right;margin-top:5px;margin-right:4px;}
.transferDiv .out .tbldiv table.tbl_col01 tr:first-child td select + span + span {clear:both;}

/* 2016-04-28 스마트OTP */
.otp_smart_key {overflow:visible !important;}


/* 2016-05-06 임시오픈 */
body.temp_open{background:#fff url("../img/open/bg_body_temp_open.gif") 50% 0 no-repeat fixed !important;min-height:100%;}
body.temp_open .temp_open_wrap{width:799px;margin:0 auto;background:#fff;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;padding:0 39px;min-height:100%;}
body.temp_open .temp_open_top{text-align:right;padding-top:33px;}
body.temp_open .temp_open_body{padding-top:35px;}
body.temp_open h1, body.temp_open h1 span{font-family:'NotoSans_Regular',sans-serif;font-weight:normal;font-size:44px;letter-spacing:-2px;}
body.temp_open h1{color:#000;text-align:center;line-height:1.2;}
body.temp_open h1 span{color:#f48221;}
body.temp_open .title .subtitle{color:#3c3c3c;text-align:center;font-family:'NotoSans_Regular',sans-serif;font-size:18px;font-weight:normal;padding-top:13px;letter-spacing:-1px;}
body.temp_open .desc_box{margin-top:42px;background:#f9f9f6;padding:26px 50px;text-align:center;}
body.temp_open .desc_box p{line-height:1.5;}
body.temp_open .desc_box p,
body.temp_open .desc_box p span,
body.temp_open .desc_box p strong{font-family:'NotoSans_Regular',sans-serif;font-weight:normal;font-size:20px;letter-spacing:-1px;color:#3c3c3c;}
body.temp_open .desc_box p span{color:#008485;}
body.temp_open .desc_box p strong{display:block;text-align:center;padding-top:20px;font-size:14px;color:#000;}
body.temp_open .desc_box p:first-child{padding-bottom:20px;border-bottom:1px solid #dcdcdc;}
body.temp_open .message{padding-top:40px;}
body.temp_open .message p{font-size:14px;color:#4e4e4e;}
body.temp_open .message p:first-child{padding-bottom:20px;}
body.temp_open .btnbox{padding-top:20px;text-align:center;}
body.temp_open .btnbox a{font-weight:bold;font-size:14px;display:inline-block;background:#008485;color:#fff;padding:14px 26px 13px;}
body.temp_open .faq_list{padding-top:90px;padding-bottom:30px;}
body.temp_open .faq_list .faq_list_box{margin-top:15px;border-top:1px solid #555555;}
body.temp_open .faq_list .faq_list_box dl{}
body.temp_open .faq_list .faq_list_box dl dt{}
body.temp_open .faq_list .faq_list_box dl dt a{font-size:14px;display:block;padding:17px 20px 13px;border-bottom:1px solid #e5e5e5;background:url("../img/open/bg_temp_faq_off.gif") 98% 53% no-repeat;}
body.temp_open .faq_list .faq_list_box dl dt a:hover{color:#008485;}
body.temp_open .faq_list .faq_list_box dl dt.on a{font-weight:bold;color:#008485;border-bottom:none;background:#fafbfc url("../img/open/bg_temp_faq_on.gif") 98% 53% no-repeat;}
body.temp_open .faq_list .faq_list_box dl dd{display:none;}
body.temp_open .faq_list .faq_list_box dl dd.on{display:block;padding:0 20px 13px 22px;border-bottom:1px solid #e5e5e5;background:#fafbfc;color:#555555;}
body.temp_open .faq_list .faq_list_box dl dd.on span{font-size:14px;font-weight:bold;}
body.temp_open .privacy_rule_box{margin-top:42px;text-align:left;}
body.temp_open .privacy_rule_box h2{font-size:14px;color:#000;padding-bottom:20px;}
body.temp_open .privacy_rule_box .privacy_rule{border:1px solid #d4d7da;background:#fafafa;padding:27px;height:144px;overflow-x:hidden;overflow-y:auto;}
body.temp_open .agree{padding-top:20px;overflow:hidden;}
body.temp_open .agree p{float:left;}
body.temp_open .agree span{float:right;}
body.temp_open .question_box{margin-top:70px;padding-bottom:30px;}
body.temp_open .question_box p{padding-bottom:14px;}
body.temp_open .question_box p span{color:#008485;}
body.temp_open .question_box .question_item{border:1px solid #dcdcdc;padding:20px 50px 40px;}
body.temp_open .question_box .question_item .question_field{clear:both;overflow:hidden;padding-top:20px;}
body.temp_open .question_box .question_item *{vertical-align:middle;}
body.temp_open .question_box .question_item span.label{float:left;width:50px;text-align:right;padding-top:6px;margin-right:20px;}
body.temp_open .question_box .question_item span.label,
body.temp_open .question_box .question_item span.label label{font-family:'NotoSans_Regular',sans-serif;font-weight:normal;font-size:14px;}
body.temp_open .question_box .question_item span.field{float:left;}
body.temp_open .question_box .question_item textarea{resize:none;}
body.temp_open .question_box .question_item input[type='text'],
body.temp_open .question_box .question_item textarea{border:1px solid #d4d7da;background:#fafafa;font-size:14px;color:#000;padding-top:5px;padding-bottom:5px;}
body.temp_open .question_box .question_item input.nm{width:201px;}
body.temp_open .question_box .question_item input.tel{width:68px;text-align:center;padding-left:0;}
body.temp_open .question_box .question_item input.subject{width:616px;}
body.temp_open .question_box .question_item textarea.memo{width:616px;padding-left:4px;padding-right:4px;}
body.temp_open .question_box .limit{text-align:right;}
body.temp_open .question_box .limit span{font-weight:bold;color:#008485;}
body.temp_open .question_done{padding-top:37px;}
body.temp_open .question_done p{text-align:center;font-family:'NotoSans_Regular',sans-serif;font-weight:normal;letter-spacing:-1px;}
body.temp_open .question_done p.question_done_title{font-size:20px;color:#3c3c3c;font-weight:normal;padding-bottom:10px;}
body.temp_open .question_done p.question_done_subtitle{font-size:16px;color:#a5a5a5;font-weight:normal;line-height:1.4;}
body.temp_open .question_done .btnbox{padding-top:59px;}
.top_gnb h1.logo{border:none;}
#tabmenu.tab_menu2.dapth li.on ul{display:block !important;}

/* 2016-05-16 약관 h4 */
.policies_box .inner h3 {font-size:16px !important;font-weight:bold !important;font-family:"돋움",dotum,sans-serif !important; letter-spacing:normal !important;color:#5A5A5A !important;}
.policies_box .inner h4 {font-size:14px !important;font-weight:bold !important;font-family:"돋움",dotum,sans-serif !important;letter-spacing:normal !important;height:auto !important;padding:30px 0 10px !important;margin-bottom:10px !important;}
.policies_box .inner h5 {font-size:12px !important;}			

/* 2016-05-23 외화송금안내 */
#noti_for.info01 ul li.circle{background: url("../img/bl_tit2.gif") no-repeat 0 7px;}
#noti_for.info01 ul li.in_subtitle{background-position:10px 7px;}
#noti_for.info01 ul li.in_subtitle p.mt10{padding-left:9px;}

/* 2016-05-23 visited */
a.visited_color02:visited {color:#ca437b !important;}

/* 2016-05-31 관심상품등록, 인쇄, 확대축소 관련  */
.pageSet {position:absolute; top:21px;  right:-6px; z-index:11;}
.pageSet li a {display:block;}
.pageSet li a span {display:block; width:22px; height:20px; text-indent:-9999px;background:url("../simple/img/common/icon_setChoice.png") no-repeat 0 0;} 
.pageSet li {float:left; margin:0 6px;}
.pageSet li.print a span {width:22px; background-position:50% 0;}
.pageSet li.plusMinus a span {width:22px; background-position:50% -50px;}
.pageSet li.cart a span {width:22px; background-position:50% -100px;}
.pageSet li.cart a.on span {width:22px; background-position:50% -150px;}

/* 2016-05-31 투자의달인 */
#best5DivId.profitDiv.fund_div{height:210px;}
.lst_01.ul_tldot.fund_lst_01{clear:both;}

/* 2016-06-02 e-CRM */
.div_recom3_bg {background:url('../img/ecrm/img_view2.gif') center no-repeat;height: 120px;position: relative;margin-top:10px;margin-bottom:20px;}
.div_recom3_bg.small2 {margin-top:10px;margin-bottom:20px;}
.div_recom3 {padding:34px 0 0 150px;}
.div_recom3 .name {font-size: 12px;line-height: 18px;color: #fff;}
.div_recom3 .recom {font-size: 16px;line-height: 18px;color: #fff;margin-top:3px;}
.div_recom3 .recom strong {color: #fff957;}
.div_recom3 .text, .div_recom3 .text a:link, .div_recom3 .text a:hover {font-size: 12px;line-height: 18px;color: #455713;margin-top:3px;}
.div_recom3 a:link, .div_recom3 a:hover, .div_recom3 a:visited {color: #fff;}
.div_recom3 .f_btn.small {border: 1px solid #6F9212;}
.div_recom3 .fbtn a:link, .div_recom .fbtn a:hover, .div_recom .fbtn a:visited {color: #6b7171 !important;}
.div_recom3 span a:link, .div_recom span a:hover, .div_recom span a:visited {color: #6b7171 !important;}
.div_recom3 .tbl_right {margin-top: 5px;position: absolute;bottom: 25px;right: 18px;}
.f_btn {display: inline-block;height: 24px;}
.f_btn.small {background: #ffffff;border: 1px solid #c1cfcf;height: 20px;}
.f_btn.small a {white-space: nowrap;letter-spacing: -1px;padding: 2px 9px 1px 8px;line-height: 18px;font-size: 11px;color: #6b7171;}

/* 2016-6-07 */
td.like_tfoot {border-top:1px solid #9f9f9f !important;background:#f6f5f1 !important;font-weight:bold;}

/* 2016-06-08 프린트용 스탬프 */
.bank_ink_print {width:100%;padding:10px 0 0;overflow:hidden;}
.bank_ink_print .exp {float:left;width:550px;font-weight:bold;}
.bank_ink_print .ink {float:right;width:84px;height:110px;padding:12px 0 0;font-size:11px;text-align:center;position:relative;}
.bank_ink_print .ink .txt {position:absolute;color:#ca437b;line-height:20px;top:13px;left:10px;z-index:20;}
.bank_ink_print .ink .stamp {position:absolute;top:0;left:0;z-index:1;}

/* 이체 - 계좌검색 팝업 :: 임시속성 */
.accountSearchPopup._temp { /* temporary namespace */ }
.accountSearchPopup._temp  {
	overflow:hidden;
	width:900px;
}

.accountSearchPopup._temp thead th {
	border-top:0;
}
.accountSearchPopup._temp .tbldiv {
	margin-top:0;
}

.accountSearchPopup._temp h4 > b {
	display:inline-block;
	width:145px;
}

.accountSearchPopup._temp .extra_button {
	position:absolute;
	top:85px;
	left:25px;
	width:120px;
}

.accountSearchPopup._temp .pop_cont {
	height:300px;
	margin-left:145px;
	margin-top:20px;
}

.accountSearchPopup._temp .extra_button > a {
	background:#f9f9f6;
	color:#6e6e6e;
	text-decoration:none !important;
	border:1px solid #dcdcdc;
	display: block;
	width:100%;
	height:50px;
	line-height:50px;
	box-sizing:border-box;
	padding-left:15px;
	margin-top:1em;
}

.accountSearchPopup._temp .extra_button > a.viewing,
.accountSearchPopup._temp .extra_button > a:hover {
	background:#fff;
	color:#444;
}

.accountSearchPopup._temp .extra_button > a.viewing {
	font-weight:bold;
	color:#018085;
}

.accountSearchPopup._temp .extra_button > a:first-child {
	margin-top:0;
}

/* //이체 - 계좌검색 팝업 :: 임시속성 */

/* step navigation :: new Type */
	.nav_step {
		margin-top:30px;
		height:25px;
		text-indent:-9999px;
	}
	.nav_step._8 { 
		background-image:url('/pbk/resource/img/bnr_bg_step_navigation_8.png'); 
		background-repeat:no-repeat;
		background-position-x:right;
	} 
	.nav_step._8._8 { background-position-y:-378px; }
	.nav_step._8._7 { background-position-y:-324px; }
	.nav_step._8._6 { background-position-y:-270px; }
	.nav_step._8._5 { background-position-y:-216px; }
	.nav_step._8._4 { background-position-y:-162px; }
	.nav_step._8._3 { background-position-y:-108px; }
	.nav_step._8._2 { background-position-y:-54px; }
	.nav_step._8._1 { background-position-y:0; }

/* //step navigation :: new Type*/


/* 임시속성 :: 일임형ISA */
._temp.step_join_isa {
	margin-top:30px;
	overflow:hidden;
	background:#f9f9f6;
	position:relative;
	width:753px;
	height:577px;
}

._temp.step_join_isa .bg {
	background:url('/pbk/resource/img/bg_bnr_join_step_description.png') left bottom no-repeat #f9f9f6;
	width:753px;
	height:577px;
	position:absolute;
	top:0;
	left:0;
}

._temp.step_join_isa ol {
	background:url('/pbk/resource/img/bg_bnr_join_step_description.png') left top no-repeat transparent;
	width:753px;
	height:577px;
}

._temp.step_join_isa ol > li:first-child { margin-left:251px; }

._temp.step_join_isa > ol  {
	position:absolute;
	top:0;
	left:0;
}

._temp.step_join_isa span.step_viewing {
	width:250px;
	height:294px;
	position:absolute;
	background:#c6edf0;
	display:none;
}

._temp.step_join_isa .step_viewing._1 {display:block; top:0; left:252px;}
._temp.step_join_isa .step_viewing._2 {display:block; top:0; left:501px;}
._temp.step_join_isa .step_viewing._3 {display:block; top:295px; left:0px; width:253px; height:283px;}
._temp.step_join_isa .step_viewing._4 {display:block; top:295px; left:252px; height:283px;}
._temp.step_join_isa .step_viewing._5 {display:block; top:295px; left:504px; height:283px;}

._temp.step_join_isa span.step_viewing > i {
	text-indent:-999em;
	background:url('/pbk/resource/img/bg_bnr_join_step_description.png') right bottom no-repeat transparent;
	width:12px;
	height:24px;
	position:absolute;
	top:50%;
	right:-12px;
	margin-top:-12px;
	display:block;
}


._temp.step_join_isa ol > li {
	box-sizing:border-box;
	float:left;
	position:relative;
	width:251px;
	height:294px;
}
._temp.step_join_isa ol > li > ul,
._temp.step_join_isa ol > li > ol {
	position:absolute;
	top:164px;
	left:0;
}

._temp.step_join_isa ol > li li {
	line-height:1.6;
	margin-top:0.5em;
	letter-spacing:-1px;
	background:url('/pbk/contents/img/bl_tit2.gif') no-repeat 0 7px transparent;
	padding:0 9px;
	margin-left:11px;
}

._temp.step_join_isa_plan {
	margin-top:50px;
	height:385px;
	background:#f4f4f5;
	position:relative;
	width:753px;
}

._temp.step_join_isa_plan .bg {
	position:absolute;
	top:0;
	background:#c6edf0;
	width:180px;
	display:none;
	height:220px;
}

._temp.step_join_isa_plan .bg._1 {display:block; left:0; }
._temp.step_join_isa_plan .bg._2 {display:block; left:154px;}
._temp.step_join_isa_plan .bg._3 {display:block; left:350px;}
._temp.step_join_isa_plan .bg._4 {display:block; left:550px;}

._temp.step_join_isa_plan > div {
	background:url('/pbk/resource/img/bg_bnr_join_step_description.png') right top no-repeat transparent;
	height:384px;
	position:absolute;
	top:0;
	left:0;
	width:753px;
}

/* //임시속성 :: 일임형ISA */

img.estamp {
	vertical-align:middle;
	margin-left:1em;
	display:inline-block;
}

/* 이체화면 미지정 안내팝업 변경 2018-07-06 */

.unpc_1{padding:13px 25px 52px 25px;width:280px;color:#000;}
.unpc_1 .pop_cont{padding-right:0;width:280px;}
.unpc_1 h4{padding:10px 0px 10px 60px;font-size:16px;letter-spacing:-1px;background:url("/cont/common/img/banking/unpc_pop_cat_bg.jpg") no-repeat;}
.unpc_1 h5{font-size:13px;letter-spacing:-2px;text-align:center;background:url("/cont/common/img/banking/unpc_pop_bul01.jpg") no-repeat 18px 8px;padding:0}
.unpc_1 .btn_01_wrap{margin-top:25px;text-align:center;}
.unpc_1 .f_btn{}
.unpc_1 .f_btn a{background:none;}
.unpc_1 .btn_02today a{padding:4px 6px 0 6px;background:none;}
.unpc_1 .btn_011{height:30px;border:1px solid #b8b8b8;background:#f5fbfb;}
.unpc_1 .btn_012{margin-left:10px;height:30px;border:1px solid #018086;background:#018086;}
.unpc_1 .btn_011 a{padding:8px 26px 0 26px;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:-2px;color:#000;}
.unpc_1 .btn_012 a{padding:8px 7px 0 7px;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:-2px;color:#fff;}
.unpc_1 .btn_012 a:hover{color:#000 !important;}
.unpc_1 .btn_012 a:hover{color:#fff !important;}
.unpc_2{padding:13px 25px 42px 25px;width:380px;color:#000;display:none;}
.unpc_2 .pop_cont{padding-right:0;width:380px;}
.unpc_2 h4{padding:10px 0px 15px 60px;font-size:16px;background:url("/cont/common/img/banking/unpc_pop_cat_bg.jpg") no-repeat;}
.unpc_2 h5{margin:16px 0 0;font-size:14px;letter-spacing:-2px;background:none;padding:0}
.unpc_2 .lst_01{margin:14px 0 0;}
.unpc_2 .lst_01 li{padding-top:6px;background:url("/cont/common/img/banking/unpc_pop_bul01.jpg") no-repeat 2px 13px;font-size:13px;letter-spacing:-1px;}
.unpc_2 .f_btn{margin-top:-12px;}
.unpc_2 .f_btn a{background:none;}
.unpc_2 .btn_02today a{padding:4px 6px 0 6px;background:none;}
.unpc_2 .btn_002{margin-left:6px;border:1px solid #027a7b;background:#f5fbfb;}
.unpc_2 .btn_002 a{padding:5px 7px 0 11px;letter-spacing:-2px;}
.unpc_2 .lst_01 li:first-child .btn_002 a{padding:5px 11px 0 15px;}
.unpc_2 .color_gr{color:#027a7b;}
.unpc_2 .color_or{color:#fb8023;}
.unpc_2 .lst_01 .ftsz12{font-size:12px;}


/* 210812 이수인 - 일임형ISA 문구(계약서) 수정 [S] */
._temp.step_join_isa ol {
	background:url(../img/bg_bnr_join_step_description_1.png) left top no-repeat transparent;
	width:753px;
	height:577px;
}

._temp.step_join_isa_plan > div {
	background: url(../img/bg_bnr_join_step_description_1.png) right top no-repeat transparent;
    height: 384px;
}
.textin {margin-left:2px; text-indent:-2px;}
/* //210812 이수인 - 일임형ISA 문구(계약서) 수정 [E] */


/* 외환 하나Libor 안내CSS추가  20211217 */
.Libor-tab{display:table;table-layout:fixed;width:100%;}
.Libor-tab li {display:table-cell;vertical-align:middle;}
.Libor-tab li a {position:relative;display:table-cell;width:100%;height:60px;text-align:center;vertical-align:middle;font-family:'NotoSans_Regular';font-size:18px;line-height:28px;background:#f6f6f6;color:#6e7277;letter-spacing:-0.5px;}
.Libor-tab li a, .Libor-tab li a:hover{text-decoration:none;}
.Libor-tab li.active a{background:#16959c;color:#fff;}
.Libor-tab li.active a:after{display:block;content:'';position:absolute;left:50%;bottom:0px;width:62px;height:9px;background:url('https://stg11-image.kebhana.com:18380/pbk/resource/simple/img/common/bg-tabmenu-active.png') 0 0 no-repeat;margin-left:-31px;}
.Libor-tab li:after {display:table-cell;content:'';height:60px;width:1px;}
.hana-Libor {padding-top:15px;}
.hana-Libor .tab-content {padding-top:30px;}
.hana-Libor .txtBtn {position:relative;display:inline-block;text-align:center;padding:0px 20px 0 5px;line-height:30px;background-color:#ffffff;border:1px solid #c1c1c1;text-decoration: none;}
.hana-Libor .txtBtn span{font-family:'NotoSans_Regular';font-size:14px;color:#222a3b;letter-spacing:-0.5px;}
.txtBtn:after {content:'▶';position: absolute;font-size:9px;transform:translateY(-50%);top: 50%;right:0.3rem;font-family:'NotoSans_Regular';color:#222a3b;}
.hana-Libor .tit {display:block;font-weight:bold;color:#666;font-size:18px;font-family:"돋움",dotum,Helvetica,AppleGothic,sans-serif;}


/* table */
.tblBasic {width:100%;border-top:1px solid #555;border-bottom:1px solid #e1e1e1;margin:6px 0 8px;margin-left:-1px !important;}
.tblBasic th {padding:13px 2px 12px;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#f8f9fb;font-weight:normal;color:#3c3c3c;text-align:center;}
.tblBasic thead th:first-child {border-left:none;}
.tblBasic tbody th {padding:12px 16px 11px;text-align:left;vertical-align:middle;}
.tblBasic td {padding:12px 16px 11px;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.tblBasic td.tc {padding:12px 4px 11px;}
.tblBasic a.link,.tblBasic a {color:#008485;text-decoration:underline;word-break:break-all; display: inline-block;}
.tblBasic .bgPoint {background-color:#fffbed;}
.tblBasic th.bgPoint {background-color:#f8f6ea !important;}
.tblBasic.leftNone td:first-child,.tblBasic.leftNone th:first-child {border-left:none;}
.tblBasic th.leftNone,.tblBasic td.leftNone {border-left:none;}
.tblBasic th.leftLine,.tblBasic td.leftLine {border-left:1px solid #e1e1e1 !important;}
.tblBasic.small th,.tblBasic.small td {padding: 10px !important;}
.tblBasic td ul + .txtTypeExp {margin-top:7px;}
h4 + .tblBasic {margin-top:12px;*margin-top:16px;}
			
/* 2022-01-19 : 환가로율 수정 */
#subTabMenuDiv.currinfo_subtab{ margin: 5px 0 0 100px;overflow: hidden;}/*2016-03-17 : 190->100으로 변경*/
#subTabMenuDiv.currinfo_subtab li{float:left;text-align:center;background:url('../img/snb_bar.gif') no-repeat 0 10px;color:#6e6e6e}
#subTabMenuDiv.currinfo_subtab li:first-child{background:none;}
#subTabMenuDiv.currinfo_subtab li a{display:inline-block;padding:10px 15px;font-weight:bold;color:#6e6e6e}
#subTabMenuDiv.currinfo_subtab li.ons a,
#subTabMenuDiv.currinfo_subtab li.on a{color:#037b7c}				

/* 220124 임민지 - Libor 금리조회 탭영역 수정 [S] */ 
.Libor-tab--new.Libor-tab {display:block !important; font-size:0;}
.Libor-tab--new.Libor-tab li {display:inline-block !important; *display:inline !important; zoom:1; width:375px !important; height:60px;}
.Libor-tab--new.Libor-tab li a {display:block; line-height:60px; padding:0 !important;}
.Libor-tab--new.Libor-tab li.active a {background:#16959c url('https://stg11-image.kebhana.com:18380/pbk/resource/simple/img/common/bg-tabmenu-active.png') no-repeat center bottom; background-size:62px 9px;}
.Libor-tab--new.Libor-tab li.active a:after {background:none;}
/* //220124 임민지 - Libor 금리조회 탭영역 수정 [E] */

/* 220125 임민지 - 환율정보 팝업 > 테이블 수정 [S] */ 
.tbldiv--new {border:1px solid #9f9f9f; border-left:none; border-right:none; margin-top:40px;}
.tblForm--new {width:100%; border:none !important;}
.tblForm--new col {width:164px;}
.tblForm--new th {background:#f2f6f7; color:#5f5f5f; text-align:left; padding:9px 10px 8px;}
.tblForm--new td {width:585px; text-align:left; padding-left:10px; padding-right:10px;}
.tblForm--new th,
.tblForm--new td {font-size:12px; line-height:18px;}
.tblForm--new td .calendar {display:inline-block;}
.tblForm--new td .calendar input[type=text] {width:91px !important; height:27px !important;}
/* //220125 임민지 - 환율정보 팝업 > 테이블 수정 [E] */