@charset 'utf-8';

@media print {
	body.popup {background:0 none !important;}
	.lay_btn_area {display:none;}
	.lay_copyright  {display:none;}
}

/*모달*/
div.modal{position:absolute; z-index:100; display:none;}
div.overlay {width:100%; height:100%; z-index:2; /*background-color:#none000; opacity:0.4; filter: alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";*/ position:fixed; top:0; left:0;	margin:0;	padding:0; display:none}

/*layer*/
.bg_none {background:none !important;}
.bd_none {border:#fff !important;}

.dvlayer {position:relative; background:#fff; margin:1px; border:3px solid #296cc5;}
.dvlayer.psize1 {width:294px;}
.dvlayer.psize2 {width:394px;}
.dvlayer.psize3 {width:544px;}
.dvlayer.psize4 {width:694px;}
.dvlayer.psize5 {width:844px;}
.dvlayer strong.stit {display:block; padding:8px 0 0 20px; font-size:19px; height:29px; color:#fff; line-height:20px; letter-spacing:-1px; font-family:'IBKiDreamM'; font-weight:normal; background:#296cc5;}
.dvlayer strong.alarm {display:block; padding:8px 0 0 50px; font-size:19px; height:29px; color:#fff; line-height:20px; letter-spacing:-1px; font-family:'IBKiDreamM'; font-weight:normal; background:#296cc5 url('/IBK/uib/pib/img/EN/common/alarm.png') no-repeat 20px 6px;}
.dvlayer .layer_cont {padding:23px 25px 30px;}
.dvlayer a.layer_close {position:absolute; top:-3px; right:-3px;}
.layer_btm {text-align:right; padding:10px;}
.tit_bank {display:block; font-size:15px; color:#fff; background:#3592d8;}
.tit_lay {margin-top:30px; padding:18px 18px 16px 45px; line-height:16px; border:1px solid #c9def1; background:url('/IBK/uib/pib/img/EN/common/bg_txt_comm.gif') no-repeat 19px 16px;}

.ly_footer{overflow:hidden; margin-top:20px;}
.ly_footer .btn{float:right;}
.ly_footer .copyright{float:left;}
.popup_cont  .ly_scroll_box {padding:20px 0;}
.ly_scroll_box {margin-top:15px; overflow-x:hidden; overflow-y:auto; height:250px;}
.ly_scroll_box.gray {background:#f8f8f8; border:1px solid #dedede;}
.ly_scroll_box2 {overflow-x:hidden; overflow-y:auto;}
div.TA_01.ly_scroll_box {overflow:hidden; overflow-y:auto; height:212px;}
.h350 {height:350px;}

.ly_logo {display:block; margin-top:15px; text-align:right;}

.popup_cont .tit_lay:first-child {margin-top:0 !important;}
.layer_cont .tit_lay:first-child {margin-top:0 !important;}
.layer_cont h4:first-child {margin-top:0 !important;}

.list_bank {width:100%; overflow:hidden;}
.list_bank li {float:left; width:20%;}

.lay_txt_cnt {text-align:center; color:#114287; font-size:16px; font-weight:bold; padding:30px 0; border:1px solid #ccddee;}

.lay_blue_cnt{text-align:center; color:#575757; font-size:14px; padding:27px 30px 23px; border:1px solid #ccddee; line-height:21px; background:#f9fcfe;}
.lay_blue_cnt strong{display:inline-block; width:100%; font-size:18px; color:#444; padding-bottom:14px;}
.lay_blue_cnt strong.logout_txt{line-height:28px;padding-bottom:0;}
.lay_blue_cnt strong.tit_logout {display:block; padding:85px 0 0; background:url('/IBK/uib/pib/img/EN/common/bg_logout.png') no-repeat center 0;}
.lay_blue_cnt ul {margin-top:-10px; text-align:left;}
.lay_blue_cnt ul li {margin-top:5px; padding:0 0 0 10px; line-height:19px; background:url('/IBK/uib/pib/img/EN/common/bg_list_comm.gif') no-repeat 0 5px;}

.mess01 {margin-top:10px; padding:70px 0 0 0; text-align:center; color:#333; font-size:16px; font-weight:bold; background:url('/IBK/uib/pib/img/EN/common/bg_mess01.png') no-repeat center 0;}

.lay_gbox {margin-top:20px; padding:10px 5px 8px 20px; color:#575757; border:1px solid #ececec; background:#f9f9f9;}
.lay_gbox p {padding:0 0 0 10px; font-size:12px; background:url('/IBK/uib/pib/img/EN/common/bul_01.gif') no-repeat 0 5px;}
.lay_gbox p .point {color:#0066cc; text-decoration:underline;}

.lay_btn_area {margin-top:20px; text-align:center;}
.lay_btn_area.right {text-align:right !important;}
.btns_lay {display:inline-block; text-align:center; height:22px; line-height:22px; font-size:12px; color:#555; background:#d0d0d0; min-width:50px; border-radius:2px;}

.lay_btn_area2 {margin-top:20px; padding:20px 0 0 0; text-align:center; background:url('/IBK/uib/pib/img/EN/common/lay_line.gif') repeat-x 0 0;}
.lay_btn_area2 a {margin:0 3px;}
.btn_lay_ok {display:inline-block; border-radius:2px; border:0; height:33px; line-height:33px; padding:0 16px; color:#fff !important; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/EN/button/bg_btn_ok.png') repeat 0 0; vertical-align:middle;}
.btn_lay_etc {display:inline-block; border-radius:2px; border:1px solid #a6c0d1; height:31px; line-height:31px; padding:0 16px; color:#444; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/EN/button/bg_btn_etc.png') repeat 0 0;  vertical-align:middle;}

.lay_input {margin-top:20px; text-align:center;}

.layer_descript {margin-top:10px;}
.layer_descript ul {}
.layer_descript ul li {padding:0 10px 3px; background:url('/IBK/uib/pib/img/EN/common/bul_rect.gif') no-repeat 0 5px;}
.layer_descript p {padding:0 10px; background:url('/IBK/uib/pib/img/EN/common/bul_rect.gif') no-repeat 0 5px;}
.layer_descript .img_inc {padding:20px 0 20px 90px; background:url('/IBK/uib/pib/img/EN/common/img_comm_apporret_02.gif') no-repeat 0 5px;}
.layer_descript .img_inc strong {padding:0 10px; background:url('/IBK/uib/pib/img/EN/common/arr_03.gif') no-repeat 0 5px;}
.layer_descript .img_inc p {margin:5px 0 0 10px;}

.alarm_descript {}
.alarm_descript ul {}
.alarm_descript ul li {padding:0 10px 3px; font-size:14px; line-height:20px; color:#575757; background:url('/IBK/uib/pib/img/EN/common/bul_rect.gif') no-repeat 0 7px;}
.alarm_descript p {padding:0 10px 3px; font-size:14px; line-height:20px; color:#575757; background:url('/IBK/uib/pib/img/EN/common/bul_rect.gif') no-repeat 0 7px;}

.txt_btm_lay {margin-top:5px; padding:0 7px; font-size:11px; background:url('/IBK/uib/pib/img/EN/common/bul_lay_02.gif') no-repeat 0 2px;}

.lay_fee {margin-top:10px; }
.TA_01 + .ly_scroll_box {margin-top:20px;}
.ly_scroll_box .section_area {margin-top:0;}
.ly_scroll_box .section_area .TA_01{margin-top:0;}
/* layer - 영수증 양식
.dvlayer .print_body table.print_btbl th.tit {text-align:center;}
.dvlayer .print_body table.print_btbl td input.tx {width:80px;}
.dvlayer .print_body table.print_btbl td.ar{text-align:right;}
.dvlayer .print_body table.print_btbl td input.w340 {width:340px;}
.dvlayer .print_body table.print_btbl td input.w250 {width:250px;}
.dvlayer .print_body table.print_btbl td input.w_type {width:98%;}
.dvlayer .print_body table.print_btbl td input.day {width:60px;}
.dvlayer .print_body table.print_btbl td input.pay {text-align:right;}
.dvlayer .print_body table.print_btbl td input.etc {text-align:center;} */

/*인쇄 및 파일저장*/
.ly_tit_area {overflow:hidden;}
.ly_tit_area .ly_cnt_tit {float:left; margin-top:0;}
.ly_tit_area .ly_cnt_tit input {vertical-align:-1px;}
.ly_tit_area .ly_right_box {float:right;}
.ly_tit_area .ly_right_box .column{margin: 0;}
.ly_cnt_tit {display:block; margin-top:25px; padding:0 0 3px 23px; background:url('/IBK/uib/pib/img/EN/common/bul_layer_tit.gif') no-repeat 0 2px; color:#333; font-size:16px; line-height:19px;}
.ly_cnt_tit.etc {background:none; padding-left:0;}
.ly_cnt_tit input + label {margin-left:20px;}
.data_type_box {overflow:hidden; margin-top:15px; padding:0 0 25px; border:1px solid #e6e6e6; border-width:1px 0;}
.data_type_box input {vertical-align:-2px;}
.data_type_box select{width: 100%;}
.data_type_box dl {float:left;}
.data_type_box dt {margin-top:24px; padding:0 10px; background:url('/IBK/uib/pib/img/EN/common/bul_rect.gif') no-repeat 0 5px; color:#575757; font-size:12px; line-height:15px;}
.data_type_box dd {margin-top:7px; padding:0 10px;}
.admin_process_wrap {width:546px; margin-left:125px;}
.data_type_box dl + dl.admin_process_wrap {float:right; margin-left:0;}
.data_type_box dl.admin_process_wrap dd {margin-top:12px; padding:0;}
.admin_process {position:relative; overflow:hidden;}
.admin_process > div {width:230px; border-top:2px solid #66bbee;}
.admin_process .tit {display:block; padding:14px 0 12px; border:1px solid #d1e0f0; border-width:0 1px 1px; background:#eff5fa; line-height:15px; text-align:center;}
.admin_process .list {overflow:hidden; overflow-y:auto; height:164px; padding-top:1px; border:1px solid #d1e0f0; border-width:0 1px 1px;}
.admin_process .list li a,
.admin_process .list option{display:block; padding:6px 16px; color:#575757; line-height:15px;}
.admin_process .list option:checked{color:#FFFFFF; background:#595959}
.admin_process .list li.active a,
.admin_process .list li a:hover {color:#FFFFFF; background:#595959; text-decoration:none;}
.admin_process .left {float:left;}
.admin_process .right {float:right;}
.admin_process .btn_ctr {position:absolute; top:63px; left:50%; width:56px; margin-left:-28px; border-top:0;}
.admin_process .btn_ctr a {display:inline-block; margin-top:10px;}

.ly_grid_area {margin-top:20px; width:100%; background:#ddd;}

.layer_cont.layer_file{width: 770px;box-sizing:border-box;}
.layer_cont.layer_file .admin_process_wrap {margin-left: 0;width: 100%;}
.layer_cont.layer_file .admin_process_wrap .admin_process > div.left,
.layer_cont.layer_file .admin_process_wrap .admin_process > div.right{width: 310px;}

/*popup*/
body.popup {padding:0; margin:0; min-width:100px; background:#fff url('/IBK/uib/pib/img/EN/common/bg_layer.gif') repeat-y 0 0; height:100%;}
body.popup2 {padding:0; margin:0; min-width:100px; background:#fff url('/IBK/uib/pib/img/EN/common/bg_layer2.gif') repeat-y 0 0; height:100%;}
/*body.popup2 {padding:0; margin:0;background:#fff;}*/
.dvpop {position:relative; height:auto !important; min-height:100%; padding:0px; background:url('/IBK/uib/pib/img/EN/common/bg_layer.gif') repeat-y right 0;}
.dvpop .pop_close{position:absolute; top:13px; right:13px;}
.dvpop .footer {position:absolute; width:100%; bottom:0; height:3px; background:#ddd; background:url('/IBK/uib/pib/img/EN/common/bg_layer.gif') repeat-x 0 0;}
.dvpop strong.stit {display:block; padding:11px 0 0 20px; font-size:19px; height:29px; color:#fff; background:#296cc5; line-height:20px; letter-spacing:-1px; font-family:'IBKiDreamM'; font-weight:normal;}
.popup_cont {margin:0 25px; padding:30px 0; overflow-x:hidden;}
.popup_cont .txt_unit_left:first-child {margin-top:0 !important;}
.popup_cont h4:first-child {margin-top:0 !important;}

.dvcard {padding:20px;}

.dvpop2 {position:relative; height:auto !important; min-height:100%; padding:0px; background:url('/IBK/uib/pib/img/EN/common/bg_layer2.gif') repeat-y right 0;}
.dvpop3 {position:relative; display:inline-block; border:5px solid #0050a2; background:#fff;}
.dvpop_img {border-top:5px solid #0050a2; padding:0 5px;}
.dvpop_close {position:absolute; width:100%; bottom:0; height:42px; background:#ddd; background:#0050a2; text-align:right; color:#fff;}
.dvpop_close input {border:0; vertical-align:-2px;}
.dvpop_close a.pclose {display:inline-block; margin:10px 10px 0 0; padding:2px 25px 0 5px; line-height:16px; border:1px solid #fff; color:#fff; background:url('/IBK/uib/pib/img/EN/common/pclose.png') no-repeat right 4px;}
.dvpop_close2 {padding:11px 10px 0 0; height:26px; text-align:right; background:#0050a2; color:#fff;}
.dvpop_close2 input {border:0; vertical-align:-2px;}
.dvpop_close2 a.pclose {display:inline-block; margin:0 0 0 0; padding:2px 25px 0 5px; line-height:16px; border:1px solid #fff; color:#fff; background:url('/IBK/uib/pib/img/EN/common/pclose.png') no-repeat right 4px;}
.dvpop_close3 {margin:20px -20px 0; padding:11px 10px 0 0; height:30px; border-bottom:5px solid #0050a2; text-align:right; background:#e7e7e7; color:#666;}
.dvpop_close3.last, 
.scroll3 .dvpop_close3 {border-bottom:0;}
.dvpop_close3 input {border:0; vertical-align:-2px;}
.dvpop_close3 a.pclose {display:inline-block; margin:0 0 0 0; padding:2px 25px 0 5px; line-height:16px; border:1px solid #9c9c9c; color:#444; background:#fff url('/IBK/uib/pib/img/EN/common/pclose2.png') no-repeat right 4px;}

/*2cha*/
.dvpops {position:absolute;}
.dvpop_cont {width:355px; padding:40px 20px 25px; background:#fff;}
.dvpop_cont.scroll {width:370px; height:500px; padding-bottom:0; overflow-x:hidden; overflow-y:auto;}
.dvpop_cont.scroll2 {padding-top:0px; width:360px; height:650px; padding-bottom:0; overflow-x:hidden; overflow-y:auto;}
.dvpop_cont.scroll3 {padding-top:0px; padding-bottom:0px; width:360px; height:auto; overflow:hidden;}
.dvpop_cont strong.tt {display:block; padding:0 0 35px 0; border-bottom:1px dashed #d5d5d5;}
.dvpop_cont strong.tt2 {display:block; margin-top:15px;}
.dvpop_cont strong.tt3 {display:block; padding:30px 0; border-bottom:1px dashed #d5d5d5;}
.dvpop_cont p.laytxt1 {margin-top:15px; font-size:14px; font-weight:bold; line-height:20px;}
.dvpop_cont p.laytxt1.pics {padding-bottom:255px; background:url('/IBK/uib/pib/img/EN/common/lay_fishing_img01.gif') no-repeat 0 bottom;}
.dvpop_cont p.laytxt2 {margin-top:15px;}
.dvpop_cont p.laytxt3 {margin-top:15px; padding:15px 10px 10px 50px; font-size:14px; font-weight:bold; line-height:20px; background:#f6f6f6 url('/IBK/uib/pib/img/EN/common/lay_ip_bul.png') no-repeat 15px 15px;}
.dvpop_cont p.laytxt4 {margin-top:15px; font-size:14px; line-height:20px;}
.otps {margin-top:10px; padding:0 25px 25px; color:#222; border:1px solid #d7d7d7; background:#f0f7fb; border-radius:8px;}
.otps_tit {margin-top:20px;}
.otps_pic {margin-top:15px; text-align:center;}
.otps_pic p {padding:10px 0 10px 0; border-bottom:1px dashed #89aac2;}
.otps_list {margin-top:10px;}
.otps_list {text-indent:-15px; padding:0 0 0 15px;}

.dvpop3 .ptit2 {display:block; padding:13px 0 0 17px; font-size:22px; height:37px; color:#fff; line-height:22px; letter-spacing:-1px; font-family:'IBKiDreamL'; font-weight:normal; background:#0050a2;}
.dvpop3 a.layer_closes {position:absolute; top:12px; right:20px;}

/*팝업가이드*/
.guide_info_box {height:477px; padding:20px; border:1px solid #eef6f9;}
.guide_info_box .top_info {height:110px; padding:10px 0 0 190px; }
.guide_info_box .top_info.gray_usb_key{background:url('/IBK/uib/ecb/img/EN/etc/img_usb_gray.gif') no-repeat 0 0;}
.guide_info_box .top_info.green_usb_key{background:url('/IBK/uib/ecb/img/EN/etc/img_usb_green.gif') no-repeat 0 0;}
.guide_info_box .top_info.black_usb_key{background:url('/IBK/uib/ecb/img/EN/etc/img_usb_black.gif') no-repeat 0 0;}
.guide_info_box_list {margin-top:20px; padding:10px; border:1px solid #a3cee3;}
.guide_info_box_list li {overflow:hidden; margin-top:8px;}
.guide_info_box_list li:first-child{margin-top:0;}
.guide_info_box_list li .img{float:left; font-size:0; line-height:0;}
.guide_info_box_list li .img + .info{margin-left:314px;}

/*툴팁*/
.modal_box, .por {display:inline-block; position:relative;}
.modal_tooltip {display:none; position:absolute; margin:10px 0 0 0; z-index:100; width:248px; padding:15px 15px 32px; border:1px solid #4791d8; -webkit-box-shadow:2px 3px 3px 0px rgba(0,0,0,0.14); -moz-box-shadow:2px 3px 3px 0px rgba(0,0,0,0.14); box-shadow:2px 3px 3px 0px rgba(0,0,0,0.14); background:#fff;} /*new*/
.modal_tooltip.retrAmt {position:absolute;top:35px; left:25px;}
.modal_tooltip:after{position:absolute; top:-11px; left:15px; content:''; width:17px; height:11px; background:url(/IBK/uib/pib/img/EN/layer/bl_arrow.png); font-size:0; line-height:0;}
.tooltip_table {border-top:2px solid #65bbee;}
.tooltip_table table {width:100%; color:#333;}
.tooltip_table table th {padding:9px 0 8px 14px; border-bottom:1px solid #cde3ee; background:#f0f5f9; text-align:left; font-weight:normal;}
.tooltip_table table th.tit {padding:9px 0 8px 0; text-align:center;}
.tooltip_table table thead th {text-align:center;border-left:1px solid #cde3ee;}
.tooltip_table table thead th:first-child {border-left:none;}
.tooltip_table table td {padding:9px 0 8px 14px; border:1px solid #cde3ee; border-width:0 0 1px 1px;}
.tooltip_table table td:first-child {border-left:none;}
.tooltip_table table td.txc {padding:9px 0 8px 0; text-align:center;}
.tooltip_table table td.my {padding-right:5px;text-align:right;}
.tooltip_close{position:absolute; bottom:10px; right:10px; padding-left:14px; background:url(/IBK/uib/pib/img/EN/button/btn_bg_toggle.gif) no-repeat 0 50%; color:#585858;}

.img_box {margin-top:20px; font-size:0; line-height:0; text-align:center;}
.ly_notice {padding: 20px; border:1px solid #999;}
.aling_btm_area{overflow:hidden; margin-top:12px;}
.aling_btm_area .txt_btm{float:left;}
.aling_btm_area .ly_logo{float:right; margin-top:0;}

/*확인서*/
.confirmation_area{height:470px; padding:15px; border:1px solid #969696;}
.confirmation_area strong.tit{display:block; color:#3593c1; font-size:16px; text-align:center;}
.confirmation_area strong.tit em{font-size:14px; font-weight:bold;}
.perforated_line{height:13px; margin-top:10px; background:url('/IBK/uib/pib/img/EN/layer/cut_line1.gif') no-repeat 0 0; font-size:0; line-height:0;}
.date {}
.date.right {overflow:hidden;text-align:right;}


/*계산서 양식*/
.print_body_txt{padding:8px 0;}
.print_body_txt strong{display:block; text-align:right;}
.perforated_line{height:13px; margin-top:10px; background:url('/IBK/uib/pib/img/EN/layer/cut_line1.gif') no-repeat 0 0; font-size:0; line-height:0;}

/*print*/
div.print_type {margin-top:10px; border:1px solid #7ebad7; border-left:0;}
div.print_type table {width:100%;}
div.print_type table th {padding:5px 0; color:#336080; border-left:1px solid #7ebad7; border-right:1px solid #7ebad7; background:#f3f9fb;}
div.print_type table td {padding:5px 0 5px 10px; }
div.print_type table.ta_type2 thead th{border-right:0;}
div.print_type table.ta_type2 th.lst {border-right:0;}
div.print_type table.ta_type2 td {border-top:1px solid #7ebad7; border-left:1px solid #7ebad7; padding:10px; }
div.print_type table.ta_type2 td.my {text-align:right; }

div.print_types {margin-top:10px; border:1px solid #7ebad7; border-left:0;}
div.print_types table {width:100%;}
div.print_types table th {padding:2px 0 1px; color:#336080; border-left:1px solid #7ebad7; border-right:1px solid #7ebad7; background:#f3f9fb;}
div.print_types table td {padding:2px 0 1px 10px; }

/*print1*/
div.print_type1 {margin-top:10px; border:1px solid #7ebad7; border-left:0;}
div.print_type1 table {width:100%;}
div.print_type1 table th {padding:10px 0; color:#336080; border-left:1px solid #7ebad7;background:#f3f9fb;}
div.print_type1 table tbody th {border-top:1px solid #7ebad7}
div.print_type1 table td {padding:10px 0 10px 10px; }

div.print_type1 table.ta_type2 th.lst {border-right:0;}
div.print_type1 table.ta_type2 td {border-top:1px solid #7ebad7; border-left:1px solid #7ebad7; padding:10px;}
div.print_type1 table.ta_type2 td.my {text-align:right; }
div.print_type1 table.ta_type2 td.txc {text-align:center; }

/*print3*/
div.print_type3 {}
div.print_type3 table {width:100%;}
div.print_type3 table th {padding:10px 0;font-weight:normal; border-left:1px solid #000; background:#fff;}
div.print_type3 table td {border-top:1px solid #000; border-left:1px solid #000; padding:10px; }
div.print_type3 table td.my {text-align:right; }

.cuting {position:relative; padding:0 0 5px 0; margin-top:0px; margin-bottom:6px;min-width:500px;min-height:60px; border-bottom:1px dashed #d3d3d3;}
.cuting.bgnone {border:none;}
.cuting p {padding:0 0px 0 10px; color:#666;line-height: 60px; background:url('/IBK/uib/pib/img/EN/common/bg_list_comm.gif') no-repeat 0 26px;}
.cuting img.cutt {position:absolute; bottom:-7px;}
.cuting img.cuttlogo {position:absolute; right:0;bottom:0px;}
.lay_copyright {margin-top:20px; font-size:10px; color:#909090; }
.lay_copyright.etc {position:fixed; bottom:20px;}
.print_logo {text-align:right;}

div.print_type2 {color:#000;}
.prt_tit {display:block; text-align:center; color:#114287; font-size:16px; font-weight:bold; margin-bottom:25px; padding:30px 0; border:1px solid #ccddee;}
.prt_txt {margin-top:15px; text-align:center;}
.prt_txt2 {margin-top:10px; text-align:right; font-weight:bold;}
.prt_both {margin-top:20px; width:100%;  font-weight:bold; font-size:14px;}
.prt_both span.right {float:right;}
.prt_list {margin-top:10px;}
.prt_list li {padding:5px 0 0;}
.prt_Ltxt {margin-top:5px; text-align:left;}

div.print_type4 {padding:30px 0; text-align:center; border:1px solid #ccddee;}
div.print_type4 .prt_tit {padding:0; margin-bottom:10px; border:0 none; font-size:16px; color:#114287;}
div.print_type4 .prt_txt {font-size:14px; line-height:20px;}


table.prt_table {margin-top:10px; width:100%; border-collapse:collapse;}
table.prt_table th {border:1px solid #000; padding:5px; }
table.prt_table th.left {text-align:left;}
table.prt_table td {border:1px solid #000; padding:5px; text-align:center;}
table.prt_table td.left {text-align:left;}
table.prt_table td.right {text-align:right;}
table.prt_table tfoot tr {font-weight:bold;}

.lay_stit {display:block; margin-top:20px; padding-bottom:10px; font-size:20px; text-align:center; color:#288cbd;}
.popup_cont .ly_scroll_box .lay_stit {line-height:26px;}

.stamp_area {font-size:26px; font-weight:bold; text-align:right;}

.message_area {margin-top:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; height:230px; overflow-x:hidden; overflow-y:auto; }
.message_area ul {}
.message_area ul li {padding:5px 0;}

.lay_search {margin-top:10px; text-align:right;}
.lay_search2 {margin:10px 10px 0 0; text-align:right;}

.account_wrap {margin-top:20px; width:100%;min-width:792px; overflow:hidden;}
.account_wrap.add {float:right; margin-top:20px; width:43%; min-width:338px; overflow:hidden;}
.account_wrap .account_tbl {float:left;margin-top:10px; width:43%; min-height:412px; min-width:338px; border:1px solid #d1e0f0; border-top:0;}
.account_wrap .account_area {float:right; width:43%; min-height:380px; min-width:338px; border:1px solid #d1e0f0; border-top:2px solid #66bbee;}
.account_wrap .account_tbl .TA_01 {margin:0;}
.account_wrap .account_tbl .list_comm,
.account_wrap .account_tbl .txt_btm {margin:15px 20px 0;}

.account_area {border:1px solid #d1e0f0; margin-top:10px;}
.account_area .stt {display:block; background:#f6f9fc; border-bottom:1px solid #d1e0f0; height:43px; line-height:43px; text-align:center;}
.account_area .filebox {margin:0;}
/*.account_area*/ .account_list {margin:10px 20px;}
/*.account_area*/ .account_list > li {padding:2px 0 6px 23px; background:url('/IBK/uib/pib/img/EN/common/folder_minus.gif') no-repeat 0 0;}
/*.account_area*/ .account_list > li.plus {background:url('/IBK/uib/pib/img/EN/common/folder_plus.gif') no-repeat 0 0;}
/*.account_area*/ .account_list > li.plus ul {display:none;}
/*.account_area*/ .account_list > li ul {margin-left:-17px; padding:5px 0 0 0; background:url('/IBK/uib/pib/img/EN/common/folder_bg.gif') no-repeat 0 bottom;}
/*.account_area*/ .account_list > li li {padding:0 0 5px 28px; line-height:20px; background:url('/IBK/uib/pib/img/EN/common/folder_bar.gif') no-repeat 0 9px;}
/*.account_area*/ .account_list > li li .checkbox {vertical-align:-2px;}
/*.account_area*/ .account_list > li li ul {margin-left:-9px; padding:5px 0 0 0; background:url('/IBK/uib/pib/img/EN/common/folder_bg.gif') no-repeat 0 bottom;}
/*.account_area*/ .account_list > li li li {padding:0 0 5px 33px; line-height:20px; background:url('/IBK/uib/pib/img/EN/common/folder_bar.gif') no-repeat 0 9px;}
/*.account_area*/ .account_list > li li li ul {margin-left:-17px; padding:5px 0 0 0; background:url('/IBK/uib/pib/img/EN/common/folder_bg.gif') no-repeat 0 bottom;}
/*.account_area*/ .account_list > li li li li {padding:0 0 5px 13px; line-height:20px; background:url('/IBK/uib/pib/img/EN/common/folder_bar.gif') no-repeat 0 9px;}
/*.account_area*/ .account_list > li img {padding-right:3px;}


.account_wrap .btn_area {float:left; width:8%; margin-left:4%; margin-top:15%;}
.account_wrap .btn_area a{display:block; width:50px; margin-top:10px;}
.account_wrap .btns {float:left; width:13%;  text-align:center; padding-top:140px;}
.account_wrap .bts_space {margin:10px 0;}
.account_wrap .bts_space2 {margin-top:10px; padding-right:10px; text-align:right;}

.pmessage_post{overflow:hidden; overflow-y:auto; max-height:260px; margin-top:20px; padding:15px; border:1px solid #ececec;}
.pmessage_post ul {}
.pmessage_post ul li {margin-top:6px;}
.pmessage_post ul li:first-child{margin-top:0;}
.pmessage_post ul li a {display: block;}

.product_list {overflow:hidden; overflow-y:auto; max-height:260px; margin-top:20px; padding:0 15px 0 0;}
.lay_notice {margin-top:10px;}
.lay_notice .title {display:block; padding:0 0 0 15px; background:url('/IBK/uib/pib/img/EN/layer/bl_sq.gif') no-repeat 0 0;}
.lay_agscroll {margin-top:10px; border:1px solid #eee; width:100%; height:150px; padding:10px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto;}

.branch_bank{padding:30px 0 0;text-align:center;font-size:14px;color:#575757;}
.branch_bank strong{display:block;padding-top:10px;}

/*경조사*/
.pmessage {overflow:hidden; overflow-y:auto; margin-top:20px; padding:15px; border:1px solid #e4e4e4;}
.pmessage ul li {padding:7px 0;}
.event_card {min-width:526px;max-width:800px;}
.event_card ul {overflow:hidden;border-top:1px solid #ccddee;border-right:1px solid #ccddee;text-align:center;}
.event_card li {float:left;width:50%;min-width:262px;padding:16px;border-left:1px solid #ccddee;border-bottom:1px solid #ccddee;box-sizing:border-box;-webkit-box-sizing:border-box;}
.event_card li > img {padding:1px;border:solid 1px #dddddd;width:100%;height:auto;}
.event_card li p{padding-top:15px;font-weight:bold;color:#575757;}

/*카드 별명*/
.card_nickname_txt {padding:4px 4px; text-align:center;}
.card_nickname_txt strong {font-size:16px; line-height:23px;}

/*보안설치프로그램*/
.lay_custom {margin:20px 0 0; padding:20px; background:#f9f9f9; border:1px solid #ececec; text-align:center;}

/*페이지 나누기*/
.conditional_paging{page-break-before:always;}

/*정보 검색 영역*/
.lay_trn_search{overflow:hidden;}
.lay_trn_search .right{float:right;}

.lay_notice_error {position:relative; margin-top:20px; padding:15px; border:1px solid #c4c4c4;}
.lay_notice_error .stit_error {padding:5px 0 5px 10px; overflow:hidden;}
.lay_notice_error .stit_error li {padding-left:10px; background:url('/IBK/uib/pib/img/layout/arr_02.gif') no-repeat 0 7px; line-height: 20px;}
.pi_print {padding:20px; border:1px solid #ddd;}

/*일반확인증 발급*/
.prt_payment{overflow:hidden; margin-top:50px;}
.prt_payment .left{float:left; width:50%;}
.prt_payment .right{float:right; width:300px;}
.prt_payment .right tr:first-child{height:27px;}
.prt_payment .right tr + tr{height:64px;}
.prt_sub_tit{display:block; margin-top:70px; font-size:20px; text-align:center;}
.client_sign{margin-top:20px; font-weight:bold; text-align:right;}
.client_sign > span{margin-left:80px;}
.client_sign > strong{display: block; margin-top:20px;}
.client_sign > strong em{margin-left:150px; font-weight:bold;}
.messrs_txt{margin-top:30px; font-weight:bold;}
.messrs_txt span{margin-left:100px;}
.prt_sub_info{overflow:hidden; margin-top:20px;}
.prt_sub_info .left{float:left;}
.prt_sub_info .right{float:right;}
.prt_confirm_opinion{margin-top:10px; border:1px solid #ebebeb;}
.prt_confirm_opinion .title{display:block; margin-bottom:80px; border-bottom:1px solid #ebebeb; background:#cedce7; font-size:16px; line-height:36px; text-align:center;}
.prt_confirm_opinion .info{padding:0 30px 15px;text-align:right; font-weight:bold;}
.prt_confirm_opinion .info strong {margin-left:100px;}
.prt_confirm_opinion .info strong em {margin-left:100px; font-weight:bold;}
.lay_txt_area {margin-top:30px; text-align:center; font-size:16px; line-height:22px;}
.lay_txt_area span{display:block; font-size:14px;}
.lay_txt_area .date{padding:20px 0;}

/*card*/
.card_area_zone {overflow:hidden;}
.card_area_zone .card_area {display:inline-block;margin:0 5px 5px 0; width:424px;}
.card_area {padding:25px 0 10px; min-width:424px; border:2px solid #66bbee; border-radius:7px;}
.card_area h1.logo {padding-left:25px; height:42px;}

table.receipt{width:642px;}
table.receipt td {padding:0;}

.card_cont {margin:0 auto; width:321px;}
.card_txt {width:100%; overflow:hidden;}
.card_txt .cbar {float:left; width:23px;}
.card_txt .ccard {float:left; width:275px;}
.card_copy {margin-top:15px; text-align:center;}
.ccard table {width:277px; margin:0 auto; border-collapse:collapse;}
.ccard table td {padding:4px 0 4px 6px; border-left:1px solid #9bb3cf; border-top:1px solid #9bb3cf;}
.ccard table td:first-child {border-left:0;}
.ccard table tr:first-child td {border-top:0;}
.ccard table td.hh {/*height:72px;*/}
.ccard table td.no {padding-left:0; text-align:center;}
.ccard table td strong {display:block; color:#1857a6; font-weight:normal;}

/*계좌권한*/
.select_box.lay_etc .selects {width:41%; min-height:150px;}
.select_box.lay_etc .selects .stit {color:#565656; font-size:12px; padding:0;}
.select_box.lay_etc .btns {width:17%;}

/**/
.custom_area {margin-top:20px; border:1px solid #ccddee; border-top:2px solid #66bbee;}
.custom_box {width:100%; overflow:hidden;}
.custom_box .bos {float:right; width:50%; height:200px; border-left:1px solid #ccddee;}
.custom_box .bos:first-child {float:left; width:50%; border-left:0; margin-left:-1px;}
.custom_box strong.tit {display:block; height:42px; line-height:42px; text-align:center; border-bottom:1px solid #ccddee; background:#f6f9fc;}
.custom_box .customs {padding:15px; border-top:1px solid #ccddee;}
.custom_box .customs.sta {border-top:0;}
.customs label {display:block; font-weight:bold; padding:0 0 6px 0; }
.customs input.tx {width:97%;}
.custom_btn {padding:10px; text-align:center; border-top:1px solid #ccddee;}

/*post*/
.post_list {margin:5px;}
.post_list li {padding:0 0 3px 0;}
.post_list li a {color:#575757;}
.post_chk {margin-top:20px;}
.post_chk input {vertical-align:-2px;}

/* 검색영역 */
.lay_search_area {padding:8px 0 10px; }
.lay_search_area .tt2{float:right;}
.lay_search_area input.tx {margin:0 6px 0 4px;}
.srch_add_nm {position:relative; padding-left:20px;}
.srch_add_nm:before {position:absolute; content:''; width:13px; height:13px; top:0; left:0; background:url('/IBK/uib/ecb/img/EN/common/bul_sub.gif') no-repeat 0 0;}

.lay_search_area2 {padding:0;}
.lay_search_area2 span.tt {padding:0 0 0 8px; background:url('/IBK/uib/pib/img/EN/common/bg_list_comm.gif') no-repeat 0 4px;}
.lay_search_area2 div.rights {float:right; margin-top:-4px;}
.lay_search_area2 div.rights label {font-weight:bold; padding-right:5px;}
span.hovers {color:#575757;}
span.hovers:hover {color:#575757; text-decoration:underline; cursor:pointer;}

/* 개발자요청 스크롤 */
.psbox{width:100%;height:200px;background:#fff;overflow:hidden;overflow-y:auto;}

/* 스텝영역*/
.step_round .step_process > li {width: 100%; letter-spacing:-0.005em;}

/* 비로그인 */
.pop_certificate{position:relative;}
.pop_certificate .step_area{position:absolute;top:0;right:25px;}

.pop_certificate .step > div{display:none;}
.pop_certificate .step > .on{display:block;}
.pop_certificate .step_area a{color:#565656;}
.slide_visual{display:none;width:100%;height:100%;box-sizing:border-box;padding:26px 30px 0;}
.on .slide_visual{display:block;}
.slide_visual .btn_slide{height:0;display:none;}
.on .slide_visual .btn_slide{display:block;}
.slide_visual .btn_slide a{position:absolute;top:278px;display:inline-block;width:29px;height:51px;font-size:0;text-indent:-99999px;z-index:100;}
.slide_visual .btn_slide .arr_left{left:45px;background:url('/IBK/uib/pib/img/EN/common/btn_pop_left.png') no-repeat 0 0;}
.slide_visual .btn_slide .arr_right{right:45px;background:url('/IBK/uib/pib/img/EN/common/btn_pop_right.png') no-repeat 0 0;}

.slide_visual .dot_slide{position:relative;padding:401px 0 169px;text-align:center;}
.slide_visual .dot_slide > li{display:inline-block;}

.slide_visual .dot_slide a{display:inline-block;width:11px;height:11px;margin:0 3px;font-size:0;text-indent:-99999px;background:url('/IBK/uib/pib/img/EN/common/dot_off.png') no-repeat 0 0;}
.slide_visual .dot_slide .on a{background-image:url('/IBK/uib/pib/img/EN/common/dot_on.png');}

.slide_visual .dot_slide .on .box_blue{display:block;}
.slide_visual .dot_slide .box_blue{display:none;}
.slide_visual .dot_slide .on img{display:block;width:636px;height:395px;position:absolute;top:0;left:50%;margin-left:-318px;}
.slide_visual .dot_slide img{display:none;}

.slide_visual .box_blue{position:absolute;bottom:0;left:0;height:150px;text-align:left;}
.box_blue{width:100%;height:100%;box-sizing:border-box;padding:29px 30px 27px;background-color:#fbfdfe;border:1px solid #ccddee;}
.box_blue > strong{font-size:14px;color:#575757;}
.box_blue .list_comm{margin-top:16px;}

/*step*/
.step_area_wrap {}
.step_area_wrap .state {float:left; display:inline-block; padding-top:8px;}
.step_area_wrap .step_area_fxd {float:left; margin-left: 20px;}
.step_area_wrap .step_area_fxd ul {width:100%; overflow:hidden;}
.step_area_wrap .step_area_fxd ul li {position:relative; float:left; margin-right:5px;}
.step_area_wrap .step_area_fxd ul li strong.num {display:inline-block; padding:9px 0 0 0; width:32px; height:23px; text-align:center; background:url('/IBK/uib/pib/img/EN/common/bg_step_num.gif') no-repeat 0 0;}
.step_area_wrap .step_area_fxd ul li span.txt {display:inline-block; padding:9px 15px 0 0; height:23px; text-align:center; background:url('/IBK/uib/pib/img/EN/common/bg_step_txt.gif') no-repeat right 0;}
.step_area_wrap .step_area_fxd ul li.on {background:#1a5fac url('/IBK/uib/pib/img/EN/common/bg_step_right_on.gif') no-repeat right 0;}
.step_area_wrap .step_area_fxd ul li.on strong.num {background:url('/IBK/uib/pib/img/EN/common/bg_step_left_on.gif') no-repeat 0 0;}
.step_area_wrap .step_area_fxd ul li.on span.txt {position:relative; left:0; padding:0 5px 0 7px; color:#fff; font-weight:bold; background:none;}

.fee_scorll {height:180px; overflow-y:auto;}
.fee_scorll_half {height:74px; overflow-y:auto;}
.fee_list li {padding:9px 5px 7px 30px; /*height:35px; line-height:35px;*/}
.fee_list li:hover {background:#f5f5f5;}
.fee_list input[type="checkbox"] {margin-left:-20px;vertical-align:-2px;}

/*bank_list*/
.bank_list {position:relative;width:525px;margin-top:17px;overflow:hidden;}
.bank_list:before{content:'';position:absolute;left:0;top:0;display:block;height:100%;width:1px;background:#fff;}
.bank_list:after{content:'';display:block;width:100%;height:13px;background:#fff;position:absolute;left:0;bottom:0;}
.bank_list.add {margin-top:20px; width:680px; overflow:hidden;}
.bank_list li {float:left; width:25%; padding:0 0 13px 15px;box-sizing:border-box;border-left:1px solid #ccddee;}
.bank_list li.sta {padding-left:0;}
.bank_list li a {display:block;color:#575757;}
.bank_list li a:hover {color:#3d5a8f;}

.cvcnum_wrap {}
.cvcnum_wrap div {text-align:center;}

.homepage_move {border:3px solid #4791d8; padding:173px 0 52px 0; text-align:center; background:url('/IBK/uib/pib/img/EN/common/bg_home_move.gif') no-repeat 50% 43px;}
.homepage_move.out {background:url('/IBK/uib/pib/img/EN/common/bg_home_out.gif') no-repeat 50% 43px;}
.homepage_move p {padding-bottom:15px;}

.laynote {}
.laynote h5.stit5 {margin-top:13px;}
.laynote p.tt {margin:8px 0 0 20px; line-height:18px;}
.laynote p.tt.etc {margin-top:7px;}
.laynote p.tt2 {margin-top:12px; padding:0 0 0 20px; line-height:18px; background:url('/IBK/uib/pib/img/EN/common/bul_alone2.gif') no-repeat 0 3px;}
.one_check {margin-top:20px; margin-bottom:-10px; padding-top:15px; text-align:right; border-top:1px solid #ddd;}
.one_check span.bar {display:inline-block; margin-left:10px; padding:0 0 0 10px; border-left:1px solid #ddd;}
a.pclose2 {display:inline-block; margin-left:10px; padding:6px 25px 0 12px; height:20px; border:1px solid #707070; color:#707070; background:url('/IBK/uib/pib/img/EN/common/pclose2.png') no-repeat right 9px;}

/* 환경설정 마법사 */
.mpop_setup{width:798px;height:571px;background:#eaf4f8 url('/IBK/uib/ecb/img/EN/layer/bg_mpop_setup01.png') no-repeat;}
.mpop_setup strong.tit{display:block;overflow:hidden;padding:130px 0 0 60px;font-size:45px;height:105px;line-height:105px;color:#114287;font-family:'IBKiDreamL';}
.mpop_setup .txt01{padding:0 0 13px 60px;line-height:100%;font-size:24px;color:#282828;font-family:'IBKiDreamL';}
.mpop_setup .txt02{padding:0 0 0 60px;}
.mpop_setup .lay_btn_area{margin-top:56px;padding-left:60px;text-align:left;}



/* fxd 외화송금 step */
.stepStatus {width: 100%;height: auto;position: relative;}
.stepStatus p {height:39px;line-height:39px;position: absolute;left:0;top:0;}
.stepStatus ol {margin-left:80px;}
.stepStatus ol li {width:98px;height:39px;display: inline-block;position:relative;background:url('/IBK/uib/pib/img/EN/fxd/bg_status_step_off.png') no-repeat;line-height: 39px;text-align: center;color:#575757;}
.stepStatus ol li.on {background:url('/IBK/uib/pib/img/EN/fxd/bg_status_step_on.png') no-repeat;color:#3c5c88;}
.stepStatus ol li span {width:27px;height:28px;display: inline-block;position:absolute;left:-15px;top:5px;background:url('/IBK/uib/pib/img/EN/fxd/bg_status_step_arrow.png') no-repeat;}
