@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.zidx{z-index:200 !important;}
div.overlay {position:fixed; top:0; left:0; margin:0; padding:0; display:none; width:100%; height:100%; z-index:2; background:url('/IBK/uib/pib/img/KO/common/dim_bg.png') repeat 0 0;}

/*layer*/
.bg_none {background:#fff !important;}
.bd_none {border:none !important;}

.dvlayer {position:relative; background:#fff; margin:1px; border:3px solid #296cc5;}
.dvlayer.psize1,
.dvldvlayer-ty2ayer.psize1{width:294px;}
.dvlayer.psize2,
.dvlayer-ty2.psize2{width:394px;}
.dvlayer.psize3,
.dvlayer-ty2.psize3{width:544px;}
.dvlayer.psize4,
.dvlayer-ty2.psize4{width:694px;}
.dvlayer.psize5,
.dvlayer-ty2.psize5{width:844px;}
.dvlayer-ty2.w450{width:450px;}
.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/KO/common/alarm.png') no-repeat 20px 6px;}
.dvlayer .layer_cont {margin:0 25px; padding:23px 0 30px; overflow-x:hidden;}
.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/KO/common/bg_txt_comm.gif') no-repeat 19px 16px;}
.ly_cnt_txt{ font-size: 14px; font-weight: bold; color: #333333; text-align: center; line-height: 25px;}
.ly_cnt_txt span{ color: #f67b1e;}

.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;}
.popup_cont.etc {background:url('/IBK/uib/pib/img/KO/common/bg_layer.gif') repeat-x 0 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;}
.layer_cont_scr {margin-top:15px; overflow-x:hidden !important; overflow-y:auto !important; max-height:200px;}
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/KO/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/KO/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/KO/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/KO/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/KO/common/lay_line.gif') repeat-x 0 0;}
.lay_btn_area2 a {margin:0 3px;}


.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/KO/common/bul_rect.gif') no-repeat 0 5px;}
.layer_descript p {padding:0 10px; background:url('/IBK/uib/pib/img/KO/common/bul_rect.gif') no-repeat 0 5px;}
.layer_descript .img_inc {padding:20px 0 20px 90px; background:url('/IBK/uib/pib/img/KO/common/img_comm_apporret_02.gif') no-repeat 0 5px;}
.layer_descript .img_inc strong {padding:0 10px; background:url('/IBK/uib/pib/img/KO/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/KO/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/KO/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/KO/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_tit_area.etc{ margin-top: 30px;}
.ly_cnt_tit {display:block; margin-top:15px; padding:0 0 3px 23px; background:url('/IBK/uib/pib/img/KO/common/bul_h4.gif') no-repeat 0 2px; color:#333; font-size:16px; line-height:19px;}
.ly_cnt_tit.etc { margin-top: 6px; font-size:16px; line-height:18px;}
.ly_cnt_tit input + label {margin-left:20px;}
.data_type_box {overflow:hidden; margin-top:15px; padding:0 0 15px; border-bottom:1px solid #e6e6e6;}
.data_type_box input {vertical-align:-2px;}
.data_type_box input[type=text],
.data_type_box select{width: 100%;}
.data_type_box dl {float:left; width: 210px;}
.data_type_box dt {margin-top:15px; padding:0 10px; background:url('/IBK/uib/pib/img/KO/common/bul_rect.gif') no-repeat 0 5px; color:#575757; font-size:12px; line-height:15px;}
.data_type_box dt:first-child{margin-top:15px;}
.data_type_box dd {margin-top:10px; padding:0 10px;}
.data_type_box dd.etc{ margin-top:8px; padding-left: 17px; text-indent: -17px; font-weight: bold;}
.data_type_box dl + dl.admin_process_wrap {float:right; margin-left:0;width:546px;}
.data_type_box dl.admin_process_wrap dt.right{padding: 0;background: none;text-align: right;}
.data_type_box dl.admin_process_wrap dt > span{padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bul_rect.gif') no-repeat 0 5px; color:#575757; font-size:12px; line-height:15px;}
.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:9px 0 7px; 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:124px; 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:35px; 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:10px; width:100%; background:#ddd;}
.layer_file .admin_process_wrap {margin: 0 auto;width:546px;float:none}
.data_type_box.etc{ border-width:1px; padding: 0 25px 20px 11px;}
.data_type_box.etc .txt_area{ margin:20px 0 0 24px;}
.data_type_box.etc .txt_area .txt_comm{ float: left; margin-right: 70px; background-position: 0 50%;}
.data_type_box.etc .txt_area .txt_comm label{ padding-right: 5px;vertical-align: middle;}
.data_type_box.etc .txt_area .txt_comm select{ width: 200px; vertical-align: middle;}
.data_type_box.etc .txt_area .txt_comm input{ width: 90px; vertical-align: middle;}

.data_type_box .inner-box{padding: 9px 19px;border:1px solid #ccddee;}

/*popup*/
body.popup {padding:0; margin:0; min-width:100px; background:#fff url('/IBK/uib/pib/img/KO/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/KO/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/KO/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/KO/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/KO/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/KO/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/KO/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/KO/common/pclose2.png') no-repeat right 4px;}

/*팝업유형 추가*/
body.popup3{background:#fff url('/IBK/uib/pib/img/KO/common/bg_layer_bright.gif') repeat-y 0 0;margin:0;padding:0;min-width:100px;height:100%}
body.popup3 .popup_cont{margin:0 auto}
body.popup3 .popup_cont.type02{margin:0 25px}
body.popup3 .dvpop{background:url('/IBK/uib/pib/img/KO/common/bg_layer_bright.gif') repeat-y right 0}
body.popup3 .dvpop .footer{background:url('/IBK/uib/pib/img/KO/common/bg_layer_bright.gif') repeat-x 0 0;height:2px}
body.popup3 .dvpop strong.stit{background:#4791d8;padding:18px 0 8px 20px}
body.popup3 .dvpop .popup_close{position:absolute;right:24px;top:16px}

/*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/KO/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/KO/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/pib/img/KO/etc/img_usb_gray.gif') no-repeat 0 0;}
.guide_info_box .top_info.green_usb_key{background:url('/IBK/uib/pib/img/KO/etc/img_usb_green.gif') no-repeat 0 0;}
.guide_info_box .top_info.black_usb_key{background:url('/IBK/uib/pib/img/KO/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/KO/layer/bl_arrow.gif'); font-size:0; line-height:0;}
.modal_tooltip.right:after{right:15px;left:auto; }
.left {text-align: left;}
.grid_tit {display:block; color:#3d5a8f; padding:9px 0 7px 10px; background:#f5f5f5;}

.tooltip_table {border-top:2px solid #65bbee;}
.tooltip_table.scrolls {height:203px; overflow-y:auto;}
.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 !important; 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 !important; text-align:right;}
.tooltip_table table td.fst {border:0; padding-left:0 !important; text-align:center;}
.tooltip_close{position:absolute; bottom:10px; right:14px; padding-left:14px; background:url('/IBK/uib/pib/img/KO/button/btn_bg_toggle.gif') no-repeat 0 2px; color:#585858;} /*new*/
div.TA_01 table.list .tooltip_table table tbody th {border-left:0 !important;}

.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/KO/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/KO/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/KO/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/KO/common/folder_minus.gif') no-repeat 0 0;}
/*.account_area*/ .account_list > li.plus {background:url('/IBK/uib/pib/img/KO/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/KO/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/KO/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/KO/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/KO/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/KO/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/KO/common/folder_bar.gif') no-repeat 0 9px;}
/*.account_area*/ .account_list > li img {padding-right:3px;}

/* new */
.account_list.dff-type > li {padding:2px 0 6px 0;background:none;position: relative;}
.account_list.dff-type > li > a {height:15px;display:inline-block;padding-left:23px; background:url('/IBK/uib/pib/img/KO/common/folder_minus.gif') no-repeat 0 0;line-height: 15px;}
.account_list.dff-type > li ul {margin-left:6px;}
.account_list.dff-type > li.plus {background:none;}
.account_list.dff-type > li.plus > a {background:url('/IBK/uib/pib/img/KO/common/folder_plus.gif') no-repeat 0 0;}
.account_list.check-type > li > input {position: absolute;left:20px;top:0;}
.account_list.check-type > li > a {padding-left:43px;}



.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/KO/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/pib/img/KO/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/KO/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/KO/common/btn_pop_left.png') no-repeat 0 0;}
.slide_visual .btn_slide .arr_right{right:45px;background:url('/IBK/uib/pib/img/KO/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/KO/common/dot_off.png') no-repeat 0 0;}
.slide_visual .dot_slide .on a{background-image:url('/IBK/uib/pib/img/KO/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/KO/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/KO/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/KO/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/KO/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/KO/common/bg_home_move.gif') no-repeat 50% 43px;}
.homepage_move.out {background:url('/IBK/uib/pib/img/KO/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/KO/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/KO/common/pclose2.png') no-repeat right 9px;}

/* 환경설정 마법사 */
.mpop_setup{width:798px;height:571px;background:#eaf4f8 url('/IBK/uib/pib/img/KO/layer/bg_mpop_setup01.png') no-repeat;}
.mpop_setup strong.tit{display:block;overflow:hidden;padding:131px 0 0 60px;font-size:45px;height:103px;line-height:103px;color:#114287;font-family:'IBKiDreamL';letter-spacing:-1px;}
.mpop_setup .txt01{padding:0 0 15px 60px;line-height:100%;font-size:24px;color:#282828;font-family:'IBKiDreamM';letter-spacing:-1px;}
.mpop_setup .txt02{padding:0 0 0 60px;}
.mpop_setup .lay_btn_area{margin-top:54px; padding-left:196px; text-align:left;}
.mpop_setup .lay_btn_area a{width:97px; height:47px; line-height:47px; border:1px solid #1051b0; font-size:16px; padding:0; text-align:center;}
body.setup_bg{background:#eaf4f8;}

/* 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/KO/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/KO/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/KO/fxd/bg_status_step_arrow.png') no-repeat;}

/* 영업점조회 색인 */
.btn_box_area {position:relative; margin-top:15px; width:100%; box-sizing:border-box; padding:20px 0px ; color:#575757; border:1px solid #ececec; background:#f9f9f9;}
.btn_box_area div {width:100%; padding:0 98px 0 84px; box-sizing:border-box;}
.btn_box_area a.bts.all {display:block; position:absolute; top:20px; left:20px; width:54px; padding:17px 4px 18px; line-height:18px; text-align:center;}
.btn_box_area a.bts.on {color:#fff; border:1px solid #235cb6; background:#276bc1;box-shadow: none;}
.btn_box_area div > a.bts.str {display:block; position:absolute; top:20px; right:20px; width:59px; padding:17px 6px 18px; line-height: 18px; text-align:center;}
.btn_box_area div ul{width:100%; }
.btn_box_area div ul:after {display:block; content:''; clear:both;}
.btn_box_area div .lst {margin-top:5px;}
.btn_box_area div ul li {float:left; width:14.2%; padding-left:5px; box-sizing:border-box;}
.btn_box_area div ul li:first-child {width:14.8%;}
.btn_box_area div ul li a {width:100%; padding:6px 0 6px; height:24px; box-sizing:border-box; text-align:center;}
.ly_scroll_box .TA_01.mgt0{margin-top:0;} 


/* layer type2 - product */
.dvlayer-ty2 {position:relative; background:#fff; margin:1px; border:3px solid #296cc5;}
.dvlayer-ty2 .layer_top{ height: 45px;background:url('/IBK/uib/pib/img/KO/layer/ty2-tit-bg.gif') 0 0 repeat-x;}
.dvlayer-ty2 .layer_top strong.stit{ display: inline-block; padding:16px 0 0 38px; background:url('/IBK/uib/pib/img/KO/layer/ty2-tit-bul.gif') 15px 15px no-repeat; color: #1857a6; font-size: 16px;box-sizing: border-box}
.dvlayer-ty2 .layer_cont{ padding:30px 30px 0 30px;}
.dvlayer-ty2 .layer_cont strong.stit{display:block;margin-top:30px;padding:0 0 15px 11px;font-size:16px;color:#575757;background:url('/IBK/uib/pib/img/KO/layer/ty2-tit-bg01.gif') no-repeat 0 5px;}
.dvlayer-ty2 .layer_foot{}
.dvlayer-ty2 .layer_foot .layer_close{position:absolute; top:14px; right:14px;}
.dvlayer-ty2 select {height: 33px;line-height:33px;font-size:14px;}
.dvlayer-ty2 .layer_cont .tit_area strong.stit{padding:0 0 20px 11px;}
.dvlayer-ty2 .layer_cont .tit_area{position:relative;padding:0;margin:0;}
.dvlayer-ty2 .layer_cont .tit_area .box_right{position:absolute;right:0;bottom:10px;}
.dvlayer-ty2 .part_area {padding:10px 0 20px; background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x left bottom; }
.dvlayer-ty2 .part_area:after {display:block; content:''; clear:both;}
.dvlayer-ty2 .btn_plus {border:0; padding:0 20px 0 0; line-height:15px; background:url('/IBK/uib/pib/img/KO/layer/bg_btn_plus.gif') no-repeat right 0; font-weight:bold;}
.dvlayer-ty2 .btn_dele {float:right; margin-top:10px; display:inline-block; border:1px solid #a5a5a5; border-radius:5px; padding:7px 28px 5px 9px; background:url('/IBK/uib/pib/img/KO/layer/bg_btn_dele.gif') no-repeat right 10px;}
.dvlayer-ty2 .btn_zip {display:inline-block; border:1px solid #c2c2c2; border-radius:4px; padding:6px 9px 4px; background:#f1f1f1; vertical-align:middle;}
.dvlayer-ty2.line2{border:2px solid #296cc5;}
.dvlayer-ty2.line2 .layer_foot{position:relative;width:100%;height:40px;line-height:40px;background:url('/IBK/uib/pib/img/KO/layer/bg_close_box.gif') repeat-x;}
.dvlayer-ty2.line2 .layer_foot .layer_close{position:absolute;right:30px;top:0;}


/* popup type2 - product */
.dvpop-ty2 {position:relative; height:auto!important; min-height:100%; padding:0;border: 2px solid #1857a6;box-sizing: border-box}
.dvpop-ty2 .popup_top{ height: 45px;background:url('/IBK/uib/pib/img/KO/layer/ty2-tit-bg.gif') 0 0 repeat-x;}
.dvpop-ty2 .popup_top strong.stit{ display: inline-block; padding:16px 0 0 38px; background:url('/IBK/uib/pib/img/KO/layer/ty2-tit-bul.gif') 15px 15px no-repeat; color: #1857a6; font-size: 16px;box-sizing: border-box}
.dvpop-ty2 .popup_cont{ padding: 30px; margin:0 0 40px 0;}
.dvpop-ty2 .popup_foot{position:absolute; width:100%; bottom:0; height:40px; background:url('/IBK/uib/pib/img/KO/layer/ty2-foot-bg.gif') repeat-x 0 0; text-align: right;}
.dvpop-ty2 .popup_foot .layer_close{ display: inline-block; margin: 13px 29px 0 0;}

/* 65세 이상 가입안내 */
.old_age_join{text-align:center;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x left bottom;}
.old_age_join .stit{display:block;padding:0 0 20px 0 !important;font-size:24px !important;color:#1857a6 !important;font-family:'IBKiDreamM';font-weight:normal;text-align:left;background:none !important;}
.old_age_join .info{padding:0 0 10px 0;color:#575757;text-align:left;}
.old_age_join .age_box{padding:20px;margin-bottom:15px;line-height:18px;background:#fafafa;border:1px solid #e5e5e5;text-align:left;color:#575757;}
.old_age_join .formWrap{padding-bottom:15px;}
.old_age_join .formWrap input + label{font-size:12px;}
.layer_btn_area{width: 100%;padding-top:20px;padding-bottom:30px;text-align: center;}
.layer_btn_area a {display: inline-block;height: 30px;margin-left: 4px;line-height: 30px;font-weight: bold;font-size: 14px;}
.layer_btn_area a:first-child {margin-left: 0;}
.layer_btn_area a:before, .layer_btn_area a:after{content:'';display:inline-block;width:15px;height:30px;}
.layer_btn_area a > span{display:inline-block;padding:0 6px;height:30px;line-height:30px;vertical-align:top;}
.layer_btn_area .btn_ok01:before{background: url('/IBK/uib/pib/img/KO/layer/btn_sbtn_ok01.png') no-repeat;}
.layer_btn_area .btn_ok01:after{background: url('/IBK/uib/pib/img/KO/layer/btn_sbtn_ok02.png') no-repeat;}
.layer_btn_area .btn_etc01 span{height:28px !important;background:#fff;border:1px solid #a1b5c4;border-left:0;border-right:0;}
.layer_btn_area .btn_etc01:before{width:15px !important;background: url('/IBK/uib/pib/img/KO/layer/btn_btn_etc01.png') no-repeat;}
.layer_btn_area .btn_etc01:after{width:15px !important;background: url('/IBK/uib/pib/img/KO/layer/btn_btn_etc02.png') no-repeat;}
strong.ptit {display:block; margin-top:30px; padding:0 0 10px 11px; font-size:16px; color:#575757; background:url('/IBK/uib/pib/img/KO/layer/ty2-tit-bg01.gif') no-repeat 0 5px;}

/* 지점검색 */
.dvlayer-ty2 .layer_cont input.tx {font-size: 12px;height: 28px !important;border: 0;box-sizing: border-box;}
.dvlayer-ty2 .layer_cont .ip_bg{display:inline-block;background: url('/IBK/uib/pib/img/KO/bnc/bg_ip_center01.gif') repeat-x;vertical-align:middle;}
.dvlayer-ty2 .layer_cont .ip_bg:before{content:'';display:inline-block;width:7px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/bg_ip_left01.gif') no-repeat;vertical-align:middle;}
.dvlayer-ty2 .layer_cont .ip_bg:after{content:'';display:inline-block;width:7px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/bg_ip_right01.gif') no-repeat;vertical-align:middle;}
.layer_store_search{}
.layer_store_search > p{padding:0 0 0 28px;}
.layer_store_search .search{display:block;margin-bottom:20px;padding:10px 28px 20px 28px;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x left bottom;}
.layer_store_search .search input{width:265px;}
.layer_store_search .list strong{display:block;height:37px;line-height:37px;background:#cedceb;text-align:center;}
.layer_store_search .list ul{border:1px solid #e5e5e5;border-top:0;}
.layer_store_search .list ul li{padding:0 0 0 10px;border-top:1px solid #e5e5e5;}
.layer_store_search .list ul li:first-child{border:0;}
.layer_store_search .list ul li a{display:block;height:40px;line-height:40px;}

/* 납입한도초과 안내 */
.lay_text_box{padding:20px 0;border:1px solid #e5e5e5;background:#fafafa;font-weight:bold;font-size:14px;text-align:center;line-height:20px;}
.option_set_list{overflow:hidden;border:1px solid #e5e5e5;border-bottom:0;}
.option_set_list ul li{padding:9px 0 9px 15px;border-bottom:1px solid #e5e5e5;}
.option_set_list ul li .formWrap input + label{font-size:12px;font-weight:bold;}

/* 직업분류별 선택 */
.job_choice{width:100%;overflow:hidden;}
.job_choice > p{padding:0 0 10px 0;}
.job_choice ul{height:181px;width:224px;overflow-y:auto;border:1px solid #e5e5e5;}
.job_choice div{position:relative;float:left;margin-left:54px;}
.job_choice div:before{content:'';position:absolute;left:-39px;top:79px;display:inline-block;width:25px;height:25px;background: url('/IBK/uib/pib/img/KO/bnc/icon_job_choice.png') no-repeat;}
.job_choice div.fst:before{display:none;}
.job_choice div.fst{margin-left:0;}
.job_choice ul li.on a{background:#c3e1f4;font-weight:bold;}
.job_choice ul li a{display:block;padding:10px 0 10px 15px;}
.job_choice ul li a:hover{background:#c3e1f4;font-weight:bold;}
.option_set_list ul.job li{float:left;width:33.3%;box-sizing:border-box;}
.option_set_list ul.job{overflow:hidden;position:relative;margin-bottom:-3px;border-bottom:1px solid #e5e5e5;}
.option_set_list ul.job:before{content:'';position:absolute;left:0;bottom:2px;display:block;clear:both;width:100%;height:1px;background:#e5e5e5;}
.prd-tlb-ty1 .phone .formWrap input + label{font-size:12px;}


/* 자주쓰는 입금계좌  */
.acbt1 {border-top: 1px solid #d1e0f0;margin-top:20px;}
.magt0 {margin-top:0 !important;}