@charset "utf-8";

/*common*/
.location {display:none; float:left; padding-top:10px;}
.bold {font-weight:bold;}
.btn_common {display:none; float:right;}
.btn_common img {vertical-align:top;}

.btn_add {margin-top:20px;}
.btn_add img {vertical-align:middle;}

.btn_area a:focus{outline-offset:-1px;}

.notice {display:none; position:relative; margin-top:20px; padding:0 20px 13px; color:#575757; border:1px solid #999;}
.notice .stit {display:block; margin:0 -20px; padding:15px 0 0 45px;  height:30px; color:#333; font-size:14px; background:#f6f6f6 url('/IBK/uib/pib/img/KO/common/bul_notice.gif') no-repeat 19px 14px; border-bottom:1px solid #ddd;}
.notice .btns {position:absolute; top:15px; right:15px;}
.notice ul {margin-top:20px; padding:0;}
.notice ul li {padding:0 0 3px 10px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_notice.gif') no-repeat 0 4px;}
.notice a {color:#286ac1;}
.notice a.link {color:#286ac1;}
.notice p {padding:10px 0; color:#000;}
.notice p.txt_idx {padding-left:15px;}

.notice1 {position:relative; margin-top:20px; padding:0 20px 0; color:#575757; border:1px solid #999;}
.notice1 .stit {display:block; margin:0 -20px; padding:15px 0 0 45px;  height:30px; color:#333; font-size:14px; background:#f6f6f6 url('/IBK/uib/pib/img/KO/common/bul_notice.gif') no-repeat 19px 14px; border-bottom:1px solid #ddd;}
.notice1 .btns {position:absolute; top:15px; right:15px;}
.notice1 ul {margin-top:20px; padding:0;}
.notice1 ul li {padding:0 0 3px 10px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_notice.gif') no-repeat 0 4px;}
.notice1 a {color:#286ac1;}
.notice1 a.link {color:#286ac1;}
.notice1 p {padding:10px 0; color:#000;}
.notice1 p.txt_idx {padding-left:15px;}

.guide_tips {position:absolute; display:none; right:10px; top:35px;}
 
.notice2 {margin-top:30px; padding:20px; color:#575757; border:5px solid #d5d5d5;}
.notice2 .stit {display:block; padding:2px 0 0 26px !important; font-size:14px !important; height:24px !important; line-height:16px !important; color:#e85c2b !important; background:url('/IBK/uib/pib/img/KO/common/bul_notice2.gif') no-repeat 0 0 !important; font-family:'dotum' !important; font-weight:bold  !important;}/*layer.css 팝업 stit와 겹쳐서 !important 해놓음*/
.notice2 ul {margin-top:6px; padding:0;}
.notice2 ul li {padding:0 0 3px 10px; color:#575757;line-height: 19px;background:url('/IBK/uib/pib/img/KO/common/bg_list_notice2.gif') no-repeat 0 7px;}
.notice2 ul li.bulclearP0 ,.notice2 ul li ul li.bulclearP0 , .notice2 ul li ul.dash li.bulclearP0 {padding:0 0 3px 0px; background:none;}
.notice2 ul li.bulclear, .notice2 ul li ul li.bulclear, .notice2 ul li ul.dash li.bulclear {padding:0 0 3px 10px; background:none;}
.notice2 ul li.bulclearP0 p, .notice2 ul li ul li.bulclearP0 p, .notice2 ul li.bulclear p, .notice2 ul li ul li.bulclear p  {line-height:20px;}
.notice2 ul li .disib {display:inline-block;}
.notice2 ul li .disb {display:block;}
.notice2 ul li p.ml10 {margin-left:0px !important;}
.notice2 ul li ul {margin-top:3px;padding:0 0 0 0px;}
.notice2 ul li ul li {padding:0 0 3px 8px; color:#575757; background:none;}
.notice2 ul li ul.dash {margin-top:3px;padding:0 0 0 1px;}
.notice2 ul li ul.dash li {padding:0 0 3px 7px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 9px;}
.notice2 ul li a {color:#276bc1; text-decoration:underline;}
.notice2 ul li a {color:#276bc1;}
.notice2 ul li .line{text-decoration:underline;}

.noti_typeA {position:relative; min-height:120px; margin-top:20px; padding:15px 15px 15px 200px; border:1px solid #c4c4c4;background-image:url('/IBK/uib/pib/img/layout/img_noti_typeA_img_sample.gif');background-position:left center;background-repeat:no-repeat;}
.b2b_a {background-image:url('/IBK/uib/pib/img/layout/img_noti_typeA_img_sample.gif')}
.b2b_b {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B151010_01.gif');}/*기업 건별승인등록건 이미지*/
.b2b_c {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B251015_01.gif');}/*외상매출채권-채권발행신청(EB2B204015_m)*/
.b2b_d {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B351010_01.gif');}/*전자채권-구매기업-채권발행신청(EB2B351010_m)*/
.b2b_e {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B701010_01.gif');}/*네트워크론-구매기업-발주서정보등록(EB2B451010_m)*/
.b2b_f {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B451030_01.gif');}/*네트워크론-구매기업-협력업체정보등록(EB2B451030_m)*/
.b2b_g {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B501035_01.gif');}/*플러스네트워크론-구매기업-결제정보등록(EB2B501035_m)*/
.b2b_h {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B501045_01.gif');}/*플러스네트워크론-구매기업-협력업체융자추천서등록(EB2B501045_m)*/
.b2b_i {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B601010_01.gif');}/*전자어음-발행인-전자어음발행(EB2B601010_m)*/
.b2b_j {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B651015_01.gif');}/*외화e-LOAN/회전대출-구매기업-외화결제예정등록(EB2B651015_m)*/
.b2b_k {background-image:url('/IBK/uib/pib/img/KO/b2b/img_BB2B701035_01.gif');}/*외화e-LOAN/회전대출-구매기업-결제정보등록(대량)(EB2B701035_m)*/

.noti_typeA > ul {margin-top:0;}
.noti_typeA p {margin-top:15px; line-height:20px;}
.noti_typeA .stit {display:block; padding:5px 0 5px 50px; font-size:15px; line-height:20px; }
.noti_typeA .btns {position:absolute; top:10px; right:10px;}
.noti_typeA em {color:#ff3800;}
.noti_typeA a {color:#ff3800;}
.noti_typeA a.link {color:#00a2e0;}
.noti_typeA p {color:#000;}
.noti_typeA p.txt_idx {padding-left:15px;}
.noti_typeA .list_comm {border-bottom:none;}

.notice_error {position:relative; margin-top:20px; border:1px solid #ccddee;}
.notice_error .tits {display:block; padding:20px 0 20px 65px; color:#333; font-size:16px; border-bottom:1px solid #ccddee; background:#fafbfd url('/IBK/uib/pib/img/KO/common/icon_info.png') no-repeat 20px 50%;}
.notice_error .stit_error {padding:12px 0 10px 65px; overflow:hidden;}
.notice_error .stit_error dt {width:7%; float:left;}
.notice_error .stit_error dd {padding-bottom:5px; width:88%; float:left; line-height:15px;}

.cer_note {padding:10px;}

.guide_box {margin-top:20px; padding:30px 30px 30px 120px; background:url('/IBK/uib/pib/img/KO/common/bg_infobox.png') no-repeat 30px 30px; border: 5px solid #ebf6f9;}
.guide_box .stxt {}
.guide_box .stxt li {padding:0 0 2px 10px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}
.guide_box .stxt2 {min-height:27px; padding:10px 0 0px 10px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 16px;}


.link {color:#114287;}
.txt_center{text-align:center !important;}
.block{display:block !important;}
/* 여백 */
.sbm {overflow:hidden;margin-top:20px;}
.mt0 {margin:0 !important;}
.mtt0 {margin-top:0 !important;}
.mtm3 {margin-top:-3px !important;}
.mtm30 {margin-top:-30px !important;}
.mtm15 {margin-top:-15px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt60 {margin-top:60px !important;}
.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb60 {margin-bottom:60px !important;}
.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.pt0 {padding:0 !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pr0 {padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}


.input_space {margin-top:10px;}
.mtML34 {margin-left:-34px !important;}

/* etc */
.f12{font-size:12px;}
.fwnone{font-weight:normal}

/*안내&가이드 문구 리스트*/
.stxt {}
.stxt li {padding:10px; color:#000;}
.stxt2 {padding:10px; color:#666;}

#grid_area {margin-top:10px; width:100%;}
.grid_area {margin-top:10px; width:100%;}
.grid_space {margin-top:30px !important;}
.grid_space2 {margin-top:20px !important;}

.fhishing {margin-top:20px; padding:0 25px 15px; border:1px solid #f4b4a9;}
.fhishing .stit {display:block; padding:22px 0 18px 65px; margin:0 -25px; font-size:14px; color:#333; border-bottom:1px solid #f4b4a9; background:#ffefec url('/IBK/uib/pib/img/KO/common/bg_fishing.png') no-repeat 25px 13px;}
.fhishing ul {margin-top:15px;}
.fhishing ul li {line-height:20px;}

/*heading*/
.stit2 {margin-top:20px; padding:0 0 20px; letter-spacing:-2px; font-size:35px; line-height:35px; color:#114287; font-family:'IBKiDreamM'; font-weight:normal; background:url('/IBK/uib/pib/img/KO/menu/h2_bg.gif') no-repeat 0 bottom;}
.stit2.etc {font-size:30px; letter-spacing:-2px;}
/*.stit2 {margin-top:20px; padding:0 0 20px; font-size:35px; line-height:35px; color:#114287; font-family:'Dotum','돋움'; font-weight:bold; background:url('/IBK/uib/pib/img/KO/menu/h2_bg.gif') no-repeat 0 bottom;letter-spacing: -2px}*/
.stit2.small {font-size:28px;}
.stit3 {padding:0 0 0 0; height:46px; font-size:26px; line-height:26px; letter-spacing:-2px; font-family:'IBKiDreamL'; font-weight:normal; color:#333; border-bottom:7px solid #c2e6f6;}
/*.stit3 {padding:0 0 0 0; height:46px; font-size:26px; line-height:26px; letter-spacing:-2px; font-family:'Dotum','돋움'; font-weight:bold; color:#333; border-bottom:7px solid #c2e6f6;}*/
.stit4 {margin-top:30px; padding:0 0 0 20px; color:#5b5b5b; font-size:16px; line-height:18px; background:url('/IBK/uib/pib/img/KO/common/bul_h4.gif') no-repeat 0 1px;}
.stit4_cer {margin-top:20px; padding:0 0 0 20px; color:#323232; font-size:16px; line-height:18px; background:url('/IBK/uib/pib/img/KO/common/bul_h4_cer.gif') no-repeat 0 1px;}
.stit4.etc {position:relative;}
.stit4.etc .btns {position:absolute; top:-2px; left:100px; font-size:12px;}
.stit4 strong{color:#ff7800;}
.stit4 > span {font-size:12px;}
h4.stit4.num{padding:0;font-size:14px;background: url('/IBK/uib/pib/img/KO/common/bul_h4_01.png') no-repeat 0 0;}
h4.stit4.num strong{display:inline-block;width:18px;height:18px;margin-right:7px;line-height:18px;text-align:center;color:#fff;font-size:11px;}
.stit5 {margin-top:20px; padding:1px 0 0 20px; line-height:13px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bul_h5.gif') no-repeat 0 0;}
h5.sub_tit {margin:15px 0 5px 0;}

.tit_area01{width:100%;position:relative;}
.tit_area01 .right{position:absolute;right:0;top:12px;font-size:14px;}
.tit_area01 .right01{position:absolute;right:0;top:8px;font-size:14px;}
.tit_area {overflow:hidden; margin-top:20px; padding-top:10px;}
.tit_area2 {overflow:hidden;}
.tit_area h2,
.tit_area h3,
.tit_area h5 {float:left; margin-top:0;}
.tit_area h4  {float:left; margin-top:0; line-height:17px;}
.tit_area2 h4 {float:left; margin-top:20px;}
.tit_area .box_left {float:left;}
.tit_area2 .box_left {float:left; margin:16px 0 0 12px;}
.tit_area .box_right {float:right; margin-top:-5px;}
.tit_area .box_right_txt {float:right;}
.tit_area .box_right .type1 img {vertical-align:-2px;}
.tit_area .box_right .tt strong {color:#f36247;}
.stit_num{float:left;margin-left:10px;color:#3d5a8f;font-weight:bold; font-size:14px;}
.stit_num:before{content:'';float:left;width:1px;height:12px;margin:2px 10px 0 0;background:#d5dce6;}
.tit_area .total_sum {float:left;color:#3d5a8f;font-size:14px;font-weight:bold;}/*조회,예금펀드에서 사용*/
.tit_area .total_sum:before {display:inline-block;content:'|';margin:0 10px 0 10px;color:#cde;font-size:12px;font-weight:normal;vertical-align:1px;}
.tit_area .box_right strong {color: #3f538e !important; display: inline-block; padding-left: 18px; background: url('/IBK/uib/pib/img/KO/common/bul_date.png') no-repeat 0 1px;}

.h3_tit_area {position:relative;}
.h3_tit_area .btn_side.blue {position:absolute; right:0; top:0; border:1px solid #276bc1; padding:8px 20px 2px 10px; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bg_btns_right.png') no-repeat right center; color:#fff;}

.product_area {margin-top:20px; border:2px solid #1da3dd;}
.h4_product {padding:15px 0 15px 47px; color:#3c3c3c; background:url('/IBK/uib/pib/img/KO/common/bul_h4_p.gif') no-repeat 14px center; font-size:16px; display:inline-block; }
.bts_product {margin:11px 10px 0 0; float:right;}


/*tabed*/
.tab_01 {margin-top:30px; padding-left:1px;}
.tab_01 > ul {width:100%; background:url('/IBK/uib/pib/img/KO/common/bg_tab_line_move.gif') repeat-x 0 bottom; position:relative;}
.tab_01 > ul:after {content:""; display:block; clear:both;}
.tab_01 > ul > li {float:left; border-right:1px solid #c5d3ed; font-weight:bold; background:#fbfbfd url('/IBK/uib/pib/img/KO/common/bg_tab_top.gif') repeat-x 0 0; display:table;}
.tab_01 > ul > li.fst {border-left:1px solid #bfd1e7;}
.tab_01 > ul > li.on {border-top:none; background:#fff url('/IBK/uib/pib/img/KO/common/bg_tab_move.gif') repeat-x 0 0; border-bottom:none; border-left:1px solid #114285; border-right:1px solid #114285; margin-left:-1px; letter-spacing:0; white-space:nowrap;}
.tab_01 > ul > li.on > a {font-weight:bold; padding:14px 16px 15px; font-size:14px; color:#0e438f;}
.tab_01 > ul > li > a {font-size:1em; letter-spacing:0;  color:#2f2f31; display:table-cell; padding:14px 17px 14px; vertical-align:middle; text-align:center;}
.tab_01.half > ul > li {width:49.8%;}
.tab_01.half > ul > li:first-child.on {width:50%;}
.tab_01.half > ul > li:first-child {width:49.9%;}

.tab_02 ul{border-left:1px solid #bfd1e7;border-top:1px solid #bfd1e7;}
.tab_02 ul:after{content:'';display:block;width:100%;clear:both;}
.tab_02 ul li{position:relative;float:left;width:12.5%;height:28px;border:1px solid #bfd1e7;border-top:0;border-left:0;box-sizing:border-box;text-align:center; letter-spacing:-1px;}
.tab_02 ul li a{display:block;border:0;line-height:28px;color:#575757;}
.tab_02 ul li.on{height:28px;}
.tab_02 ul li.on a{color:#fff;margin-left:-1px;background:#114287;}
.tab_02.t5 li{width:20%;}
.tab_02.t5 li.bg{background:#f5f5f5;}

/*tab02*/
.tab_use {margin-top:15px;padding-bottom:2px;border-bottom:1px solid #cde;}
.tab_use ul {width:100%;}
.tab_use ul:after {display:block;content:'';clear:both;width:100%;}
.tab_use ul li{float:left; margin:-2px 0 10px; padding-left:29px; background:url('/IBK/uib/pib/img/KO/gud/bg_line.gif') no-repeat 14px 2px; }
.tab_use ul li.front, 
.tab_use ul li:first-child {background:none; padding-left:0;}
.tab_use ul li a {color:#575757;letter-spacing:-0.03em;}
.tab_use ul li.on a {color:#3366cc; font-weight:bold;}

/*step*/
p.step_area {margin-top:30px; background:#ddd;}
.step_area ul {margin-top:30px; width:100%; overflow:hidden;}
.step_area ul li {position:relative; float:left; margin-right:5px;}
.step_area ul li span.num {display:inline-block; padding-top:9px; width:32px; height:23px; text-align:center; background:url('/IBK/uib/pib/img/KO/common/bg_step.gif') no-repeat 0 0;}
.step_area ul li span.txt {position:absolute; left:-9999px; overflow:hidden;}
.step_area ul li span.txt span {position:absolute; left:-9999px; overflow:hidden;}
.step_area ul li.on {background:#1a5fac url('/IBK/uib/pib/img/KO/common/bg_step_right_on.gif') no-repeat right 0 top 0;background:#1a5fac url('/IBK/uib/pib/img/KO/common/bg_step_right_on.gif') no-repeat right top \0/IE8;}
.step_area ul li.on span.num {background:url('/IBK/uib/pib/img/KO/common/bg_step_left_on.gif') no-repeat 0 0;}
.step_area ul li.on span.txt {position:relative; left:0; padding:0 17px 0 7px; color:#fff; font-weight:bold;}

/* product-rate */
.product_benefit {position:relative; margin-top: 20px; padding:22px 40px 20px; border:1px solid #ddd;}
.product_benefit .rate {height:59px; padding-bottom:24px; border-bottom:1px solid #ddd;}
.product_benefit .rate span {float:left; padding-top:14px; height:45px;  text-align:center; color:#1e2f37;}
.product_benefit .rate span .num,
.product_benefit .rate span .txt{display:block; font-size:14px;}
.product_benefit .rate .profit {width:337px; background:url('/IBK/uib/pib/img/KO/common/bg_rate01.gif') repeat 0 0;}
.product_benefit .rate .rank {width:250px; background:url('/IBK/uib/pib/img/KO/common/bg_rate02.gif') repeat 0 0;}
.product_benefit .rate .scale {width:231px; background:url('/IBK/uib/pib/img/KO/common/bg_rate03.gif') repeat-y 0 0;}
.product_benefit .fund_type {margin-top: 23px; color:#333;}
.product_benefit .fund_type span:after {content:" | "; color:#ccc;}
.product_benefit .fund_type span.last:after {display:none;}
.product_benefit .bts_agree {position: absolute; right:40px; bottom:20px;}

/*form-width*/
select.sacc{width:300px;}
.tel1  {width:80px !important;}
.tel2  {width:50px !important;}
.add1 {width:480px !important; margin-top:5px;}
.add2 {width:330px !important; margin-top:5px;}
.email {width:480px !important;}
.zip_code {width:100px !important;}
.syear {padding-left:6px;width:65px !important;height:24px;}
.smonth {padding-left:5px;width:50px !important;height:24px;}
.sday {padding-left:5px;width:50px !important;height:24px;}
select.syear:before{content:'';display:inline-block;width:1px;height:100%;margin-right:0;vertical-align:middle;}
select.smonth:before{content:'';display:inline-block;width:1px;height:100%;margin-right:0;vertical-align:middle;}
select.sday:before{content:'';display:inline-block;width:1px;height:100%;margin-right:0;vertical-align:middle;}

.stime {width:50px !important;}
.cals {width:120px !important;}

.wtxt2 {width:30px !important;}
.wtxt4 {width:50px !important;}
.wtxt5 {width:65px !important;}
.wtxt6 {width:80px !important;}
.wtxt7 {width:90px !important;}
.wtxt8 {width:100px !important;}
.wtxt9 {width:110px !important;}
.wtxt70p {width:70% !important;}
.wtxt100p {width:100% !important;}

select.sl_l {width:280px;}
select.sl_m {width:200px;}
select.sl_mm {width:160px;}
select.sl_ms {width:130px;}
select.sl_mms {width:100px;}
select.sl_s {width:80px;}
select.sl_ys {width:55px;}
select.sl_ss {width:40px;}
select.sl_xs {width:40px;}
/*상품몰 셀렉트*/
.TA_02 table td select.sl_ys {width:75px !important;} 
.TA_02 table td select.sl_ss {width:60px !important;}
.TA_02 table td select.syear {width:75px !important;}
.TA_02 table td select.smonth {width:60px !important;}
.TA_02 table td select.sday {width:60px !important;}

/*button*/
.btn_ok {display:inline-block; border-radius:2px; border:0; height:41px; line-height:41px; padding:0 15px; min-width:55px; color:#fff !important; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/button/bg_btn_ok.png') repeat 0 0; vertical-align:middle; text-align: center;}
.btn_etc {display:inline-block; border-radius:2px; border:1px solid #a6c0d1; height:39px; line-height:39px; padding:0 15px; min-width:55px; color:#444; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/button/bg_btn_etc.png') repeat 0 0;  vertical-align:middle;}
.btn_dti {display:inline-block; border-radius:2px; border:0; height:31px; line-height:31px; padding:0 15px; min-width:55px; color:#222; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/dti/bg_dti_button_normal.png') repeat-x 0 0; vertical-align:middle;border:solid 1px #e6e6e6;text-align:center;}
.ups {padding-right:15px; background:url('/IBK/uib/pib/img/KO/button/bg_btn_up.png') no-repeat right center;}	
.downs {padding-right:15px; background:url('/IBK/uib/pib/img/KO/button/bg_btn_down.png') no-repeat right center;}	
	/*layer-btn*/
	.btn_lay {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/KO/button/bg_btn_etc.png') repeat 0 0;  vertical-align:middle;}
	.btn_lay:first-child {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/KO/button/bg_btn_ok.png') repeat 0 0; vertical-align:middle;}
	.btn_lay2 {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/KO/button/bg_btn_etc.png') repeat 0 0;  vertical-align:middle;}
	.btn_lay3 {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/KO/button/bg_btn_ok.png') repeat 0 0; vertical-align:middle;}
	.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/KO/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/KO/button/bg_btn_etc.png') repeat 0 0;  vertical-align:middle;}

.bts {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#444; border:1px solid #abb6be; border-right:1px solid #7b8c98; border-bottom:1px solid #7b8c98; background:#fff; box-shadow:inset 0 -2px 0 #e5e8ea; vertical-align:middle;}
.bts_ok {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; border-radius:2px; color:#fff; border:1px solid #235cb6; background:#276bc1; vertical-align:middle;}
.bts_pay {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#555; border:1px solid #9ed4f4; border-right:1px solid #66bbee; border-bottom:1px solid #66bbee; background:#fff; vertical-align:middle;}
.bts_pay_red {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#444; border:1px solid #ff5d5d; border-right:1px solid #ff0000; border-bottom:1px solid #ff0000; background:#fff; box-shadow:inset 0 -2px 0 #ffdede; vertical-align:middle;}
.bts_pay_blue {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#444; border:1px solid #41adee; border-right:1px solid #0091e8; border-bottom:1px solid #66bbee; background:#fff; box-shadow:inset 0 -2px 0 #cce9fa; vertical-align:middle;}
.bts_fee {display:inline-block; padding:6px 5px 0 12px; height:16px; line-height:11px; border-radius:2px; color:#444; border:1px solid #abb6be; border-right:1px solid #7b8c98; border-bottom:1px solid #7b8c98; box-shadow:inset 0 -2px 0 #e5e8ea; vertical-align:middle; background:url('/IBK/uib/pib/img/KO/button/bg_bts_fee.png') no-repeat 0 center;}
.bts_fee.piont {font-weight:bold; padding:6px 5px 0; background:none;}
.bts_base {display:inline-block; padding:6px 5px 0; height:16px; line-height:11px; border-radius:2px; color:#444; border:1px solid #abb6be; border-right:1px solid #7b8c98; border-bottom:1px solid #7b8c98; box-shadow:inset 0 -2px 0 #e5e8ea; vertical-align:middle;}
.btn_side, 
.bts_bul {display:inline-block; padding:6px 20px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; font-weight:bold; border:1px solid #abc0cf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_submit.png') no-repeat right center; vertical-align:middle;}
.bts_bul.disabled {/*opacity:0.5;filter:alpha(opacity:'50');cursor:default;*/ text-decoration:none;}
.bts_bul_blue {display:inline-block; padding:6px 20px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#fff; font-weight:bold; border:1px solid #276bc1; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;  vertical-align:middle;}
.bts_sign {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; border-radius:2px; color:#fff; border:1px solid #235cb6; background:#276bc1; vertical-align:middle;}
.mb_i .btn {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#555; border:1px solid #b0b5b9; border-right:1px solid #7a8c9a; border-bottom:1px solid #7a8c9a; background:#fff; vertical-align:middle;}
.btn_modify {display: inline-block;padding: 6px 18px 0 9px;height: 16px;line-height: 11px;border-radius: 2px;color: #464646;border: 1px solid #afafaf;background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_modify.png') no-repeat right center;vertical-align: middle;font-weight:normal;}
.bts_acrobat {display:inline-block; padding:4px 7px 0; height:18px;  border-radius:2px; color:#000; border:1px solid #afafaf; vertical-align:middle;}
.bts_acrobat span {display:inline-block; padding:3px 0 0 18px; height:11px; line-height:11px; background:url('/IBK/uib/pib/img/KO/button/bg_acrobat.gif') no-repeat 0 0;}
.bts_acrobat2 {display:inline-block; padding:3px 10px; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#444!important; border:1px solid #abb6be; border-right:1px solid #7b8c98; border-bottom:1px solid #7b8c98; background:#fff; box-shadow:inset 0 -2px 0 #e5e8ea; vertical-align:middle;}
.bts_acrobat2 span {display:inline-block; padding:3px 0 0 20px; height:12px; line-height:12px; background:url('/IBK/uib/pib/img/KO/button/ic_acrobat2.gif') no-repeat 0 0;}
.bts_down {display:inline-block; padding:4px 8px 0 10px; height:18px;  border-radius:2px; color:#333; border:1px solid #afafaf; vertical-align:middle;}
.bts_down span {display:inline-block; padding:2px 18px 0 0; height:12px; line-height:12px; background:url('/IBK/uib/pib/img/KO/button/bg_down.png') no-repeat right 1px;}
.bts_down_ok {display:inline-block; padding:4px 8px 0 10px; height:18px;  border-radius:2px; color:#fff; border:1px solid #276ac1; background:#276ac1; vertical-align:middle;}
.bts_down_ok span {display:inline-block; padding:2px 18px 0 0; height:12px; line-height:12px; background:url('/IBK/uib/pib/img/KO/button/bg_down_ok.png') no-repeat right 1px;}
.bts_fix {display:inline-block; padding:6px 5px 0; min-width:72px; height:16px; line-height:11px; font-weight:normal; border-radius:2px; color:#444; border:1px solid #abb6be; border-right:1px solid #7b8c98; border-bottom:1px solid #7b8c98; background:#fff; box-shadow:inset 0 -2px 0 #e5e8ea; vertical-align:middle;}

.btn_set {display:inline-block; padding:6px 10px 0 ; height:16px; line-height:11px; border-radius:2px; color:#555; border:1px solid #b0b5b9; vertical-align:middle;}
.btn_set span{display:inline-block; padding-right:16px; background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_set.png') no-repeat right 0;}

.bts_ok2 {display:inline-block; border:1px solid #235cb6; border-radius:2px;}
.bts_ok2 span {display:inline-block; padding:6px 10px 0; height:16px; line-height:11px;  color:#fff; font-weight:bold; vertical-align:middle; background: url('/IBK/uib/pib/img/KO/button/bg_btn_ok.png') repeat 0 0;}

/*grid_func*/
.btn_plus {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_plus.png') no-repeat right center;  vertical-align:middle;}
.btn_minus {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_minus.png') no-repeat right center;  vertical-align:middle;}
.btn_delete {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_del.png') no-repeat right center;  vertical-align:middle;}
.btn_adjust {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_adjust.png') no-repeat right center;  vertical-align:middle;}
.btn_list {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_list.png') no-repeat right center;  vertical-align:middle;}
.btn_bul_blue {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#fff; border:1px solid #276bc1; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;  vertical-align:middle;}
.gtbtn {display:inline-block; padding:6px 22px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; font-weight:bold; border:1px solid #abc0cf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_submit.png') no-repeat right center; vertical-align:middle;}
.gtbtn span {}
.btn_close{display:inline-block; padding:8px 27px 0 10px; height:18px; line-height:11px; color:#464646; border:1px solid #707070; background:url('/IBK/uib/pib/img/KO/button/bg_bts_close.png') no-repeat right center;  vertical-align:middle;}

.btn_manual {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_manual.png') no-repeat right center;  vertical-align:middle;}
.btn_excel {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_excel.png') no-repeat right center;  vertical-align:middle;}
.btn_down {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_down.png') no-repeat right center;  vertical-align:middle;}
.btn_print {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_print.png') no-repeat right center;  vertical-align:middle;}
.btn_play{display:inline-block;padding:6px 27px 0 10px;height:16px;line-height:11px;border-radius:2px;color:#333;border:1px solid #afafaf;background:url('/IBK/uib/pib/img/KO/button/bg_bts_play.png') no-repeat right 6px;vertical-align:middle}/*2019.06.17추가*/

.btn_next {display:inline-block; padding:6px 10px 0 0; height:16px; line-height:11px; border-radius:2px; color:#fff; font-weight:bold; text-align:center; letter-spacing:-1px; width:53px; border:1px solid #276bc1; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;  vertical-align:middle;}
.btn_before {display:inline-block; padding:6px 0 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; font-weight:bold; text-align:center; letter-spacing:-1px; width:53px; border:1px solid #abc0cf; background:#fff url('/IBK/uib/pib/img/KO/button/bul_btn_before.png') no-repeat 0 center;  vertical-align:middle;}
.btn_yes {display:inline-block; padding:6px 10px 0 0; height:16px; line-height:11px; border-radius:2px; color:#fff; font-weight:bold; text-align:center; letter-spacing:-1px; width:53px; border:1px solid #276bc1; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;  vertical-align:middle;}
.btn_no {display:inline-block; padding:6px 10px 0 0; height:16px; line-height:11px; border-radius:2px; color:#333; font-weight:bold; text-align:center; letter-spacing:-1px; width:53px; border:1px solid #abc0cf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_submit.png') no-repeat right center;  vertical-align:middle;}
.btn_mpview {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bts_mp.png') no-repeat right center;  vertical-align:middle;}
.btn_place {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_place.png') no-repeat right center;  vertical-align:middle;}
.btn_90do {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_90do.png') no-repeat right center;  vertical-align:middle;}
.btn_180do {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_180do.png') no-repeat right center;  vertical-align:middle;}
.btn_m90do {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_m90do.png') no-repeat right center;  vertical-align:middle;}
.btn_bsize {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_bsize.png') no-repeat right center;  vertical-align:middle;}
.btn_ssize {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_ssize.png') no-repeat right center;  vertical-align:middle;}
.btn_default {display:inline-block; padding:6px 27px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#333; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/btn_default.png') no-repeat right center;  vertical-align:middle;}
.btn_next_st2 {display:inline-block; padding:6px 20px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#fff; font-weight:bold; text-align:center; letter-spacing:-1px; min-width:53px; border:1px solid #276bc1; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;  vertical-align:middle;}


/*button*/
.tor_btn {text-align:right;}
.nor_text {margin-top:10px; padding:0 0 5px 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}

.txt_unit {margin-top:10px; text-align:right;}
.txt_unit .pst:before{content:'';display:inline-block;margin:0 5px 0 1px;width:1px;height:12px;background:#ccc;vertical-align:-2px;}
.txt_unit.etc  {margin-top:20px;}
.btn_unit {margin-top:10px; text-align:right;}
.btn_unit .btn_notice {display:inline; text-align:center;}
.txt_unit strong {color:#3f538e !important; display:inline-block; padding-left:18px; background: url('/IBK/uib/pib/img/KO/common/bul_date.png') no-repeat 0 1px;}
.trn_sel2 .tt strong {color:#3f538e !important; display:inline-block; padding-left:18px; background: url('/IBK/uib/pib/img/KO/common/bul_date.png') no-repeat 0 1px;}

.btn_white {display:inline-block; padding:6px 10px 4px; border-radius:1px; border:1px solid #d2d2d2; color:#606060; line-height:16px;}
.btn_white span{display:inline-block;}
.btn_blue {display:inline-block; padding:6px 10px 4px; border-radius:1px; border:1px solid #276bc1; background:#276bc1; color:#fff; line-height:15px; letter-spacing:-2px;}
.btn_blue span{display:inline-block;}
.bt_md {padding:7px 10px 5px; letter-spacing:-2px;}

/*버튼 아이콘 - 파일저장항목외(layer pop)*/
.preview span {padding-right:18px; background:url('/IBK/uib/pib/img/KO/button/ic_preview.gif') no-repeat 100% 2px;}
.print span {padding-right:20px; background:url('/IBK/uib/pib/img/KO/button/ic_print.gif') no-repeat 100% 2px;}
.excel_save span {padding-right:22px; background:url('/IBK/uib/pib/img/KO/button/ic_excel_s.gif') no-repeat 100% 2px;}
.tx_save span {padding-right:21px; background:url('/IBK/uib/pib/img/KO/button/ic_tx_s.gif') no-repeat 100% 1px;}
.column span {padding-right:21px; background:url('/IBK/uib/pib/img/KO/button/ic_column.gif') no-repeat 100% 1px;}
.arrowb_r span {padding-right:13px; background:url('/IBK/uib/pib/img/KO/button/ic_arrow_b_right.gif') no-repeat 100% 4px;}
.arroww_l span {padding-left:13px; background:url('/IBK/uib/pib/img/KO/button/ic_arrow_w_left.gif') no-repeat 0 4px;}
.btn_nobt{display:inline-block; padding:6px 10px 0 ; height:16px; line-height:11px; border-radius:2px; color:#333; font-weight:bold; border:1px solid #abc0cf;vertical-align:middle;}

/*button_set*/
.btn_area {margin-top:20px; overflow:hidden; text-align:center;}
.btn_area .left {float:left;}
.btn_area .right,
.btn_area2 .right{float:right;}
.btn_area .right .tt {display:inline;}
.btn_area .btn_notice {font-size:14px; line-height:18px; font-weight:bold; color:#114287; padding-bottom:17px;}
.btn_area .btn_notice .blt {}
.btn_right {text-align:right;}
.btn_right2 {margin-top:10px; text-align:right;}
.btn_left {margin-top:20px; text-align:left;}
.btn_area2{ margin-top: 20px; padding-top: 10px;overflow: hidden; border-top:1px solid #ddd;}

/*블릿리스트 */
.txt_dot {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_dot.gif') no-repeat 0 6px;}
.list_dot {margin-top:4px;}
.list_dot li {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_dot.gif') no-repeat 1px 6px;}
.list_dot li:first-child {margin-top:0;}

.txt_dash {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 7px;}
.list_dash {margin-top:4px;}
.list_dash li {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 7px;}
.list_dash li:first-child {margin-top:0;}

.txt_comm {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 5px;}
.txt_comm.etc {margin-left:10px;}
.txt_comm span.bul_alone {display:inline-block; padding:5px 0 0 15px;background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 8px;}
.list_comm {margin-top:18px;}/*depth1*/
.list_comm.etc {margin-top:13px;}
.list_comm > li {margin-top:4px; padding-left:10px; line-height:18px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat left 6px;}
.list_comm > li.space {margin-top:10px;}
.list_comm > li.dot_line {margin-top:0px; padding:15px 0; background:url('/IBK/uib/pib/img/KO/common/bg_dotline.gif') repeat-x left center;}
.TA_01 th .list_comm > li {background:url('/IBK/uib/pib/img/KO/common/bg_list_dot4.gif') no-repeat left 6px;}
.txt_comm span.txt_alone {display:inline-block; margin-top:4px;}
span.txt_alone.td {margin-left:10px; background-position:0 1px;}

.list_comm li:first-child {margin-top:0;}
.list_comm li > ul {margin-top:4px;}/*depth2*/
.list_comm li > ul > li {margin-top:4px; padding-left:10px; line-height:18px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 7px;}
.list_comm li > ul > li > ul  {margin-top:4px;}/*depth3*/
.list_comm li > ul > li > ul > li {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_dot.gif') no-repeat 1px 6px;}
.list_comm li > ul.none > li {background:none;}
.list_comm li > ul.dang > li {padding-left:15px; background:url('/IBK/uib/pib/img/KO/common/bg_dang.gif') no-repeat 0 3px;}

.list_comm li p {margin-top:4px; line-height:18px;}
.list_comm li p.txts {padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 6px;} 
.list_comm li p.dash {margin-top:4px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 7px;} 
.list_comm li a {color:#114287;}
.list_comm li a.bts {color:#565656;}

.list_comm.bg_none p,
.list_comm.bg_none li, 
.list_comm li.bg_none,
.list_comm .bg_none,
.list_comm .no_dot {padding-left:0;background-image:none;} /* 리스트에 블릿없는 경우 */
.list_comm.bg_none1{padding-left:10px;}
.list_comm.bg_none1 li{background-image:none;}
.list_comm li .ico {position:absolute; margin-top:-2px;}
.list_comm.b_line{padding-bottom:20px;border-bottom:1px solid #ddd;}
.list_order {margin-top:18px;}
.list_order li {padding-left:10px;line-height: 20px;}
.list_comm.bg_none01 li{    padding-left: 4px;background-image:none;background-color:#f8f8f8;}

.list_comm.bg_none2 li{padding-left:0;background-image:none;margin-left:14px;text-indent:-13px;}

.list_comm.add li > ul > li > ul {padding-left:10px;}
.list_comm.add li > ul > li > ul > li > ul {padding-left:0;}
.list_comm.add li > ul > li > ul > li > ul > li { background:none !important;}

/*상품 상세정보*/
.phase01 {}
.phase01 ul.bullet {margin:18px 0 0 14px;}
.phase01 ul.bullet li {padding:0 0 4px 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat left 5px;}

/* 블릿리스트 h4>h5+list_comm 조합 */
.list_wrap {width:100%;}
.list_wrap > .stit5 {margin-left:14px;}
.list_wrap > .stit5 + .txt_comm {margin-top:10px;margin-left:24px;}
.list_wrap > .stit5 + .list_comm {margin-top:10px;margin-left:24px;}
.list_wrap > .list_comm {margin-left:14px;}
.list_wrap > .txt_comm {margin-top:18px;margin-left:14px;}
.list_wrap > .btn_space {margin-left:24px;}
.list_wrap.bdr_bottom{border-bottom:1px solid #ddd;padding-bottom:27px;}
.list_wrap.bdr_none .list_comm {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.list_wrap.bdr_none .txt_comm {margin-bottom:0;padding-bottom:0;border-bottom:0;}

/* 버튼 in 블릿리스트 */
.btn_space {margin-top:5px;}

/*블릿리스트 간격 */
.stit4 + .txt_comm {margin-top:18px;margin-left:14px;}
.stit4 + .list_comm {margin-top:18px;margin-left:14px;}
/*.stit5 + .txt_comm {margin-top:15px;margin-left:10px;}
.stit5 + .list_comm {margin-top:15px;margin-left:10px;}
.stit4 + .stit5 {margin-left:14px;}
.stit4 + .stit5 ~ .list_comm {margin-left:24px;}
.stit4 + .stit5 ~ .txt_comm {margin-left:24px;}
.list_comm ~ .stit5 {margin-left:14px;}*/


.list_type1 li{margin-top: 5px; padding: 0 0 0 10px; line-height: 16px; background:url('/IBK/uib/pib/img/KO/common/bul_txt03.gif') no-repeat 0 4px;}
.list_type1 li ul li{margin-top: 5px; padding: 0 0 0 10px; line-height: 16px; background:none;}

.list_type2 li{margin-top: 5px; line-height: 16px; }
.list_type2 li ul li{margin-top: 5px; padding: 0 0 0 10px; line-height: 16px; }

.list_txt01 {margin-top:20px; padding:10px; border:1px solid #ccddee;}
.list_txt01 li {padding:0; text-align:center; color:#114287; font-size:14px; line-height:20px; font-weight:bold;}

.list_box_type {overflow:hidden; margin-top:20px; border:1px solid #ccddee; padding:10px;}
.list_box_type li {float:left; width:210px; margin-bottom:-1px; padding:8px 0;}
.footnote {font-size:10px;}

.default_list {margin-top:10px;}
.default_list li {background:url('/IBK/uib/pib/img/KO/common/arr_03.gif') no-repeat 0 65%; padding:5px 0 0 15px;}

.box_info_type {margin-top:20px; padding:20px; border:1px solid #989898;}
.box_info_type .list_comm {text-align:center;}
.box_info_type .list_comm li {background:none;}

.list_refer {margin-top:10px;}
.list_refer li {padding:0 0 0 15px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 3px;}

.list_star{padding-left:10px;text-indent:-10px;line-height: 16px;margin-top:10px;}

/*contents*/
.use_date {margin-top:30px;}
.use_date .date {display:inline-block; padding:0 15px 0 18px; background:url('/IBK/uib/pib/img/KO/common/bul_date.png') no-repeat 0 1px;}
.use_date .date strong {display:inline-block; padding:0 5px 0 0; margin-right:5px; color:#3f538e; background:url('/IBK/uib/pib/img/KO/common/bul_date2.png') no-repeat right 4px;}
.use_date.right {text-align:right;}
.use_date.right .date {padding-right:0;}


/* 메시지박스(알림,유의사항,에러코드 등) */
.mess_txt {margin-top:30px; padding:0 55px 20px 65px; border:1px solid #ccddee; background:#fff; word-break:break-all;}
.mess_txt.etc2 {border:1px solid #f4b4a9;}
.mess_txt .tit {display:block; margin:0 -55px 0 -65px; padding:20px 0 20px 65px; color:#333; font-size:16px; border-bottom:1px solid #ccddee; background:#fafbfd url('/IBK/uib/pib/img/KO/common/icon_noti.png') no-repeat 20px 50%;}/*알림(defalut)*/
.mess_txt .tit.icon_cert {background:#fafbfd url('/IBK/uib/pib/img/KO/common/icon_cert.png') no-repeat 23px 50%;}/*공인인증*/
.mess_txt .tit.icon_info {background:#fafbfd url('/IBK/uib/pib/img/KO/common/icon_info.png') no-repeat 20px 50%;}/*유의사항*/
.mess_txt.etc2 .tit {color:#333; background:#ffefec url('/IBK/uib/pib/img/KO/common/icon_info.png') no-repeat 20px 50%; border-bottom:1px solid #f4b4a9;}
.mess_txt p {line-height:18px;}
.mess_txt p.txt {margin-top:20px;}
.mess_txt p.txt1 {margin-top:10px; font-size:11px; color:#666; border:1px solid #ddd; padding:5px;}
.mess_txt .contact {color:#114287;font-weight:bold;}
.mess_txt .btns {margin-top:20px}
.mess_txt .btns .bts_bul_blue {display:inline-block; padding:0 22px 0 18px; height:27px; line-height:27px; border-radius:2px; color:#fff; font-weight:bold; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;  vertical-align:middle;}
	.mess_list{margin-top:15px; padding:0 0 8px;line-height:16px;}
	.mess_list > li{background:none !important;padding:0 !important;}
	.mess_list > li > strong{display:block;padding:0 0 0 15px;background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 3px;}
	.mess_list .dot_list{position:relative;background:none;padding:6px 0 0 10px !important;}
	.mess_list .dot_list:after{display:block;position:absolute;top:12px;left:0;content:"";width:2px;height:2px;background:#a4a4a4;}
	.mess_list li em {color: #ff3800;}
	.mess_list li ul {margin-top:3px;}
	.mess_list li ul li {padding:0 0 2px 10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 6px;}
	.mess_list2 {margin-top:20px;}
	.mess_list2 li {margin-top:5px;padding-left:10px;line-height:18px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}
	.mess_list2 li:first-child {margin-top:0}
	.mess_list2 li > ul {margin-top:8px}
	.mess_list2 li > ul > li {margin-top:5px;padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 8px;}

.mess_txt.only_msg {padding-bottom:0;}
.mess_txt.only_msg strong {border-bottom:0;}

.txt_mess {margin-top:30px; padding:0 0 20px; border:1px solid #ccddee; background:#fff;}
.txt_mess .tit {display:block; padding:20px 0 20px 65px; color:#333; font-size:16px; border-bottom:1px solid #ccddee; background:#fafbfd url('/IBK/uib/pib/img/KO/common/icon_noti.png') no-repeat 20px 50%;}/*알림(defalut)*/
.txt_mess .tit.icon_cert {background:#fafbfd url('/IBK/uib/pib /img/KO/common/icon_cert.png') no-repeat 23px 50%;}/*공인인증*/
.txt_mess .tit.icon_info {background:#fafbfd url('/IBK/uib/pib/img/KO/common/icon_info.png') no-repeat 20px 50%;}/*유의사항*/
.txt_mess p {margin-top:20px;padding-left:65px;}
.txt_mess .pic {display:none; /*position:absolute; top:10px; left:0px;*/}
.txt_mess .list_comm {margin-top:20px; padding-left:65px;}

/*메시지박스2*/
.infobox_wrap {margin-top:20px;padding:35px 35px 35px 120px;background:url('/IBK/uib/pib/img/KO/common/bg_infobox.png') no-repeat 35px 35px;border:5px solid #ebf6f9;box-sizing:border-box;-webkit-box-sizing:border-box;}
.infobox_wrap > p {margin-top:15px;}
.infobox_wrap > .txt_comm {margin-top:15px;}
.infobox_wrap > .list_comm {margin-top:15px;padding-bottom:0;}
.infobox_wrap > .txt {margin-top:15px;}
.infobox_wrap p:first-child,
.infobox_wrap .txt_comm:first-child,
.infobox_wrap .list_comm:first-child,
.infobox_wrap .txt:first-child {margin-top:0;}

.infobox_wrap.only_txt {display:table;width:100%;min-height:120px;margin-top:20px;padding:35px 35px 35px 120px;background:url('/IBK/uib/pib/img/KO/common/bg_infobox.png') no-repeat 35px 35px;border:5px solid #ebf6f9;box-sizing:border-box;-webkit-box-sizing:border-box;}
.infobox_wrap.only_txt div {display:table-cell;vertical-align:middle;}
.infobox_wrap.only_txt .txt_comm {margin-top:0;}
.infobox_wrap.only_txt .txt {margin-top:0;}
.infobox_wrap .btns {margin-top:20px}

.sbtn_area {margin-top:10px;}
.sbtn_area2 {margin-bottom:10px;}

.trn_sel {margin-top:30px;}
.trn_sel2 {margin:20px 0 10px; overflow:hidden;}
.trn_sel2.sta {margin-top:30px;}
.trn_sel2 span.tts {padding-left:2px;}
.trn_sel2 .tt {float:right; padding-top:5px;}
.trn_sel2 .tt_b {float:right; color:#0a5870;}
.trn_sel2 .tt strong {color:#ff0000;}
.trn_sel2 .tt2 {float:right;}
.trn_sel2 .tt3 {float:right; padding:5px 10px 0 0;}
.trn_sel2 .right {text-align:right;}
.trn_sel2 .use_date {float:right; padding-right:0; margin-top:4px;}
.trn_sel2 .use_date .date {padding-right:0;}

.tdo_text,
.txt_unit_left {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;}
.ex_text {margin-top:10px; padding:0 0 0 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}
.txt_btm {margin-top:10px; padding:0 0 0 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}
.txt_btm.btn{margin-top:10px; padding:0 0 0 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 9px;}
.txt_btm .span_space {display:block; margin-top:10px;}
.txt_btm .span_space5 {display:block; margin-top:5px;}
.tbold {font-weight:bold !important;}
.list_txt_btm {margin-top:8px;}
.list_txt_btm li {margin-top:5px; padding:0 0 0 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 5px;}
.list_txt_btm li > ul > li {margin-top:3px;padding-left:10px;background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 6px;}
.txt_alone {margin-top:15px; padding:0 0 0 15px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 3px;}
.txt_idx {padding-left:13px;}

.txt_help {display:block; margin-top:20px; padding:0 0 0 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}
.agscroll1 .txt_alone {margin-top:15px; padding:0 0 0 15px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 3px; padding:0 0 20px 15px;}
.agscroll1 .txt_alone2 {margin-top:15px; padding:0 0 0 15px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 3px; padding:0 0 20px 15px; margin-top:0;}
.agscroll1 .txt_alone.first {margin-top:0; padding-bottom:0;}

.sms {background:url('/IBK/uib/pib/img/KO/esc/sub/ansim_arrow01.gif') no-repeat 50% 20%; padding-top:30px;}
.sms h4 {margin-top:20px;}

/* 2016-09-09 디자인반영중
.tbl_wrap {width:100%;}
.tbl_wrap h5 {padding-top:20px;}
.tbl_wrap h5:first-child {padding-top:0;}
.tbl_box {padding:15px; border:1px solid #ccc; margin-top:10px;}
.tbl_box3 table, .tbl_box4 table {margin-top:10px;}
.tbl_box3 table th, .tbl_box4 table th {border-top:1px solid #ccc; text-align:center;}
.tbl_box3 table th:first-child, .tbl_box4 table th:first-child {border-left:0 none !important;}
.tbl_box3 table td:first-child, .tbl_box4 table td:first-child {border-left:0 none !important;}
*/
.tbl_box2 {padding:15px; margin-top:5px; background:#fafbfd; border:none; text-align:center; font-weight:bold;}
.TA_01 .list .TA_01 {border-bottom:0;}
.TA_01 .list table.tbl_list {width:100%; margin-top:10px; bottom:-1px;}
.TA_01 .list table.tbl_list th,
.TA_01 .list table.tbl_list td {border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.TA_01 .list table.tbl_list th:first-child,
.TA_01 .list table.tbl_list td:first-child {border-left:0}
.TA_01 .list table.tbl_list th.fst,
.TA_01 .list table.tbl_list td.fst {border-left:1px solid #ddd;}
.TA_01 .list table.tbl_list th {font-weight:normal;}
.TA_01 .list table.tbl_list th {background:#f8f8f8;}

.TA_01 .list table.tbl_basic {width:100%; margin-top:10px; bottom:-1px;}
.TA_01 .list table.tbl_basic th,
.TA_01 .list table.tbl_basic td {border-top:1px solid #cedce7; border-left:1px solid #cedce7; text-align:center;}
.TA_01 .list table.tbl_basic th:first-child,
.TA_01 .list table.tbl_basic td:first-child {border-left:0}
.TA_01 .list table.tbl_basic th.fst,
.TA_01 .list table.tbl_basic td.fst {border-left:1px solid #cedce7;}
.TA_01 .list table.tbl_basic th {font-weight:normal;}
.TA_01 .list table.tbl_basic th {background:#f8f8f8;}

.tbl_box4 {margin:5px;}
.tbl_box5 {padding:15px; border:1px solid #ccc; margin-top:10px}
.tbl_box5 h6 {padding:10px 0 5px 0;}
.tbl_box5 h6:first-child {padding-top:0;}
.txt_c {text-align:center; padding:5px 0; margin:0 !important;}
.tbl_box3 table, .tbl_box4 table {margin-top:10px;}
.tbl_box3 table th, .tbl_box4 table th {border-top:1px solid #ccc; text-align:center;}
.tbl_box3 table th:first-child, .tbl_box4 table th:first-child {border-left:0 none !important;}
.tbl_box3 table td:first-child, .tbl_box4 table td:first-child {border-left:0 none !important;}
p.tbl_idx {padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 7px;}
ul.tbl_idx li {padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 7px;}
.tbl_idx2 {text-indent:-15px; margin-left:15px;}

.agree_box_p {padding:20px; border:1px solid #ccc;}
.ebl_box.t_line{border-top:1px solid #ddd;}
.ebl_box {margin-top:20px;}
.btn_ebl_pic {overflow:hidden; margin-top:20px;}
.btn_ebl_pic p.left {float:left;}
.btn_ebl_pic p.right {float:right;}
.btn_ebl_pic p a {display: inline-block; background:url('/IBK/uib/pib/img/KO/button/bts1_r.gif')no-repeat right 0; margin-bottom: 3px;}
.btn_ebl_pic a span {display: inline-block; background: url('/IBK/uib/pib/img/KO/button/bts1_l.gif')no-repeat left 0; padding: 0 10px 0 20px; color: #797979; height: 22px; line-height: 22px;}
.ebl_pic {padding:50px; border:1px solid #ccc;text-align:center;}

.cash {margin:20px 0; text-align:center;}

.jqplot-target {position:relative;}
.jqplot-target span {position:absolute; top:0; left:10px;}
.graph {position:relative;}
.graph img {margin-top:10px;}
.graph .deal {position:absolute; top:37%; left:0;}
.graph .time {position:absolute; top:95%; left:25%;}

.banner_btm {padding-top:20px; border-top:1px dotted #ccc; margin-top:20px; overflow:hidden;}
.banner_btm .fl {float:left;}
.banner_btm .fl {float:right;}

.rdb {margin-top:20px; padding:20px; border:1px solid #ccddee;}
.rdb li:first-child {padding-top:0;}
.rdb li {padding-top:10px;}

.del_bx {margin-top:9px}

.thanks_event {margin-top:14px;}
.ad_space {margin-left:68px;}

 /* guest */
.join_step {overflow:hidden; margin-top:20px;}
.join_step li {float:left;}
.guest_box {margin-top:10px;}
.guest_box .guest li {border-bottom:1px solid #dddddd; padding:17px 0 17px;}
.guest_box .guest li label {font-weight:bold;}
.guest_box .guest li p {padding-left:27px; margin-top:7px;}
.guest_top {border-bottom:1px dotted #ccc; text-align:right; padding:20px 0 5px 0;}
.trn_sel2.guest {margin-top:5px;}
.pg_down {margin-top:20px; padding:20px; border:1px solid #ccc; overflow:hidden;}
.pg_down p.ico {float:left; width:110px;}
.pg_down div .space {padding-top:20px;}
.pg_down div .space2 {padding-top:10px;}
.pg_down div h5 {margin:15px 0 5px 0; color:orange;}
.pg_down div {float:left; min-height:110px; padding:0 30px 0 30px;  width:640px; border-right:1px solid #ccc;}
.pg_down div ul li {text-indent:-15px; margin-left:15px;}
.pg_down>a {vertical-align:middle; float:right; margin:0 20px; width:56px; height:56px; background:url('/IBK/uib/pib/img/KO/button/btn_down.gif') no-repeat;}
.deal {margin-top:10px;}
.deal li:first-child {padding-top:0;}
.deal li {padding-top:15px; text-indent:-12px; margin-left:12px;}
.agg_right {text-align:right;}
.guest_guide {margin-top: 20px; padding: 10px; border: 1px solid #c4c4c4;}
.guest_guide h4 {margin-top: 20px; padding: 0 0 0 20px; color: #000; background:url('/IBK/uib/pib/img/layout/bul_h3.gif') no-repeat 0 0;}
.guest_guide ul li {margin-top: 5px; padding: 0 0 0 10px; line-height: 16px; background: url('/IBK/uib/pib/img/KO/common/bul_txt01.gif') no-repeat 0 4px;}
.guest_notice{position: relative; margin-top: 20px; padding: 10px; border: 1px solid #c4c4c4;}
.guest_notice p {padding: 10px 0; color: #000;}

/*otp*/
.otp_area {margin-top:20px; width:100%; overflow:hidden;}
.otp_area .otpleft {float:left; width:50%;}
.otp_area .otpright {float:left; width:50%;}

/*secret_area*/
.secret_area {margin-top:20px; width:100%; overflow:hidden;}


/**/
.point1 {color:#ff0000 !important;}
.point2 {color:#ff0000 !important;} /* red */
.point3 {color:#114287 !important;} /* blue */
.point4 {color:#588526 !important;} /* green */
.point5 {color:#ff563a !important;} /* orange */
.point6 {color:#1956a6 !important;} /* blue2 */
.point_blue {color:#4791df !important;} /*2023.12.08_추가*/ 
.point_blue2 {color:#0098e7 !important;} /*2023.12.08_추가*/ 

/* margin */
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}

/**/
.sub_area {margin-top:20px;}
.sub_area .chk_date{float:right;}

/*txt*/
.no_result,
.trn_total,
.txt_info_box {margin-top:20px; padding:20px 25px 19px; text-align:center; font-size:14px; color:#114287; font-weight:bold; line-height:20px; border:1px solid #ccddee; background:#fafbfd;} 
.txt_info_box .point1 {color:#fe6114; font-weight:bold;}
.txt_info_box .txt1 {display:block; margin-bottom:7px; font-size:12px; color:#575757; font-weight:normal;}
.txt_info_box .txt2 {display:block; margin-top:6px; font-size:12px; color:#575757; font-weight:normal;}
.txt_info_box .txt2 .gtbtn {font-weight:bold;}
.txt_info_box .gtbtn {font-size:12px; font-weight:normal; color:#575757; background-color:#fff;}
.txt_info_box span.txt {font-size:12px; font-weight:normal; color:#575757; display:inline-block; padding-top:8px;}

.trn_total .point {color:#ff3800;}

.no_result span#grid_msg {font-weight:bold;color:#ff3800;}
.no_result em {font-weight:bold;}
.no_result .col01 {color:#ff3800;}

.txt_search_box {display:block;margin-top:30px; padding:20px 0 18px; text-align:center; color:#000; font-size:14px;border:1px solid #cbdcf0; background:#fafbfd;}
.txt_search_box .point {color:#ff3800;}

.txt_info {margin-top:20px; text-align:right; margin-bottom:-5px; /*font-size:14px; color:#555; line-height:20px; 삭제*/}
.txt_info.etc {margin-top:30px;}
.txt_info em {font-weight:bold;}
.ic_ny {display:inline-block; width:7px; height:12px; margin-right:5px; background:url('/IBK/uib/pib/img/KO/common/bul_th.png') no-repeat 0 0; font-size:0; line-height:0; vertical-align:top;}

.txt_info .col01 {color:#ff3800;}
.txt_info.center {text-align:center;}
.txt_info.type2 {font-size:16px; text-align:center;}
.txt_info.type3 {margin-bottom:0; text-align:left;}
.txt_check {margin-top:20px; padding:0 0 5px 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}

.txt_info_box2 {margin-top:20px; padding:20px; font-size:14px; color:#114287; font-weight:bold; border:1px solid #ccddee; background:#fafbfd;}
.txt_info_box2 em {font-weight:bold;}

.txt_box {margin-top:20px;}
.txt_box2 {margin-top:20px; border:1px solid #eee; padding:20px;}

.txt_both {margin-top:20px;  width:100%; overflow:hidden;}
.txt_both2 {margin-top:20px;  width:100%; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.txt_both .left {float:left; display:inline-block; margin-top:5px;}
.txt_both2 .inquiry {float:left; display:inline-block; margin-top:5px; font-size:16px;}
.txt_both .right, .txt_both2 .right {float:right;}

/*space*/
.space0 {margin-top:0 !important;}
.space1 {margin-top:10px !important;}
.space2 {margin-top:20px !important;}
.space3 {margin-top:30px !important;}
.space4 {margin-top:40px !important;}
.space5 {margin-top:50px !important;}
.pd_left0 {padding-left:0 !important;}
.pdb_10{padding-bottom:10px;}
.mspace {margin-left:20px;}

/*banner*/
.banners {overflow:hidden; margin-top:30px;}
.banners .left {float:left; width:440px; height:150px; padding:30px; border:1px solid #bfd1e7; box-sizing:border-box; background:url('/IBK/uib/pib/img/KO/banner/bg_banner01.gif') no-repeat right 0;}
.banners .right {float:right; width:440px; height:150px; padding:30px; border:1px solid #bfd1e7; box-sizing:border-box; background:url('/IBK/uib/pib/img/KO/banner/bg_banner02.gif') no-repeat right 0;}
.banners a {display:inline-block; padding-top:20px;}
.banners .col2 li {float:left;width:50%;text-align:right;}
.banners .col2 li:first-child {text-align:left;}
.banners .col2 a {display:inline-block; padding-top:0px;}

/* 검색결과 */
.sch_total{font-size:14px; color:#575757; text-align:left;padding-top:28px;}
.sch_total strong{color:#3366cc;}

/* 이미지영역 */
.img_area {margin-top:20px; border:1px solid #c0d6ee;}
.img_wrap {margin-top:20px; text-align:center;}

/* tab_sub01 */
.tab_sub01 {width:100%; overflow:hidden; margin-top:13px; border-bottom:1px solid #ccddee;}
.tab_sub01 li {float:left; padding:0 15px 12px 15px; background:url('/IBK/uib/pib/img/KO/common/bg_use_lnb_bar.gif') no-repeat 0 2px; letter-spacing:-0.05em;}
.tab_sub01 li a {color:#575757;}
.tab_sub01 li.fst {padding-left:0; background:none;}
.tab_sub01 li.on a {color:#3366cc; font-weight:bold;}

/* 부가서비스 - 이용안내*/
.svc_use_info {overflow:hidden; margin-top:30px; border:1px solid #c9def1; padding:16px 18px 10px 45px; background:url('/IBK/uib/pib/img/KO/common/bg_txt_comm.gif') no-repeat 19px 14px;}
.svc_use_info p{float:left; line-height:16px; text-align:left;}
.svc_use_info .box_right {float:right; margin-top:-6px;}

.step_svc_info {margin-top:40px;}
.step_svc_info ul li {position:relative; margin-top:18px; padding:36px 0 65px 154px;}
.step_svc_info ul li:after{content:''; display:block; clear:both; }
.step_svc_info ul li strong {display:block; position:absolute; top:-10px; left:350px; font-size:16px; color:#135dab; text-align:center;}
.step_svc_info ul li div {float:left; padding-left:80px;}
.step_svc_info ul li p.tit {font-size:14px; font-weight:bold; text-align:left;}
.step_svc_info ul li p.txt {margin-top:7px; padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px; line-height:16px;}
.step_svc_info ul li a {margin-top:14px;}
.step_svc_info ul li strong img {margin-top:-4px;}

.step_svc_info .step_info01 {background:url('/IBK/uib/pib/img/KO/common/bg_svc_info01.gif') no-repeat 0 0; }
.step_svc_info .step_info02 {padding:36px 0 65px 55px; background:url('/IBK/uib/pib/img/KO/common/bg_svc_info02.gif') no-repeat 0 0; }
.step_svc_info .step_info03 {height:50px; background:url('/IBK/uib/pib/img/KO/common/bg_svc_info03.gif') no-repeat 0 0; }
.step_svc_info .step_info04 {background:url('/IBK/uib/pib/img/KO/common/bg_svc_info04.gif') no-repeat 0 0; }
.step_svc_info .step_info02 strong {left:336px;}
.step_svc_info .step_info03 strong {left:345px;}
.step_svc_info .step_info04 strong {left:338px;}
.step_svc_info .step_info01 div {background:url('/IBK/uib/pib/img/KO/common/bg_svc_list_bul01.gif') no-repeat 0 0; }
.step_svc_info .step_info02 div {width:300px; padding-left:78px; background:url('/IBK/uib/pib/img/KO/common/bg_svc_list_bul02.gif') no-repeat 0 27px; }
.step_svc_info .step_info02 div .tit{color:#1da3dd;}
.step_svc_info .step_info02 div.second {margin-left:77px; }
.step_svc_info .step_info02 div.second .tit{color:#f26248; }
.step_svc_info .step_info03 div {padding-bottom:5px; background:url('/IBK/uib/pib/img/KO/common/bg_svc_list_bul03.gif') no-repeat 0 0; }
.step_svc_info .step_info04 div {background:url('/IBK/uib/pib/img/KO/common/bg_svc_list_bul04.gif') no-repeat 0 14px; }

/*secretcard*/
.scard_box {padding:20px;border:solid 1px #d1e0f0;}
.scard_pw {display:inline-block;border:1px solid #ddd; margin-left:2px; padding:0 2px 0 0; height:22px; line-height:22px; font-size:12px; width:30px;background-color:#f5f5f5;vertical-align: middle;}
.scard_stx {display:inline-block; margin-left:5px; vertical-align:middle;}
.scard_box {padding:20px;min-height:250px;border:solid 1px #d1e0f0;}
.scard_pw {display:inline-block;border:1px solid #ddd; margin-left:2px; padding:0 2px 0 0; height:22px; line-height:22px; font-size:12px; width:30px;background-color:#f5f5f5;vertical-align: middle;}
.scard_stx {display:inline-block;vertical-align:middle;}
.scard_img {overflow:hidden;width:450px;height:292px;background:url('/IBK/uib/pib/img/KO/common/bg_security.gif') 0 0 no-repeat;}
.scard_img2 {overflow:hidden;width:450px;height:292px;background:url('/IBK/uib/pib/img/KO/common/bg_security2.gif') 0 0 no-repeat;}
.scard_img .scard_imgtop,
.scard_img2 .scard_imgtop {position:absolute; left:-9999px; width:0.01em; height:0.01em; font-size:0.1em; line-height:0.01em; overflow:hidden;}
.scard_point1 {font-size:14px; color:#ff0000;}

/*스마트보안카드*/
.scard_box.smcard{min-height:210px;}
.smcard_img {overflow:hidden;width:450px;height:250px;background:url('/IBK/uib/pib/img/KO/common/smart_secu_img2.jpg') no-repeat left bottom;border:1px solid #d1e0f0;}


.scard_img, .scard_img2 {position:relative;}
.scard_img input.scard8, .scard_img2 input.scard8 {position:absolute;width:8px;height:25px;border:solid 1px #ff7800;background:#fff;text-align:center;}
.scard_img input.no1, .scard_img2 input.no1 {top:20px; right:94px;}
.scard_img input.no2, .scard_img2 input.no2{top:20px; right:83px;}
.scard_img input.no3, .scard_img2 input.no3{top:20px; right:73px;}
.scard_img input.no4, .scard_img2 input.no4{top:20px; right:63px;}
.scard_img input.no5, .scard_img2 input.no5{top:20px; right:53px;}
.scard_img input.no6, .scard_img2 input.no6{top:20px; right:43px;}
.scard_img input.no7, .scard_img2 input.no7{top:20px; right:33px;}
.scard_img input.no8, .scard_img2 input.no8{top:20px; right:23px;}

.scard_imgmid table {display:none;}
.secretcard_loc {margin:62px 0 0 15px;width:420px;height:197px;position:relative;}
.secretcard_loc input {position:absolute;width:21px;height:25px;border:solid 1px #ff7800;background:#fff;text-align:center;}
.secretcard_loc input.FL01 {top:35px;left:35px;}
.secretcard_loc input.FL02 {top:35px;left:116px;}
.secretcard_loc input.FL03 {top:35px;left:197px;}
.secretcard_loc input.FL04 {top:35px;left:278px;}
.secretcard_loc input.FL05 {top:35px;left:359px;}
.secretcard_loc input.FL06 {top:64px;left:35px;}
.secretcard_loc input.FL07 {top:64px;left:116px;}
.secretcard_loc input.FL08 {top:64px;left:197px;}
.secretcard_loc input.FL09 {top:64px;left:278px;}
.secretcard_loc input.FL10 {top:64px;left:359px;}
.secretcard_loc input.FL11 {top:92px;left:35px;}
.secretcard_loc input.FL12 {top:92px;left:116px;}
.secretcard_loc input.FL13 {top:92px;left:197px;}
.secretcard_loc input.FL14 {top:92px;left:278px;}
.secretcard_loc input.FL15 {top:92px;left:359px;}
.secretcard_loc input.FL16 {top:121px;left:35px;}
.secretcard_loc input.FL17 {top:121px;left:116px;}
.secretcard_loc input.FL18 {top:121px;left:197px;}
.secretcard_loc input.FL19 {top:121px;left:278px;}
.secretcard_loc input.FL20 {top:121px;left:359px;}
.secretcard_loc input.FL21 {top:150px;left:35px;}
.secretcard_loc input.FL22 {top:150px;left:116px;}
.secretcard_loc input.FL23 {top:150px;left:197px;}
.secretcard_loc input.FL24 {top:150px;left:278px;}
.secretcard_loc input.FL25 {top:150px;left:359px;}
.secretcard_loc input.FL26 {top:178px;left:35px;}
.secretcard_loc input.FL27 {top:178px;left:116px;}
.secretcard_loc input.FL28 {top:178px;left:197px;}
.secretcard_loc input.FL29 {top:178px;left:278px;}
.secretcard_loc input.FL30 {top:178px;left:359px;}
.secretcard_loc input.FR01 {top:35px;left:57px;}
.secretcard_loc input.FR02 {top:35px;left:138px;}
.secretcard_loc input.FR03 {top:35px;left:219px;}
.secretcard_loc input.FR04 {top:35px;left:300px;}
.secretcard_loc input.FR05 {top:35px;left:380px;}
.secretcard_loc input.FR06 {top:64px;left:57px;}
.secretcard_loc input.FR07 {top:64px;left:138px;}
.secretcard_loc input.FR08 {top:64px;left:219px;}
.secretcard_loc input.FR09 {top:64px;left:300px;}
.secretcard_loc input.FR10 {top:64px;left:380px;}
.secretcard_loc input.FR11 {top:92px;left:57px;}
.secretcard_loc input.FR12 {top:92px;left:138px;}
.secretcard_loc input.FR13 {top:92px;left:219px;}
.secretcard_loc input.FR14 {top:92px;left:300px;}
.secretcard_loc input.FR15 {top:92px;left:380px;}
.secretcard_loc input.FR16 {top:121px;left:57px;}
.secretcard_loc input.FR17 {top:121px;left:138px;}
.secretcard_loc input.FR18 {top:121px;left:219px;}
.secretcard_loc input.FR19 {top:121px;left:300px;}
.secretcard_loc input.FR20 {top:121px;left:380px;}
.secretcard_loc input.FR21 {top:150px;left:57px;}
.secretcard_loc input.FR22 {top:150px;left:138px;}
.secretcard_loc input.FR23 {top:150px;left:219px;}
.secretcard_loc input.FR24 {top:150px;left:300px;}
.secretcard_loc input.FR25 {top:150px;left:380px;}
.secretcard_loc input.FR26 {top:178px;left:57px;}
.secretcard_loc input.FR27 {top:178px;left:138px;}
.secretcard_loc input.FR28 {top:178px;left:219px;}
.secretcard_loc input.FR29 {top:178px;left:300px;}
.secretcard_loc input.FR30 {top:178px;left:380px;}

.scard_img2 .secretcard_loc input.FL01 {top:35px;left:35px;}
.scard_img2 .secretcard_loc input.FL02 {top:64px;left:35px;}
.scard_img2 .secretcard_loc input.FL03 {top:92px;left:35px;}
.scard_img2 .secretcard_loc input.FL04 {top:121px;left:35px;}
.scard_img2 .secretcard_loc input.FL05 {top:150px;left:35px;}
.scard_img2 .secretcard_loc input.FL06 {top:178px;left:35px;}
.scard_img2 .secretcard_loc input.FL07 {top:35px;left:116px;}
.scard_img2 .secretcard_loc input.FL08 {top:64px;left:116px;}
.scard_img2 .secretcard_loc input.FL09 {top:92px;left:116px;}
.scard_img2 .secretcard_loc input.FL10 {top:121px;left:116px;}
.scard_img2 .secretcard_loc input.FL11 {top:150px;left:116px;}
.scard_img2 .secretcard_loc input.FL12 {top:178px;left:116px;}
.scard_img2 .secretcard_loc input.FL13 {top:35px;left:197px;}
.scard_img2 .secretcard_loc input.FL14 {top:64px;left:197px;}
.scard_img2 .secretcard_loc input.FL15 {top:92px;left:197px;}
.scard_img2 .secretcard_loc input.FL16 {top:121px;left:197px;}
.scard_img2 .secretcard_loc input.FL17 {top:150px;left:197px;}
.scard_img2 .secretcard_loc input.FL18 {top:178px;left:197px;}
.scard_img2 .secretcard_loc input.FL19 {top:35px;left:278px;}
.scard_img2 .secretcard_loc input.FL20 {top:64px;left:278px;}
.scard_img2 .secretcard_loc input.FL21 {top:92px;left:278px;}
.scard_img2 .secretcard_loc input.FL22 {top:121px;left:278px;}
.scard_img2 .secretcard_loc input.FL23 {top:150px;left:278px;}
.scard_img2 .secretcard_loc input.FL24 {top:178px;left:278px;}
.scard_img2 .secretcard_loc input.FL25 {top:35px;left:359px;}
.scard_img2 .secretcard_loc input.FL26 {top:64px;left:359px;}
.scard_img2 .secretcard_loc input.FL27 {top:92px;left:359px;}
.scard_img2 .secretcard_loc input.FL28 {top:121px;left:359px;}
.scard_img2 .secretcard_loc input.FL29 {top:150px;left:359px;}
.scard_img2 .secretcard_loc input.FL30 {top:178px;left:359px;}
.scard_img2 .secretcard_loc input.FR01 {top:35px;left:57px;}
.scard_img2 .secretcard_loc input.FR02 {top:64px;left:57px;}
.scard_img2 .secretcard_loc input.FR03 {top:92px;left:57px;}
.scard_img2 .secretcard_loc input.FR04 {top:121px;left:57px;}
.scard_img2 .secretcard_loc input.FR05 {top:150px;left:57px;}
.scard_img2 .secretcard_loc input.FR06 {top:178px;left:57px;}
.scard_img2 .secretcard_loc input.FR07 {top:35px;left:138px;}
.scard_img2 .secretcard_loc input.FR08 {top:64px;left:138px;}
.scard_img2 .secretcard_loc input.FR09 {top:92px;left:138px;}
.scard_img2 .secretcard_loc input.FR10 {top:121px;left:138px;}
.scard_img2 .secretcard_loc input.FR11 {top:150px;left:138px;}
.scard_img2 .secretcard_loc input.FR12 {top:178px;left:138px;}
.scard_img2 .secretcard_loc input.FR13 {top:35px;left:219px;}
.scard_img2 .secretcard_loc input.FR14 {top:64px;left:219px;}
.scard_img2 .secretcard_loc input.FR15 {top:92px;left:219px;}
.scard_img2 .secretcard_loc input.FR16 {top:121px;left:219px;}
.scard_img2 .secretcard_loc input.FR17 {top:150px;left:219px;}
.scard_img2 .secretcard_loc input.FR18 {top:178px;left:219px;}
.scard_img2 .secretcard_loc input.FR19 {top:35px;left:300px;}
.scard_img2 .secretcard_loc input.FR20 {top:64px;left:300px;}
.scard_img2 .secretcard_loc input.FR21 {top:92px;left:300px;}
.scard_img2 .secretcard_loc input.FR22 {top:121px;left:300px;}
.scard_img2 .secretcard_loc input.FR23 {top:150px;left:300px;}
.scard_img2 .secretcard_loc input.FR24 {top:178px;left:300px;}
.scard_img2 .secretcard_loc input.FR25 {top:35px;left:380px;}
.scard_img2 .secretcard_loc input.FR26 {top:64px;left:380px;}
.scard_img2 .secretcard_loc input.FR27 {top:92px;left:380px;}
.scard_img2 .secretcard_loc input.FR28 {top:121px;left:380px;}
.scard_img2 .secretcard_loc input.FR29 {top:150px;left:380px;}
.scard_img2 .secretcard_loc input.FR30 {top:178px;left:380px;}


/*secret*/
#secretcard {margin-top:20px; width:100%; overflow:hidden;}
.secretcard_l {float:left; width:47%;}
.secretcard_r {float:right; width:47%;}
.scard_imgmid input.tx {width:50px;}
.secretcard_r input.tx {width:50px;}
.secretcard_r div.tt {padding-top:5px;}
.act_msg span {color:red;}

/*OTP*/
#otpcard,
#add_secretcard {margin-top:20px; width:100%; min-width:870px; overflow:hidden;}
.otpcard_l {float:left; width:47%;}
.otpcard_l .otpcard_num {position:absolute; top:223px; left:311px; width:70px; height:18px; text-align:center; border:0; background:none; letter-spacing:3px; font-weight:bold; color:#575757;}
.otp_img_basco {width:450px; height:305px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_basco.jpg') no-repeat 0 0 ;}
.otp_img {width:450px; height:305px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp.jpg') no-repeat 0 0;}
.otp_img_mirae {width:450px; height:305px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_mirae.jpg') no-repeat 0 0;}
.otp_img_rsa{width:450px; height:305px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_rsa.jpg') no-repeat 0 0;}
/*OTP_img*/
.otp_tokenA {width:450px; height:230px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_tokenA.jpg') no-repeat 0 0;}
.otp_tokenB {width:450px; height:230px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_tokenB.jpg') no-repeat 0 0;}
.otp_tokenC {width:450px; height:230px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_tokenC.jpg') no-repeat 0 0;}
.otp_tokenD {width:450px; height:230px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_tokenD.jpg') no-repeat 0 0;}
.otp_cardA {width:449px; height:284px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_cardA.jpg') no-repeat 0 0;}
.otp_cardB {width:449px; height:284px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_cardB.jpg') no-repeat 0 0;}
.otp_smartA {width:449px; height:284px; position:relative; overflow:hidden; background:url('/IBK/uib/pib/img/KO/common/bg_otp_smartA.jpg') no-repeat 0 0;}

.otp_tokenA .otpcard_num,
.otp_tokenB .otpcard_num {position:absolute; top:89px; left:241px; width:71px; height:16px; text-align:center; border:0; background:#fff; letter-spacing:3px; font-weight:bold; color:#575757;border:solid 1px #276bc1;}
.otp_tokenC .otpcard_num {position:absolute; top:88px; left:209px; width:72px; height:16px; text-align:center; border:0; background:#fff; letter-spacing:3px; font-weight:bold; color:#575757;border:solid 1px #276bc1;}
.otp_tokenD .otpcard_num {position:absolute; top:92px; left:206px; width:72px; height:16px; text-align:center; border:0; background:#fff; letter-spacing:3px; font-weight:bold; color:#575757;border:solid 1px #276bc1;}
.otp_cardA .otpcard_num,
.otp_cardB .otpcard_num {position:absolute; top:60px; left:287px; width:71px; height:16px; text-align:center; border:0; background:#fff; letter-spacing:3px; font-weight:bold; color:#575757;border:solid 1px #276bc1;}

.otp_box {padding:20px; min-height:263px; border:solid 1px #d1e0f0;}
.otp_token .otp_box {min-height:188px;}
.otp_card .otp_box {min-height:243px;}
.otp_smart .otp_box {min-height:243px;}
.otp_com {margin-top:10px;}
.otp_com .stx_01 {padding:0 0 5px 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}
.otpcard_r {float:right; width:47%;}
.otpcard_r input.tx {}
select.sels1 {width:75px !important;}
input.sels2 {width:50px !important;}
.act_msg span {color:red;}
.otpcard_r p.tt {padding-top:5px;}
.otpcard_r div.btn {margin-top:5px;}

.otpcard_r div.TA_01 table.list input.wtxt6 {width:70px !important;} /* 2016-11-11 width값변경 */
.otpcard_r div.TA_01 table.list input.wtxt8 {width:70px !important;}

.otp_token .otpcard_l {float:left; width:50%;}
.otp_token .otpcard_r {float:right; width:48%;}
.otp_token .otpcard_r .otp_box div.TA_01 table.list tbody th {font-weight:bold;}
.otp_card .otpcard_l,
.otp_smart .otpcard_l{float:left; width:50%;}
.otp_card .otpcard_r, 
.otp_smart .otpcard_r {float:right; width:48%;}
.tit_Rbtn {overflow:hidden;margin-top:30px;}
.tit_Rbtn .stit4 {display: inline-block;margin-top:0;height:24px;line-height:24px;background-position:0 4px;}
.tit_Rbtn .rbtn {float: right;margin: 0px 0 0 0;}

.smart_pros .smartTime {margin-top:10px;padding:16px 12px !important;border:solid 1px #d1e0f0;background-color:#f5f9fc;vertical-align:middle;}
.smartTime .optNum {display:inline-block;width:302px;font-size:14px;font-weight:bold;color:#114287;vertical-align:middle;text-align:center;}
.smartTime .optNum .opttime {font-size:12px;font-weight:bold;color:#ff0000;}
.smartTime .opt_btn {display:inline-block;text-align:right;}
/* 공과금  css */
/*--------------- 입력형 지로용지 OCR 1---------------*/
div.giro1 {position:relative; width:640px; height:300px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_ocr_i.gif') 50% top no-repeat;}
div.giro1 input.tx{padding:0 7px 0 2px;}
div.giro1 span.giro_tx1 {position:absolute; left:100px; top:58px; font-size:18px; font-weight:bold;}
div.giro1 span.giro_tx2 {position:absolute; left:57px; top:122px; font-weight:bold;text-align:center;width:98px;padding:0 5px;}
div.giro1 span.giro_tx3 {position:absolute; left:290px; top:268px; font-size:18px; font-weight:bold;}
div.giro1 span.giro_ip1 {position:absolute; right:70px; top:53px; font-weight:bold; font-size:18px;}
div.giro1 span.giro_ip1 >  input {width:110px;}
div.giro1 span.giro_ip2 {position:absolute; left:190px; top:118px; font-weight:bold;}
div.giro1 span.giro_ip2 >  input {width:145px;text-align:left;}
div.giro1 span.giro_ip3 {position:absolute; left:390px; top:118px; font-weight:bold;}
div.giro1 span.giro_ip3 >  input {width:93px;}
div.giro1 span.giro_ip4 {position:absolute; left:498px; top:118px; font-weight:bold;}
div.giro1 span.giro_ip4 >  input {width:12px;text-align:left;}
div.giro1 span.giro_ip5 {position:absolute; left:90px; top:205px; font-weight:bold;}
div.giro1 span.giro_ip5 >  input {width:126px;text-align:left;}
div.giro1 span.giro_ip6 {position:absolute; left:450px; top:205px; font-weight:bold;}
div.giro1 span.giro_ip6 >  input {width:31px;text-align:left;}

/*--------------- 출력형 지로용지 OCR 1---------------*/
div.giro2{position:relative; width:640px; height:300px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_ocr_p.gif') 50% top no-repeat;}
div.giro2 span.giro_tx1 {position:absolute; left:110px; top:58px; font-size:18px; font-weight:bold;}
div.giro2 span.giro_tx2 {position:absolute; left:58px; top:122px; font-weight:bold;text-align:center;width:98px;padding:0 5px;}
div.giro2 span.giro_tx3 {position:absolute; left:290px; top:268px; font-size:18px; font-weight:bold;text-align:left;}
div.giro2 span.giro_ip1 {position:absolute; right:70px; top:58px; font-weight:bold; font-size:18px;}
div.giro2 span.giro_ip2 {position:absolute; left:193px; top:122px; font-weight:bold;text-align:center;width:145px;padding:0 5px;}
div.giro2 span.giro_ip3 {position:absolute; right:145px; top:122px; font-weight:bold; text-align:right; width:110px;}
div.giro2 span.giro_ip4 {position:absolute; right:127px; top:122px; font-weight:bold;text-align:center;width:11px;}
div.giro2 span.giro_ip5 {position:absolute; left:100px; top:213px; font-weight:bold;text-align:left;}
div.giro2 span.giro_ip6 {position:absolute; left:450px; top:213px; font-weight:bold;text-align:left;}
div.giro2 span.giro_ip7 {position:absolute; left:180px; top:185px; font-weight:bold;}

/*--------------- 입력형 지로용지 OCR 2 추가---------------*/

div.giro1_b{position:relative; width:640px; height:300px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_ocr2_i.gif') 50% top no-repeat;}
div.giro1_b input.tx{padding:0 7px 0 2px;}
div.giro1_b span.giro_tx1 {position:absolute; left:100px; top:58px; font-size:18px; font-weight:bold;text-align:left;}
div.giro1_b span.giro_tx2 {position:absolute; left:57px; top:122px; font-weight:bold; width:98px; text-align:center;padding:0 5px;}
div.giro1_b span.giro_tx3 {position:absolute; left:287px; top:267px; font-size:18px; font-weight:bold;text-align:left;}
div.giro1_b span.giro_ip1 {position:absolute; left:387px; top:58px; font-weight:bold; font-size:18px; width:180px; text-align:right;}
div.giro1_b span.giro_ip2 {position:absolute; left:188px; top:122px; font-weight:bold; width:154px; padding:0 5px; text-align:center;}
div.giro1_b span.giro_ip3 {position:absolute; left:375px; top:122px; font-weight:bold; width:115px; padding:0 5px; text-align:right;}
div.giro1_b span.giro_ip4 {position:absolute; left:650px; top:122px; font-weight:bold;}
div.giro1_b span.giro_ip5 {position:absolute; left:90px; top:204px; font-weight:bold;}
div.giro1_b span.giro_ip5 input.tx{width:125px;text-align:left;}
div.giro1_b span.giro_ip6 {position:absolute; left:448px; top:212px; font-weight:bold;}
div.giro1_b span.giro_ip7 {position:absolute; left:120px; top:182px; font-weight:bold;}
div.giro1_b.view .giro_ip5 {top:212px}

/*--------------- 출력형 지로용지 OCR 2 추가---------------*/

div.giro2_b{position:relative; width:640px; height:300px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_ocr2_p.gif') 50% top no-repeat;}
div.giro2_b span.giro_tx1 {position:absolute; left:110px; top:58px; font-size:18px; font-weight:bold;text-align:left;}
div.giro2_b span.giro_tx2 {position:absolute; left:60px; top:122px; font-weight:bold;text-align:center;width:95px;padding:0 5px;}
div.giro2_b span.giro_tx3 {position:absolute; left:290px; top:268px; font-size:18px; font-weight:bold;text-align:left;}
div.giro2_b span.giro_ip1 {position:absolute; right:70px; top:58px; font-weight:bold; font-size:18px;text-align:right;}
div.giro2_b span.giro_ip2 {position:absolute; left:192px; top:122px; font-weight:bold;text-align:center;width:105px;padding:0 5px;}
div.giro2_b span.giro_ip3 {position:absolute; right:138px; top:122px; font-weight:bold;text-align:right;padding:0 5px;width:110px;}
div.giro2_b span.giro_ip4 {position:absolute; right:126px; top:122px; font-weight:bold;text-align:center;width:11px;}
div.giro2_b span.giro_ip5 {position:absolute; left:100px; top:213px; font-weight:bold;text-align:left;}
div.giro2_b span.giro_ip6 {position:absolute; left:450px; top:214px; font-weight:bold;text-align:left;}
div.giro2_b span.giro_ip7 {position:absolute; left:130px; top:182px; font-weight:bold;text-align:left;}

/*--------------- 입력형 지로용지 MICR---------------*/
div.giro3{position:relative; width:640px; height:259px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_micr_i.gif') 50% top no-repeat;}
div.giro3 input.tx{padding:0 7px 0 2px;}
div.giro3 span.giro_tx1 {position:absolute; left:100px; top:58px; font-size:18px; font-weight:bold;text-align:left;}
div.giro3 span.giro_tx2 {position:absolute; left:287px; top:228px; font-size:18px; font-weight:bold;text-align:left;}
div.giro3 span.giro_ip1 {position:absolute; right:70px; top:54px; font-weight:bold; font-size:18px;}
div.giro3 span.giro_ip1 >  input {width:110px;}
div.giro3 span.giro_ip2 {position:absolute; left:85px; top:170px; font-weight:bold;}
div.giro3 span.giro_ip2 >  input {width:125px;text-align:left;}
div.giro3 span.giro_ip3 {position:absolute; left:445px; top:170px; font-weight:bold;}
div.giro3 span.giro_ip3 >  input {width:31px;text-align:left;}
div.giro3 span.giro_ip4 {position:absolute; left:130px; top:112px; font-weight:bold;}
div.giro3 span.giro_ip4 >  input {width:125px;text-align:left;}
div.giro3 span.giro_ip5 {position:absolute; left:130px; top:143px; font-weight:bold;}
div.giro3 span.giro_ip5 >  input {width:125px;text-align:left;}

/*--------------- 출력형 지로용지 MICR---------------*/
div.giro4{position:relative;  width:640px; height:259px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_micr_p.gif') 50% top no-repeat;}
div.giro4 span.giro_tx1 {position:absolute; left:110px; top:58px; font-size:18px; font-weight:bold;text-align:left;}
div.giro4 span.giro_tx2 {position:absolute; left:287px; top:227px; font-size:18px; font-weight:bold;text-align:left;}
div.giro4 span.giro_ip1 {position:absolute; right:70px; top:58px; font-weight:bold; font-size:18px; text-align:right;}
div.giro4 span.giro_ip2 {position:absolute; left:100px; top:178px; font-weight:bold;text-align:left;}
div.giro4 span.giro_ip3 {position:absolute; left:450px; top:178px; font-weight:bold;text-align:left;}
div.giro4 span.giro_ip4 {position:absolute; left:150px; top:117px; font-weight:bold;text-align:left;}
div.giro4 span.giro_ip5 {position:absolute; left:150px; top:148px; font-weight:bold;text-align:left;}

/*--------------- 입력형 지로용지 정액 OCR---------------*/
div.giro5{position:relative; width:640px; height:300px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_jocr_i.gif') 50% top no-repeat;}
div.giro5 input.tx{padding:0 7px 0 2px;}
div.giro5 span.giro_tx1 {position:absolute; left:110px; top:58px; font-size:18px; font-weight:bold;text-align:left;}
div.giro5 span.giro_tx2 {position:absolute; left:60px; top:122px; font-weight:bold;width:98px;padding:0 5px;text-align:center;}
div.giro5 span.giro_tx3 {position:absolute; left:290px; top:268px; font-size:18px; font-weight:bold;}
div.giro5 span.giro_ip1 {position:absolute; right:70px; top:53px; font-weight:bold; font-size:18px;}
div.giro5 span.giro_ip1 >  input {width:110px;}
div.giro5 span.giro_ip2 {position:absolute; left:190px; top:118px; font-weight:bold;}
div.giro5 span.giro_ip2 >  input {width:145px;text-align:left;}
div.giro5 span.giro_ip3 {position:absolute; left:380px; top:118px; font-weight:bold;}
div.giro5 span.giro_ip3 >  input {width:103px;text-align:left;}
div.giro5 span.giro_ip4 {position:absolute; left:497px; top:118px; font-weight:bold;}
div.giro5 span.giro_ip4 >  input {width:12px;text-align:center;}
div.giro5 span.giro_ip5 {position:absolute; left:90px; top:205px; font-weight:bold;}
div.giro5 span.giro_ip5 >  input {width:125px;text-align:left;}
div.giro5 span.giro_ip6 {position:absolute; left:450px; top:205px; font-weight:bold;}
div.giro5 span.giro_ip6 >  input {width:31px;text-align:left;}
div.giro5 span.giro_ip7 {position:absolute; left:135px; top:178px; font-weight:bold;}
div.giro5 span.giro_ip7 >  input {width:125px;text-align:left;}


/*--------------- 출력형 지로용지 정액 OCR---------------*/
div.giro6{position:relative; width:640px; height:300px; margin:50px auto; background:url('/IBK/uib/pib/img/KO/tax/img_jocr_p.gif') 50% top no-repeat;}
div.giro6 span.giro_tx1 {position:absolute; left:110px; top:58px; font-size:18px; font-weight:bold;text-align:left;}
div.giro6 span.giro_tx2 {position:absolute; left:58px; top:122px; font-weight:bold;text-align:center;padding:0 5px;width:98px;}
div.giro6 span.giro_tx3 {position:absolute; left:290px; top:268px; font-size:18px; font-weight:bold;text-align:left;}
div.giro6 span.giro_ip1 {position:absolute; right:70px; top:58px; font-weight:bold; font-size:18px; text-align:right;}
div.giro6 span.giro_ip2 {position:absolute; left:192px; top:122px; font-weight:bold;width:143px;padding:0 5px;text-align:center;}
div.giro6 span.giro_ip3 {position:absolute; right:145px; top:122px; font-weight:bold;}
div.giro6 span.giro_ip4 {position:absolute; left:503px; top:122px; font-weight:bold;text-align:center;width:11px;}
div.giro6 span.giro_ip5 {position:absolute; left:100px; top:213px; font-weight:bold;text-align:left;}
div.giro6 span.giro_ip6 {position:absolute; left:450px; top:213px; font-weight:bold;text-align:left;}
div.giro6 span.giro_ip7 {position:absolute; left:150px; top:183px; font-weight:bold;text-align:left;}

/**/
.filebox {clear:both;overflow:hidden;text-align:right; margin:20px 0 10px 0;}
.filebox img {vertical-align:middle;}
.filebox .right{float:right;}



.txt_lon {position:relative; border:1px solid #ddd;text-align:center; padding:20px 0;width:60%;margin:20px auto;}
.txt_lon .txtc {padding:20px 0;}

.tor_text {overflow:hidden; margin-top:-24px; text-align: right;}
.tor_text2 {overflow:hidden; margin-top:5px; text-align: right;}

/*201119 인증서 약관*/
.agree_confirm3 {margin-top:20px; border-bottom:1px solid #e1e1e1;}
.agree_confirm3 .agree_chk {width:100%; overflow:hidden; padding:30px 0 1px; border-top:1px dashed #e1e1e1;}
.agree_confirm3 .agree_chk:first-child {border-top:1px solid #e1e1e1;}
.agree_confirm3 .chk_tit {display:block; float:left; margin-left:20px; padding:17px 0 0 0; width:170px; color:#114287; font-size:14px; line-height:19px; background:url('/IBK/uib/pib/img/KO/common/agree_bar.gif') 0 0 no-repeat;}
.agree_confirm3 .chk_cont {float:left; width:710px;}
.agree_confirm3 .chk_cont.right {float:right; width:710px;}
.agree_confirm3 .scrolls {padding:10px; height:110px; overflow-x:hidden; overflow-y:auto; border:1px solid #ededed; background:#f8f8f8;}
.scrolls {margin-top:0px; border:1px solid #999; width:100%; height:180px; padding:0px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto;}
.scrolls p, .agscroll2 p{padding:0 0 20px;}
.scrolls p.right{padding:0 0 5px;text-align:right;}
.scrolls p.stit_terms{padding:0 0 22px;font-size:14px;font-weight:bold;}
.scrolls p.terms {font-weight:bold;padding:0 0 0px;}
.scrolls p.terms:before{content:'';display:inline-block;width:12px;height:7px;background: url('/IBK/uib/pib/img/KO/common/bg_ag_arw.png') no-repeat 0 center;vertical-align:1px;}
.scrolls p.terms_s {padding:0 0 0;}
.scrolls p.enclo{padding:0 0 13px;font-weight:bold;}
.scrolls .terms_box {border:1px solid #000; color:#000; padding:10px;margin:0 0 10px;}
.terms_list {margin:0 0 20px;}
.terms_list li {text-indent:-16px; margin-left:16px;}
.terms_list li.ex_ser {padding-bottom:20px;}
.terms_list li > ul{padding-top:3px;}
.terms_list li > p{padding:3px 0 2px 16px;}
.scrolls .terms_list li > p{padding: 3px 0 2px 16px;margin-left: 0;text-indent: -12px;}
.terms_list_s {margin:0 0 20px 10px;}
.terms_list_s li ul li {padding:0 0 0 10px;}
.terms_list_s li p {padding:0 0 0 10px;}
.scrolls .terms_tit {margin-top:20px; font-size:12px; font-weight:bold; text-align:center;}
.scrolls .terms_txt {padding:0 0 0 16px;}
.scrolls .terms_txt2 {padding:0 0 15px 16px;}
.scrolls .under_line {text-decoration:underline; margin:20px 0; display:inline-block;}
.scrolls .under_line2 {text-decoration:underline;}
.ag_txt {margin-top:10px; text-align:center;}
.scrollBox {overflow-x:hidden; overflow-y:auto;}
.tbl_scrollBox {overflow-x:hidden; overflow-y:scroll; min-height:200px;}
.tbl_scroll {overflow-y:auto; height:140px;}
.terms_list ul.list{padding-bottom:5px;}
.terms_list ul.list li{padding-left:10px;text-indent:-2px; margin-left:-3px;background:url('/IBK/uib/pib/img/KO/common/bul_txt03.gif') no-repeat 0 4px;}
.terms_list ul.list li.no_bul{padding-left:0;background:none;}
.terms_list.dot{margin-left:15px;}
.terms_list.dot li{padding-left:10px;text-indent:0; margin-left:0;background:url('/IBK/uib/pib/img/KO/common/bul_txt03.gif') no-repeat 0 4px;}


/* 약관 */
/*agscroll1*/
.agscroll1 {margin-top:20px; border:1px solid #999; width:100%; height:180px; padding:15px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto;}
.agscroll1 p, .agscroll2 p{padding:0 0 20px;}
.agscroll1 p.right{padding:0 0 5px;text-align:right;}
.agscroll1 p.stit_terms{padding:0 0 22px;font-size:14px;font-weight:bold;}
.agscroll1 p.terms {font-weight:bold;padding:0 0 8px;}
.agscroll1 p.terms:before{content:'';display:inline-block;width:12px;height:7px;background: url('/IBK/uib/pib/img/KO/common/bg_ag_arw.png') no-repeat 0 center;vertical-align:1px;}
.agscroll1 p.terms_s {padding:0 0 0;}
.agscroll1 p.enclo{padding:0 0 13px;font-weight:bold;}
.agscroll1 .terms_box {border:1px solid #000; color:#000; padding:10px;margin:0 0 10px;}
.terms_list {margin:0 0 20px;}
.terms_list li {text-indent:-16px; margin-left:16px;}
.terms_list li.ex_ser {padding-bottom:20px;}
.terms_list li > ul{padding-top:3px;}
.terms_list li > p{padding:3px 0 2px 16px;}
.agscroll2 .terms_list li > p{padding: 3px 0 2px 16px;margin-left: 0;text-indent: -12px;}
.terms_list_s {margin:0 0 20px 10px;}
.terms_list_s li ul li {padding:0 0 0 10px;}
.terms_list_s li p {padding:0 0 0 10px;}
.agscroll1 .terms_tit {margin-top:20px; font-size:12px; font-weight:bold; text-align:center;}
.agscroll1 .terms_txt {padding:0 0 0 16px;}
.agscroll1 .terms_txt2 {padding:0 0 15px 16px;}
.agscroll1 .under_line {text-decoration:underline; margin:20px 0; display:inline-block;}
.agscroll1 .under_line2 {text-decoration:underline;}
.ag_txt {margin-top:10px; text-align:center;}
.scrollBox {overflow-x:hidden; overflow-y:auto;}
.tbl_scrollBox {overflow-x:hidden; overflow-y:scroll; min-height:200px;}
.tbl_scroll {overflow-y:auto; height:140px;}
.terms_list ul.list{padding-bottom:5px;}
.terms_list ul.list li{padding-left:10px;text-indent:-2px; margin-left:-3px;background:url('/IBK/uib/pib/img/KO/common/bul_txt03.gif') no-repeat 0 4px;}
.terms_list ul.list li.no_bul{padding-left:0;background:none;}
.terms_list.dot{margin-left:15px;}
.terms_list.dot li{padding-left:10px;text-indent:0; margin-left:0;background:url('/IBK/uib/pib/img/KO/common/bul_txt03.gif') no-repeat 0 4px;}

/*agree*/
.chk_box {line-height: 45px;border-bottom: solid 1px #ddd;}
.chk_box input {vertical-align:-2px;}
.chk_btn {margin-top:10px; text-align:right;}
.chk_txt {margin-top:20px; font-weight:bold;}
.agree_box {overflow:hidden;position:relative;margin-top:10px;border-bottom: solid 1px #ddd;}
.agree_box.etc {border-bottom:0;}
p.agree_box {overflow:hidden;position:relative;margin:10px 0;padding-bottom:10px;border-bottom: solid 1px #ddd;}
.agree_box .txt_alone {margin-top:5px; padding:0 0 0 15px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 3px;}

.agree_box > strong {display:block;margin-top:15px;padding: 0 0 5px 10px;font-weight:bold;background: url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}
.agree_box p {margin-bottom:5px;padding-left:10px;line-height:30px;}
.agree_box .chksDesc {border-top:solid 1px #ddd;}
.agree_box .chksDesc.mt15 {margin-top:15px;}
.agree_box .chksDesc  li {overflow:hidden;padding-left:10px;line-height: 45px;border-bottom: solid 1px #ddd;vertical-align:middle;}
.agree_box .chks {position:absolute;right:0;bottom:10px;}
.agree_box .chks input {vertical-align:-3px; line-height:12px;}
.agree_box .chks2 {margin-top:10px;}

.agree_btnbox p {margin-top:20px;font-size:14px;font-weight:bold;text-align:center;color:#114287;}

.agree_box td.txt_alone2 {margin-top:5px; padding-left:25px !important; line-height: 16px; background: url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 10px 50%;}

.chk_list {margin-top:20px;}
.chk_list li {padding:0 0 0 10px; background:url('/IBK/uib/pib/img/KO/common/bul_chk.gif') no-repeat 0 4px;}
.chk_box2 {margin-top:10px; text-align:right;}
.chk_box2 a {font-size:14px;}
.chk_box2 a.agree_chk {color: #565656; font-size: 14px; font-weight: bold; text-decoration: underline; display: inline-block; margin-left: 8px; padding-right: 30px; background: url('/IBK/uib/pib/img/layout/bi_agree_down.gif') right center no-repeat;}

.lon_agree {margin-top:10px; border:1px solid #ddd; padding:20px; border-radius:7px;}
.lon_agree .posi {margin-top:10px;}
.lon_agree .lon_txt {margin-top:10px;}
.lon_agree .signature {margin-top:10px;}
.lon_agree .adobe {float:right; margin-top:-80px;}
.lon_agree ul.understand li {margin-top:5px; padding:0 0 0 10px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_txt01.gif') no-repeat 0 4px;}

.agree_box2 {margin-top:10px; overflow:hidden;}
.agree_box2 .agree_chck {float:right;}

/* 다운로드 */
a.down, 
a.link.down,
.chk_box2 a.down {padding-right:27px;background:url('/IBK/uib/pib/img/layout/bi_agree_down.gif') no-repeat right center;}
.down_area {display:inline-block;}
.down_area a {padding-right:30px;background:url('/IBK/uib/pib/img/layout/bi_agree_down.gif') no-repeat right center;color:#575757;font-size:14px;font-weight:bold;}

/* 약관설명서,설명확인서 등 */
.agree_confirmation {position:relative;margin-top:10px;border:1px solid #cde;}
.agree_confirmation .agree_sbox {padding:25px 25px;border-top:1px solid #cde;}
.agree_confirmation .agree_sbox:first-child {border-top:0;}
.agree_confirmation .user_info {margin-top:30px;padding:20px 25px;background-color:#f6f9fc;font-size:14px;text-align:right;}
.agree_confirmation .chk_area {margin-top:20px; overflow:hidden; margin-top:15px; line-height:20px;}
.agree_confirmation .chk_area input {vertical-align:-2px;}
/*.agree_confirmation .chk_area input[type="checkbox"] {vertical-align:-1px;}*/
.agree_confirmation .chk_area label {color:#565656; margin-left:8px;font-size:14px;font-weight:bold; text-decoration:underline; width:95%; display:inline-block; line-height:22px;}
.agree_confirmation .chk_area a.agree_chk {color:#565656; font-size:14px;font-weight:bold; text-decoration:underline; display:inline-block; margin-left:8px; padding-right:30px; background:url('/IBK/uib/pib/img/layout/bi_agree_down.gif') right center no-repeat;}
.agree_confirmation .adobe_box {margin:20px 0 0}
.agree_confirmation .adobe_box p {margin-bottom:20px;}
.agree_confirmation .list_comm:first-child {margin-top:0;}
.agree_confirmation .agscroll1 {height:80px;/*height:140px;*/}
.agree_confirmation .agscroll1 p {padding-bottom:0;}
.agree_confirmation .agree_box {margin:20px 0 0;padding-bottom:0;border-bottom:0}
.agree_confirmation .agree_box input {vertical-align:-2px;}
.agree_confirmation .agree_box label {margin-right:10px;}

.agree_confirmation.type2 {padding:25px 25px;box-sizing:border-box;-webkit-box-sizing:border-box;}/*구분영역 없는 경우*/
.agree_confirmation.type2 .make_area {margin-top:15px;}
.agree_confirmation.type2 .make_area .list_make {overflow:hidden; margin-top:10px;}
.agree_confirmation.type2 .make_area .list_make li {float:left; margin-left:20px;}
.agree_confirmation.type2 .make_area .list_make li:first-child {margin-left:0;}
.agree_confirmation.type2 .make_area .list_make li input {vertical-align:-2px}
.agree_confirmation .txt span {font-family:sans-serif}

.agree_confirm {}
.agree_confirm table {margin-top:20px; width:100%; border-bottom:1px solid #ccddef;}
.agree_confirm table th {padding:18px 0 16px 20px; text-align:left; border-top:1px solid #ccddef; background:#f6fafd;}
.agree_confirm table td {padding:10px 0 10px; text-align:center; border-top:1px solid #ccddef;}
.acrobat_txt {margin-top:20px; padding:0 0 0 20px;}
.acrobat_txt .btns {float:right; margin-top:-6px;}
.prochk_txt {margin-bottom:7px; font-size: 13px; text-align:right;}
.pro_txt {margin-top:20px; padding-left:20px;}

.agree_confirm2 {margin-top:20px; border-bottom:1px solid #e1e1e1;}
.agree_confirm2 .agree_chk {width:100%; overflow:hidden; padding:30px 0 25px; border-top:1px dashed #e1e1e1;}
.agree_confirm2 .agree_chk:first-child {border-top:1px solid #e1e1e1;}
.agree_confirm2 .chk_tit {display:block; float:left; margin-left:20px; padding:17px 0 0 0; width:170px; color:#114287; font-size:14px; line-height:19px; background:url('/IBK/uib/pib/img/KO/common/agree_bar.gif') 0 0 no-repeat;}
.agree_confirm2 .chk_cont {float:left; width:710px;}
.agree_confirm2 .chk_cont.right {float:right; width:710px;}
.agree_confirm2 .scrolls {padding:10px; height:75px; overflow-x:hidden; overflow-y:auto; border:1px solid #ededed; background:#f8f8f8;}


p.lonagrtitle{text-align:center; font-weight:bold; font-size:16px; margin-bottom:15px;}
div.lonagrdiv{padding:10px; border:1px solid #000; font-size:12px; color:#333;}
p.ptitle{margin-top:15px;padding:0 0 5px;}
p.ptitle strong{font-size:14px;}

table.lonagr {width:100%; margin:10px 0; bottom:0px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
table.lonagr th,
table.lonagr td {border-top:1px solid #ddd; border-left:1px solid #ddd;padding:9px 15px 8px;line-height:1.2em; font-size:12px;color:#575757;text-align:center;}
table.lonagr th {font-weight:normal;}
table.lonagr th, table.lonagr td.ybg  {background:#f8f8f8;}
table.lonagr th.stit{text-align:left;}
table.lonagr td.tx{text-align:left;}
table.lonagr td ul{margin:0;}
table.lonagr td ul li{padding-top:3px;margin-left:8px;text-indent:-10px;}
table.lonagr td ul li:first-child{padding-top:0;}
table.lonagr .cn {text-align:center;}
table.lonagr.row th{text-align:left;}

table.lonagr.type1{border-left:0;border-right:0;}
table.lonagr.type1 th{font-weight:bold;color:#575757;}
table.lonagr.type1 th:first-child, table.lonagr.type1 td:first-child{border-left:0;}

.star_full {float:left; width:11px; height:16px; padding-right:1px; background:url('/IBK/uib/pib/img/KO/common/star_full.png') no-repeat left 4px;}
.star_empty {float:left; width:11px; height:16px; padding-right:1px; background:url('/IBK/uib/pib/img/KO/common/star_empty.png') no-repeat left 4px;}
.star_half {float:left; width:11px; height:16px; padding-right:1px; background:url('/IBK/uib/pib/img/KO/common/star_half.png') no-repeat left 4px;}

/*내사진 등록*/
.security_img_reg{margin-top:20px;border:1px solid #e5e5e5;}
.my_bg_list.first{background:none;}
.my_bg_list {overflow:hidden;width:798px;margin:0 auto;border-top:0 none;background:url('/IBK/uib/pib/img/KO/common/lay_line.gif') repeat-x left top;}
.my_bg_list label {display:block;margin-bottom:19px;}
.my_bg_list input {margin-top:-3px;}
.my_bg_list li {float:left;width:133px;text-align:center; padding:30px 0 28px 0;}
.my_bg_list li:first-child {border-left:0 none;}
.step_round .step_process h5 {padding:13px; border:1px solid #c0d6ee; background:#fafbfd; margin-top:15px}
.step_round .step_process h5.pic {margin-top:0; border-top:0 none;}
.my_bg_list.pic input {margin-top:0;}

/*마이메뉴 관리*/
.menu_admin {position:relative; overflow:hidden; margin-top:30px;}
.menu_admin .tit {display:block; text-align:center; height:42px; line-height:42px; background:#f6f9fc; border-bottom:1px solid #ccddee;}
.menu_admin .menu_list {overflow:hidden; overflow-y:auto; height:250px;}
.menu_admin .menu_list li a {display:block; padding:8px 10px; cursor:pointer; color:#575757;}
.menu_admin .menu_list li a:hover,
.menu_admin .menu_list .active {background:#f5f5f5; font-weight:bold; }
.menu_admin .bank_menu {float:left; width:45%; border:1px solid #ccddee; border-top:2px solid #66bbee;}
.menu_admin .my_menu {float:right; width:45%; border:1px solid #ccddee; border-top:2px solid #66bbee;}
.menu_admin .btn_menu {float:left; width:63px; margin:65px 0 0 12px; text-align:center;}
.menu_admin .btn_menu a {display:inline-block; margin-top:10px;}
.menu_admin .btn_menu div {margin-top:10px; border-top:1px dashed #ddd;}

/*이용안내*/
.user_use_guide{overflow:hidden; margin-top:20px;}
.user_use_guide .use_lnb {float:left; width:20%;}
.user_use_guide .use_lnb .tab{}
.user_use_guide .use_info {float:left; margin-left:60px; width:70%;}
.user_use_guide .use_info .use_img_box {margin-top:20px; font-size:0; line-height:0;}
.user_use_guide .use_info .use_img_box:first-child{margin-top:0;}
.user_use_guide .use_info_list{width:640px; margin-top:20px;}
.user_use_guide .use_info_list:first-child{margin-top:0;}
.user_use_guide .use_info_list li {overflow:hidden; margin-top:8px;}
.user_use_guide .use_info_list li:first-child{margin-top:0;}
.user_use_guide .use_info_list li img {float:left;}
.user_use_guide .use_info_list li p {margin:10px 0 0 260px;}

.shinping_tip {margin-top:20px;}
.shinping_tip a {display:block; margin-top:15px; font-size:0; line-height:0;}
.shinping_tip strong{display:block; font-size:0; line-height:0;}
/*개인자산 관리*/
.isa-guide-box {margin-top:20px; padding:15px; border:1px solid #c4c4c4;}
.isa-guide-box .tit {color:#30f; font-size:16px; }
.isa-guide-box .info {margin-top:15px;}

/* 설문 */
.survey_tit {margin-top:20px; width:100%; overflow:hidden; padding:10px 0 0;}
.survey_tit .tit {float:left; font-size:16px; color:#114287;}
.survey_tit .tit .type {padding:6px 8px; color:#fff; background:#114287; font-family:arial; font-size:15px; display:inline-block;}
.survey_tit .tt {float:left; padding:8px 0 0 20px;}

.survey_list {margin-top:15px; padding:20px 0; border-top:2px solid #51afeb; border-bottom:2px solid #ccddee;}
.survey_list li.first ul {overflow:hidden;}
.survey_list li.first li {float:left;}
.survey_list > li {position:relative; padding:20px 20px 0 20px; margin-top:18px; border-top:1px solid #ccddee;}
.survey_list > li:first-child {margin-top:0; padding-top:0; border-top:0;}
.survey_list p {position:relative; letter-spacing:-0.04em;}
.survey_list span {font-family:dotum; font-size:18px; font-weight:bold; color:#3088cd; width:35px; display:inline-block;}
.survey_list li:first-child strong.tit{top:0;}
.survey_list strong.tit {position:absolute; top:0;}
.survey_list .choice_list {margin:15px 0 0 35px; line-height:18px;}
.survey_list .choice_list2 {margin:30px 0 0 37px; line-height:18px;}
.survey_list .choice_list.txt_ind li {overflow:hidden; padding-top:3px;}
.survey_list .choice_list.txt_ind li:first-child {padding-top:0;}
.survey_list .choice_list.txt_ind p.tit {float:left;}
.survey_list .choice_list.txt_ind p.txt {float:left; width:80%; padding-left:7px;}
.essayq_area .essayq_ip {margin-top:15px;}

/*기업*/
/* 영수증 양식 - 뻘건거 */
.print_page1 {margin-top:20px; width:100%; border:1px solid #f23232; color:#0a5870; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.print_page1.certificate {border:0;}
.print_page1 h4 {padding:10px; border:1px solid #f23232; color:#333; font-size:16px; font-weight:bold; text-align:center;}

.print_body {margin:0; border:1px solid #f23232; border-width:0 1px 1px 0;}
.print_body.etc {border:1px solid #000;}
.print_body table.print_btbl {width:100%; border-collapse:collapse;}
.print_body table.print_btbl td,
.print_body table.print_btbl th {height:28px; padding:3px 5px; border-left:1px solid #f23232; border-top:1px solid #f23232; letter-spacing:-0.05em; color:#333;}
.print_body table.print_btbl th {background-color:#fefbf7; text-align:left; font-weight:bold;}
.print_body table.print_btbl th.tit, 
.print_body table.print_btbl td.txc {text-align:center;}
.print_body table.print_btbl td input.tx {width:96px;}
.print_body table.print_btbl td.ar{text-align:right;}
.print_body table.print_btbl td input.w340 {width:340px;}
.print_body table.print_btbl td input.w250 {width:250px;}
.print_body table.print_btbl td input.w_type {width:98%;}
.print_body table.print_btbl td input.day {width:60px;}
.print_body table.print_btbl td input.pay {text-align:right;}
.print_body table.print_btbl td input.etc {text-align:center;}
.print_body table.print_btbl td.ac input.tx {width:75%;}
.print_body table.print_btbl td input[type="radio"] {vertical-align:-2px;}
.print_body table.print_btbl th[scope="rowgroup"] {background-color:#fff; font-size:16px; text-align:center;}
.print_body table.print_btbl th[colspan="4"] {background-color:#fff1e6;}
.print_body table.print_btbl th[scope="row"] {padding:3px 10px;}

ul.print_body {line-height:34px; margin-bottom:20px;}
ul.print_body li {text-align:left; padding-left:35%;}
ul.print_body li strong {width:70px; display:inline-block;}

/*양식 파란색*/
.print_page1.publisher {border-color:#a7d0de;}
.publisher .print_body {border:1px solid #a7d0de; border-width:0 1px 1px 0;}
.publisher h4 {border:1px solid #a7d0de; color:#333; font-size:16px;}
.publisher .tip {/*margin-top: 1px;*/ padding:20px; border:1px solid #a7d0de; color:#333; font-size:12px; text-align:center;}
.publisher .print_body table.print_btbl td,
.publisher .print_body table.print_btbl th {border-left:1px solid #a7d0de; border-top:1px solid #a7d0de; color:#333;}
.publisher .print_body table.print_btbl th {background-color:#f8fbfc}
.publisher .print_body table.print_btbl td.blc {color:#000;}
.publisher .txt_date {margin-bottom:3px; text-align:right;}
.publisher .print_body table.print_btbl th[scope="rowgroup"] {background-color:#fff; font-size:16px; text-align:center;}
.publisher .print_body table.print_btbl th[colspan="4"] {background-color:#dcecf2;}
.publisher .print_body table.print_btbl th[scope="row"] {padding:3px 10px;}

/*양식 파란색2*/
.print_page1.publisher2 {border-color:#abbfdd;}
.publisher2 .print_body {border:1px solid #abbfdd; border-width:0 1px 1px 0;}
.publisher2 h4 {border:1px solid #abbfdd; color:#333; font-size:16px}
.publisher2 .tip {/*margin-top: 1px;*/ padding:20px; border:1px solid #abbfdd; color:#333; font-size:12px; text-align:center;}
.publisher2 .print_body table.print_btbl td,
.publisher2 .print_body table.print_btbl th {borDer-left:1px solid #abbfdd; border-top:1px solid #abbfdd; color:#333;}
.publisher2 .print_body table.print_btbl th {background-color:#fbfcff}
.publisher2 .print_body table.print_btbl td.blc {color:#000;}
.publisher2 .print_body table.print_btbl th[scope="rowgroup"] {background-color:#fff; font-size:16px; text-align:center;}
.publisher2 .print_body table.print_btbl th[colspan="4"] {background-color:#edf1f6;}
.publisher2 .print_body table.print_btbl th[scope="row"] {padding:3px 10px;}

/*양식 연한 파란색 -증명서,원천징수 영수증*/
.print_page.certificate {width:100%; border:1px solid #abbfdd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.print_page.certificate .print_body table.print_btbl th {background-color:#fbfcff;}
.certificate .print_head{position:relative;border:1px solid #abbfdd;text-align:center;font-size:15px;font-weight:bold;/* margin-bottom:1px; */padding:10px;color:#10356c;}
.certificate .print_head .date{display:block; margin-top:8px; font-size:12px; font-weight:normal;}
.certificate .print_head .sort{position:absolute; top:10px; left:10px; font-size:12px; font-weight:normal;}
.certificate .print_head span.m_font {font-weight:normal; font-size:12px;}
.certificate .print_body {border: none;border-right:1px solid #abbfdd;border-bottom:1px solid #abbfdd;/* margin-bottom:1px; */}
.certificate .print_body.manum {margin-top: -50px;margin-bottom: 12px;margin-left: 10px;width: 150px;}
.certificate .print_body.manum01 {margin-left: 10px; width: 150px;margin-top:-85px;margin-bottom: 47px;}
.certificate .print_body table.print_btbl td,
.certificate .print_body table.print_btbl th{font-weight:normal; border-top:1px solid #abbfdd; border-left:1px solid #abbfdd; padding:5px; letter-spacing:-1px; color:#10356c; font-size:12px}
.certificate .print_body table.print_btbl th img {vertical-align:-1px;margin-right:2px}
.certificate .print_body table.print_btbl td{color:#333;}
.certificate .print_body table.print_btbl th.tit{font-weight:bold; text-align:center;}
.certificate .print_body table.print_btbl .sub_title {padding:8px 0;}
.certificate .print_body table.print_btbl .pl10 {padding-left:10px;}
.certificate .print_body .print_page_line {border-left:2px solid #abbfdd !important;}
.certificate .print_foot {width:99.8%;padding:20px 0 20px;border:1px solid #abbfdd;line-height:20px;/* margin-bottom:1px; */}
.certificate .print_foot .note {margin-top:20px; color:#10356c; font-weight:bold; text-align:center;}
.certificate .print_foot .note:first-child {margin-top:0;}
.certificate .print_foot .signature {padding-right:20px; text-align:right; color:#333;}
.certificate .print_foot .bank {padding:0 15px; color:#10356c; font-weight:bold;}
.certificate .print_foot .s_tit {padding:0 20px; color:#333;}
.certificate .print_foot ul {padding:0 20px; color:#333;}
.certificate .print_foot ul li {text-indent:-20px; margin-left:20px;}

.print_page.certificate.type1 .print_body table.print_btbl td, .print_page.certificate.type1 table.print_btbl th{height:15px;padding:0 3px 0 3px !important;}
.print_page.certificate.type1 div.print_page div.print_body table.print_btbl td{padding-top:0;}
div.print_page.type1 div.print_body.head.wid200{width:200px;}
.print_page.certificate.type1 .print_body.manum01{margin-top: -67px;}
.print_page.certificate.type1 .print_head{height:85px;}
.text_ar{padding-bottom:3px;text-align:right;}
.print_page.certificate.type1 .print_foot{padding: 6px 0 6px;}
.print_page.certificate.type1 .print_foot .txt_etc{padding: 0 10px;}
.print_page.certificate.type1 .print_foot .txt_etc img{display:inline-block; margin-top:-3px;}
.print_page.certificate.type1 .print_foot .signature .fl{float:left; margin-left:20px;}
.print_page.certificate.type1 .print_foot ul li{text-indent: -14px;margin-left: 15px;}
/* 추가
.print_page.certificate.type1 div.print_head.fund p.justify{padding: 23px 0 0 0;}
/* .print_page.certificate.type1 .print_body.head{position:absolute;right:0;top:10px;} */

/*원천징수영수증 신양식,특별징수영수증*/

div.print_page.receipt_form table {width:100%}
div.print_page.receipt_form .print_title_n,
div.print_page.receipt_form .print_body_n,
div.print_page.receipt_form .print_foot_n {margin-top:5px;}
div.print_page.receipt_form .print_head_n_wrap {width:500px;margin:0 auto 0;}
div.print_page.receipt_form .print_head_n_wrap:after {display:block;clear:both;content:'';}
div.print_page.receipt_form .print_head_n_wrap .print_head_n {float:left;}
div.print_page.receipt_form .print_head_n_wrap .fr {float:right;padding:10px 10px 0 50px; font-size:11px;}

div.print_page.receipt_form div.print_head_n{
	border:0px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	margin-bottom:1px;
	padding:15px 10px 10px;
	color: #0a5870;
}
div.print_page.receipt_form div.print_title_n table.list td {
	background:#f3f3f3;
	padding:10px 5px;
}

div.print_page .bold {font-weight: bold !important}
div.print_page.receipt_form div.print_title_n table.list td.tp2 {
	height: 16px;
	background:#fff;
	padding:5px;
	border:1px solid #343434;
}
.receipt_form .print_body table.print_btbl th.tit{font-weight:bold; text-align:center;font-size: 12px}
.receipt_form .print_body table.print_btbl th {background-color:#fbfcff;}
div.print_page.receipt_form .print_foot_n.tp02 {border-bottom: 0}

div.print_page .pt02 .vt {vertical-align: top}
div.print_page .pt02 .font12 {font-size: 12px !important}
div.print_page.receipt_form div.print_body_n.pt02 table.list th {font-weight: bold}
div.print_page.receipt_form div.print_body_n.pt02 table.list th, div.print_page.receipt_form div.print_body_n.pt02 table.list td {height:16px;padding:5px !important;font-size: 12px;line-height: 16px;}
div.print_page.receipt_form div.print_head2_n{
	border:1px solid #abbfdd;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	margin-bottom:1px;
	padding-left:170px;
	color:#10356c;
}
div.print_page.receipt_form div.print_title_n table.list{
	border-top:1px solid #343434;
	border-bottom:1px solid #343434;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
div.print_page.receipt_form div.print_title_n table.list th {
	font-weight:normal;
	border:1px solid #343434;
	text-align:left;
	background:#f3f3f3;
	padding:5px 5px;
}
div.print_page.receipt_form div.print_body_n table.list{
	border-top:2px solid #343434;
	border-bottom:2px solid #343434;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
div.print_page.receipt_form div.print_body_n table.list td{
	font-weight:normal;
	font-size:10px;
	border:1px solid #343434;
	padding:0 5px;
	line-height:13px;
	height:20px;
	letter-spacing:-1px;
}
div.print_page.receipt_form div.print_body_n table.list th{
	font-weight:normal;
	border:1px solid #343434;
	/*background:#f3f3f3;*/
	padding-top:0px;
	padding-bottom:0px;
	line-height:13px;
	letter-spacing:-1px;

}
div.print_page.receipt_form div.print_body_n table.list td.al{
	vertical-align:top;
	text-align:left;
	padding-left:3px;
}
div.print_page.receipt_form div.print_body_n table.list th{
	text-align:center;
}
div.print_page.receipt_form div.print_body_n table.list td.ar{
	text-align:right;
	padding-right:3px;
}
div.print_page.receipt_form div.print_body_n table.list td.al_s{
	text-align:left;
	font-size:10px;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:0px;
}
div.print_page.receipt_form div.print_body_n table.list td.ac_s{
	text-align:center;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}
div.print_page.receipt_form div.print_body_n table.list td.ar_s{
	text-align:right;
	font-size:10px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}

div.print_page.receipt_form div.print_body_n table.list th {
	text-align:center;
	font-size:10px;
}
div.print_page.receipt_form div.print_body_n table.list th.tit_note {
	background:#f3f3f3;
}
div.print_page.receipt_form div.print_foot_n{
	width:100%;
	padding:0 10px 0;
	color:#0a5870;
	font-weight:bold;
	line-height:25px;
	border-top:0px solid #ffffff;
	border-bottom:2px solid #343434;
	border-left:0px solid #ffffff;
	border-right:0px solid #ffffff;
	box-sizing:border-box;
}
div.print_page.receipt_form div.print_foot_n span.user{
	color:#343434;
	font-weight:normal;
	margin:0 10px;
}
div.print_page.receipt_form div.print_foot_n:after {
	display:block;
	clear:both;
	content:'';
}
div.print_page.receipt_form div.print_foot_n .fl{
	float:left;
}
div.print_page.receipt_form div.print_foot_n .fr{
	float:right;
}
div.print_page.receipt_form .page_num {
	text-align:center;
	margin:5px 0 0;
}

div.print_page{width:100%;color:#0a5870;}
div.print_page div.print_head{
	border:1px solid #abbfdd;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding-right:1px;
	/*margin:0 0 1px;*/
	padding:10px 0;
}
div.print_page div.print_head.fund {height:120px;}
div.print_page div.print_head.fund p.justify{display:inline-block; text-align:center; padding:23px 0 0 160px;}
div.print_page div.print_body{
	border:1px solid #abbfdd;
	border-top:1px solid #abbfdd;
	border-left:1px solid #abbfdd;
	border-right:0;
	border-bottom:0;
	/*margin:0 0 1px;*/
}
div.print_page div.print_body.head{float:right;width:220px;margin-right:10px;}
div.print_page div.print_body.head table th, div.print_page div.print_body.head table td{font-size:12px;}
div.print_page div.print_body th, div.print_page div.print_body td {text-align:left;}
div.print_page div.print_foot{border:1px solid #abbfdd;}
div.print_page div.print_foot .print_foot_In{padding:20px 20px 20px;color:#0a5870;font-weight:bold;line-height:30px;}
div.print_page div.print_foot span.user{color:#333;font-weight:normal;margin:0 10px;}
div.print_page div.print_foot span.fr{word-spacing:5px;}
div.print_page .al {text-align: left !important;}
div.print_page .ar {text-align: right !important;}
div.print_page .ac {text-align: center !important;}

div.print_page div.print_body table.print_btbl{width:100%;}
div.print_page div.print_body table.print_btbl td,
div.print_page div.print_body table.print_btbl th{
	font-weight:normal;
	border-right:1px solid #abbfdd;
	border-bottom:1px solid #abbfdd;
	border-left:0;
	border-top:0;
	padding:3px;
	letter-spacing:-1px;
	color:#0a5870;
	padding-top:5px;

}

/*금융거래확인서*/
.print_page.confirmation .print_head_n {width:500px;margin:0 auto;}
.print_page.confirmation .print_head_n:after {display:block;clear:both;content:'';}
.print_page.confirmation .print_head_n .main_tit {float:left;padding-left:130px;color:#0a5870;font-size:14px;font-weight:bold;text-align:left;line-height:1.3}
.print_page.confirmation .print_head_n .main_tit strong {display:block;font-size:18px;}
.print_page.confirmation .print_head_n .issue_no {float:right;padding:25px 0 0;color:#0a5870}

.print_page.confirmation .tit_area {margin-top:20px;font-weight:bold;}
.print_page.confirmation .tit_area:after {display:block;clear:both;content:'';}
.print_page.confirmation .tit_area .tit {float:left;font-size:13px;}
.print_page.confirmation .tit_area .unit {float:right;}
.print_page.confirmation .attention_note {font-weight:bold;line-height:1.3}
.print_page.confirmation .attention_note p {margin:15px 0;}
.print_page.confirmation .confirm_info {width:100%;margin-top:25px;font-weight:bold;}
.print_page.confirmation .confirm_info:after {display:block;content:'';clear:both;}
.print_page.confirmation .confirm_info .info_box {float:left;width:50%}
.print_page.confirmation .confirm_info .info_box ul {margin:0 0 15px;}
.print_page.confirmation .confirm_info .info_box p.msg {margin-bottom:15px;}
.print_page.confirmation .print_yn {width:100%;clear:both;padding:10px 0 0;border-top:1px solid #d4d4d4;color:#0a5870;font-weight:normal;}

/*대출금완제(완납)확인서*/
div.print_page.loan_completion {width:100%;border:1px solid #a7d0de;box-sizing:border-box;}
div.print_page.loan_completion .print_head {height:50px;line-height:50px;border-bottom:1px solid #a7d0de;text-align:center;}
div.print_page.loan_completion .print_head .tit {color:#0a5870;font-size:24px;font-weight:bold;}
div.print_page.loan_completion .print_body {padding:30px 20px 10px;border:0;}
div.print_page.loan_completion .print_body dl {width:230px;margin:0 auto;}
div.print_page.loan_completion .print_body dl:after {display:block;clear:both;content:'';}
div.print_page.loan_completion .print_body dl dt {float:left;width:70px;font-weight:bold;}
div.print_page.loan_completion .print_body dl dd {float:left;width:160px}
div.print_page.loan_completion .print_body dl dd:before {display:inline-block;content:':';margin:0 10px}
div.print_page.loan_completion .print_body dl dt,
div.print_page.loan_completion .print_body dl dd {margin-bottom:20px}
div.print_page.loan_completion .print_foot {padding:20px 20px;border-top:1px solid #a7d0de;}
div.print_page.loan_completion .print_foot p {margin-top:15px;color:#0a5870;font-weight:bold;text-align:center;}
div.print_page.loan_completion .print_foot p:first-child {margin-top:0;}

/*세금계산서(별지 제11호서식) - RED, BLUE */
div.red_page, div.blue_page {position:relative;/*width:640px*/}
div.red_page .stamp_area, 
div.blue_page .stamp_area {position:absolute;top:20%;left:50%;margin-left:-15px;}
div.red_page p + .red_tbl,
div.blue_page p + .blue_tbl {margin-top:5px}

div.red_page .al, div.blue_page .al {position:relative; text-align:left;}
div.red_page .al span, div.blue_page .al span {position:absolute; right:9px;}
div.red_page .al span, div.blue_page .al span.stamp_in {right:0px; line-height:25px;}
div.red_page .ac, div.blue_page .ac {text-align:center;}
div.red_page .ar, div.blue_page .ar {text-align:right;}

div.red_page .div_area {width:100%;border:1px solid #f00;box-sizing:border-box;}
div.red_page .div_area:after {display:block;clear:both;content:'';}
div.red_page .div_area .red_tbl {float:left; width:82%;}
div.red_page .div_area .red_tbl th {border:0;border-right:1px solid #f00;font-weight:bold;}
div.red_page .div_area .red_tbl td {border:0;border-top:1px solid #f00;border-right:1px solid #f00}
div.red_page .div_area .note {float:right;width:18%;padding:15px 0;color:#333;font-weight:bold;text-align:center;}

div.blue_page .div_area {width:100%;border:1px solid #2f58cc;box-sizing:border-box;}
div.blue_page .div_area:after {display:block;clear:both;content:'';}
div.blue_page .div_area .blue_tbl {float:left;width:82%;}
div.blue_page .div_area .blue_tbl th {border:0;border-right:1px solid #2f58cc}
div.blue_page .div_area .blue_tbl td {border:0;border-top:1px solid #2f58cc;border-right:1px solid #2f58cc}
div.blue_page .div_area .note {float:right;width:18%;padding:15px 0;color:#333;font-weight:bold;text-align:center;}

div.red_page{color:#000;width:100%;}
table.red_tbl{width:100%; border-collapse:collapse;}
table.red_tbl th,
table.red_tbl td{border:1px solid #F00;color:#000;line-height:1.2em;padding:6px 4px 3px 4px;}
table.red_tbl th{background-color:#fff7f7;color:#333;font-weight:bold;text-align:center;} 
table.red_tbl th.brd_r_none {background-color:#fff;border-right:2px solid #f00;}
table.red_tbl th.brd_none1 {/*border-left:0;border-bottom:0;*/}
table.red_tbl th.brd_none2 {/*border-left:0;border-top:0;*/}
table.red_tbl td{height:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#000;text-align:center}
table.red_tbl td.nop{padding:0px;height:0;}
table.red_tbl span.title{font-size:16px;font-weight:bold;}
table.red_tbl span.title span{font-size:16px;}
table.red_tbl02 td{color:#575757;font-size:12px;}
table.red_tbl02{width:100%;margin-top:5px;}
table.red_tbl th[scope="row"] {text-align:left;}
table.red_tbl th[rowspan="4"] {background-color:#ffd9d9;font-weight:bold;}


div.blue_page{color:#000;width:100%;}
table.blue_tbl{width:100%; border-collapse:collapse;}
table.blue_tbl th, 
table.blue_tbl td {border:1px solid #2f58cc;color:#000;line-height:1.2em;padding:6px 4px 3px 4px;}
table.blue_tbl th{background-color:#f9fafd;color:#333;font-weight:bold;text-align:center;}
table.blue_tbl th.brd_r_none {background-color:#fff;border-right:2px solid #3058cc;}
table.blue_tbl th.brd_none1 {/*border-left:0;border-bottom:0;*/}
table.blue_tbl th.brd_none2 {/*border-left:0;border-top:0;*/}
table.blue_tbl td{height:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#000;text-align:center;}
table.blue_tbl td.nop{padding:0px;height:0;}
table.blue_tbl span.title{font-size:16px;font-weight:bold;}
table.blue_tbl span.title span{font-size:16px;}
table.blue_tbl02 td{color:#575757;font-size:12px;}
table.blue_tbl02{width:100%;margin-top:5px;}
table.blue_tbl.add_num td .blank{display:inline-block;width:10px;}
table.blue_tbl.add_num td input{width:13px;}
table.blue_tbl th[scope="row"] {text-align:left;}
table.blue_tbl th[rowspan="4"] {background-color:#eaeefa;font-weight:bold;}



/* 부가서비스 */
.service_notice {margin-top:10px;}
.sum_title .tit {margin:10px 0 20px;}
.sms_agree {margin-top:20px;padding:45px 30px 30px 110px;border:1px solid #cde;box-sizing:border-box;-webkit-box-sizing:border-box;color:#333;line-height:19px;}
.sms_agree .tit {margin-left:-60px;padding-left:60px;background:url('/IBK/uib/pib/img/KO/ads/bg_email_service.png') no-repeat left top;}
.sms_agree .tit strong {display:block;font-size:16px;}
.sms_agree .tit span {font-size:12px;}
.sms_agree .chks {margin:20px 0 30px;vertical-align:middle}
.sms_agree .chks input[type="radio"] {margin-top:-1px}
.sms_agree .chks label {margin-right:20px}
.sms_agree .mms_view {padding:25px 25px;background-color:#fafbfd;border:1px solid #cde;color:#333;box-sizing:border-box;-webkit-box-sizing:border-box;}
.sms_agree .mms_view .stit {margin-bottom:10px}
.txt_unit_left.service_chk:after {display:block;clear:both;content:'';}
.txt_unit_left .chk {float:right;padding-right:30px;color:#f00;}
.txt_unit_left .chk input[type="checkbox"] {margin-top:-1px}

.search_area {margin-top:20px; padding:27px 0 27px 143px; border:1px solid #ccddee; background:#f6f9fc;}
.search_area input[type=text]{width:418px;}
.search_area.type1{padding-left:0;text-align:center;}
.search_area.type1 label{font-weight:bold;}

/* sms 전송 */
.sms_area {width:100%; overflow:hidden; margin-top:20px; border-bottom:1px solid #d9d9d9;}
.sms_area li {float:left; height:218px; margin-left:21px; background:url('/IBK/uib/pib/img/KO/common/bg_sms_transmit.gif') no-repeat 0 0;}
.sms_area li:first-child {margin-left:0px; }
.sms_area li .sms_subject{width:286px; height:15px; padding:19px 0 17px; text-align:center;}
.sms_area input,
.sms_area label{vertical-align:middle;}
.sms_area li p{padding:64px 0 0 55px; font-weight:bold; color:#000; line-height:21px;}

.sms_complete {padding:20px 36px; background:url('/IBK/uib/pib/img/KO/common/bg_sms_complete.gif') no-repeat 0 0; font-weight:bold; line-height:21px;}

/*보안usb*/
.usb_secret_guide {overflow:hidden; margin-top:20px;}
.usb_secret_guide li {float:left; width:30%; margin-left:20px; border-left:1px dashed #696969;}
.usb_secret_guide li:first-child {margin-left:0; border-left:0;}
.usb_secret_guide .img {display:block; font-size:0; line-height:0; text-align:center;}
.usb_secret_guide .tit {display:block; text-align:center;}
.usb_secret_guide .btn {text-align:center;}

/*환경설정*/
div.TAB {width:100%; margin-top:20px; overflow:hidden; position:relative; border-top:2px solid #a7d0de;border-bottom:1px solid #a7d0de;}
div.TAB table.list {position:relative; left:-1px; bottom:-1px; margin-top:-2px;}
div.TAB table.list th {font-weight:normal; color:#0a5870; padding-top:8px; padding-bottom:5px; background:#fafcfd;}
div.TAB table.list th.tit {border-right:1px solid #a7d0de;}
div.TAB table.list td {font-weight:normal; color:#0a5870; padding:10px;}
div.TAB table.tbl_favaccmanage_02{/*height:300px;width:580px;*/}
table.tbl_favaccmanage_02 td.line{border:1px solid #288cbd;}
div.TAB table.tbl_favaccmanage td span.etc{padding:5px; display:block;}
/**/
table.tbl_favaccmanage_print {height:150px;width:450px;}
table.tbl_favaccmanage_print td.line {border:1px solid #3c7fc8;}
table.tbl_favaccmanage_print td span.etc {padding:5px; display:block;}
table.tbl_favaccmanage_01 {height:150px;width:450px;}
table.tbl_favaccmanage_01 td.line {border:1px solid #3c7fc8;}
table.tbl_favaccmanage_01 td span.etc {padding:5px; display:block;}

/*대출-약정현황*/
.vital_chk {margin-top:10px; padding:20px 0 15px;}
.vital_chk ul {margin-top:5px; padding:10px 0 0 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.vital_chk ul li {overflow:hidden; line-height:20px; padding:0 0 10px 0;}
.vital_chk .line_break {padding-left:20px; display:block;}
.vital_chk ul li input {float:left;}
.vital_chk ul li label {float:left; display:inline-block; width:870px; padding-left:5px;}

.vital_list {margin-top:10px; padding:20px 20px 18px; border:1px solid #ccddee; background:#fafbfd;}
.vital_list li {font-size:14px; color:#114287; font-weight:bold; line-height:20px;}

.cont_both {width:100%; overflow:hidden;}
.cont_both .left {float:left; width:30%;}
.cont_both .right {float:right; width:65%;}
.cont_both .left.w60 {width:60%;}
.cont_both .right.w38 {width:38%;}

.arrow_area {margin-top:20px; text-align:center;}

/* 환경설정 */
.chkINQ_List {overflow:hidden;}
.chkINQ_List li {float:left;width:25%;}
.TA_01 .tbl_list .chkINQ_List li{width:33.3%;}


/* B2B 선청구등록 */
.pdec_new {margin-top: 10px;padding: 23px 0 23px 94px;border:solid 1px #3c7fc8;}
.pdec_new p {line-height:30px;}

.txt_results {position:relative; padding:0 0 0 70px;}
.txt_results em {position:absolute; left:0;}

.section_area {margin-top:10px; width:100%; overflow:hidden;}
.section_area .left {float:left; width:49%;}
.section_area .right {float:right; width:49%;}

.contract_list {margin-top:10px;}
.contract_list:after {content:''; display:block; clear:both;}
.contract_list li {float:left;}

/* 예금/펀드 */
.fund_care {margin-top:10px; padding: 30px 0 30px 200px; background:url('/IBK/uib/pib/img/KO/ntr/fund_care_02.gif') no-repeat 30px 30px;}
.fund_care a {display:block; margin:10px 250px 0 0; text-align:right;}
.fund_service {margin-top:10px;}

.group {margin-top:10px;}
.group .g_tit {display: inline-block; padding: 5px; background:#0000b0; color: #fff;}

.warning {margin-top:10px; padding:10px; border:1px solid #ddd;}
.utilize {margin-top:10px; text-align: center; line-height: 30px;}

.dir_fill {margin:10px 0;}
.last_confirm {}
.last_confirm li {line-height: 30px; text-indent: -13px; margin-left:13px;}
.last_confirm .preview {display:inline-block; position:relative; height:40px;}
.last_confirm .preview label {position:absolute; left:15px; bottom:-7px; color: #30f;}
.last_confirm .preview label.name {width:180px;}
.last_confirm .preview input[type="text"] {margin-left:15px;}
.list tr.center_bg td{background:#ebf4fc;}

.step_round.type1{overflow:hidden;margin-top:0;}
.step_round.type1 .step_process{overflow:hidden;}
.step_round.type1 .detail{position:relative;padding:0 0 0 36px;margin-left:63px;line-height:20px;color:#575757;}
.step_round.type1 .detail .preview{display:inline-block; position:relative;height:60px;}
.step_round.type1 .detail .preview label{position:absolute;line-height:100%;left:0;bottom:10px;color:#3c5c88;}
.step_round.type1 .detail .preview label.name {width:180px;}
.step_round.type1 .detail input{height:28px;line-height:28px;margin-left:0 !important;}
.step_round.type1 .detail input.gray{background:#e8e8e8;}

/* ta_cal */
.big_cal {margin-top:30px; }
.big_cal .cal_ar {text-align:right; }
.big_cal .cal_ar span{display:inline-block; margin-left:20px; vertical-align:top; line-height:18px;}
.big_cal .cal_ar span img{display:inline-block; margin-right:8px; vertical-align:top;}
.ta_cal {width:100%; border-collapse:collapse;}
.ta_cal .cal_today {background:#fae3ce;}
.big_cal_top {margin-top:15px; border-top:2px solid #66bbee; border-left:1px solid #ccddee; border-right:1px solid #ccddee; padding:22px 0 21px; font-weight:bold; font-size:18px; color:#276bc1; text-align:center; }
.big_cal_top .cal_prev,
.big_cal_top .cal_next {display:inline-block; padding:0 5px;}
.big_cal_top .cal_prev {margin-right:35px;}
.big_cal_top .cal_next {margin-left:35px;}
.ta_cal th {border:1px solid #ccddee; padding:11px 0 9px; }
.ta_cal td {position:relative; border:1px solid #ccddee; height:96px; padding:0; vertical-align:top; line-height:1.5em; font-size:14px;}
.ta_cal td div{position:absolute; }
.ta_cal td .cal_date,
.ta_cal td .cal_sat,
.ta_cal td .cal_sun {height:78px; padding:12px 15px 6px 15px; color:#575757; font-size:14px;}
.ta_cal td .cal_date {width:97px; }
.ta_cal td .cal_sat {width:97px; }
.ta_cal td .cal_sun {width:100px; } 
.ta_cal .bin_day div {background:#f9f9f9; }
.ta_cal th.cal_sun,
.ta_cal td .cal_sun {color:#ff0000;}
/* .ta_cal .today div {top:-1px; left:-1px; border:2px solid #1985d9; padding:11px 14px 5px 14px; z-index:5;} */
.ta_cal .today div {position:relative;}
.ta_cal .today div:after {display:block; content:''; position:absolute; width:129px; height:98px; top:-1px; left:-1px; background:url('/IBK/uib/pib/img/KO/ccd/bg_cal_today.png') no-repeat; }
.ta_cal tr td:first-child.today div:after {display:block; content:''; position:absolute; width:132px; height:98px; top:-1px; left:-1px; background:url('/IBK/uib/pib/img/KO/ccd/bg_cal_today2.png') no-repeat; }
.ta_cal .today div .date {font-weight:bold; }
.ta_cal td a {text-decoration:underline; font-size:12px; line-height:18px; color:#575757;}
.ta_cal td a span {display:block;}
.ta_cal td a span img {margin-right:7px;}

<<<<<<< .mine
/*@-moz-document url-prefix() {
	.ta_cal .today div {top:-2px; left:-2px;}
}*/ /*yhy삭제*/

||||||| .r3294
@-moz-document url-prefix() {
	.ta_cal .today div {top:-2px; left:-2px;}
}

=======
>>>>>>> .r3302
/* 계산기 */
.calculator {width:406px; }
.calculator .calc_head .cal_bg{width:376px; padding:21px 15px; background:#edf4fa; border:none; text-align:right; font-family:arial; font-size:30px; font-weight:bold; color:#000;}
.calculator .calc_cont {margin-top:10px; }
.calculator .calc_cont:after {display:block; content:''; clear:both;}
.calculator .calc_num_area,
.calculator .calc_oper_area,
.calculator .calc_sum_area {float:left; height:245px;}
.calculator .calc_sum_area {margin-left:10px;}

.ta_calc table {border-collapse:collapse;}
.ta_calc td {position:relative; width:64px; height:60px; border:1px solid #d1e0f0; }
.ta_calc td input {position:absolute; top:0; left:0; width:64px; height:60px; border:0; background:none; font-family:arial; font-size:26px; color:#575757; background:none; cursor:pointer;}
.ta_calc td input:hover {top:-1px; left:-1px; width:66px; height:62px; background:#114287; color:#fff; }
.ta_calc td.on input {top:-1px; left:-1px; width:66px; height:62px; background:#114287; color:#fff; }
.ta_calc td input.equal {top:-1px; left:-1px; width:66px; height:62px; background:#f3ca16; color:#fff;}
.calc_oper_area .ta_calc td {border-left:0;}

.calc_oper_area .ta_calc td .plus {background:#eff5fa url('/IBK/uib/pib/img/KO/common/img_clac_plus.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .minus {background:#eff5fa url('/IBK/uib/pib/img/KO/common/img_clac_minus.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .multi {background:#eff5fa url('/IBK/uib/pib/img/KO/common/img_clac_multi.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .division {background:#eff5fa url('/IBK/uib/pib/img/KO/common/img_clac_division.png') no-repeat 24px 23px;}
.calc_num_area .ta_calc td .equal {background:#f3ca16 url('/IBK/uib/pib/img/KO/common/img_clac_equal.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .plus:hover {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_plus_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td.on .plus {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_plus_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .minus:hover {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_minus_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td.on .minus {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_minus_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .multi:hover {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_multi_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td.on .multi {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_multi_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td .division:hover {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_division_over.png') no-repeat 24px 23px;}
.calc_oper_area .ta_calc td.on .division {background:#114287 url('/IBK/uib/pib/img/KO/common/img_clac_division_over.png') no-repeat 24px 23px;}
.calc_num_area .ta_calc td .equal:hover {background:#f6d857 url('/IBK/uib/pib/img/KO/common/img_clac_equal.png') no-repeat 24px 23px;}
.calc_num_area .ta_calc td.on .equal {background:#f6d857 url('/IBK/uib/pib/img/KO/common/img_clac_equal.png') no-repeat 24px 23px;}

.calc_sum_area .ta_calc td input{font-family:Dotum,'돋움',Tahoma,Arial,sans-serif; font-weight:bold; font-size:14px; }
.calc_sum_area .ta_calc .calc_cancel input{top:-1px; left:-1px; width:66px; height:62px; border:1px solid #66bbee; background:#edf4fa;}
.calc_sum_area .ta_calc td input:hover {top:-1px; left:-1px; width:66px; height:62px; border:1px solid #66bbee; background:none; color:#575757; }
.calc_sum_area .ta_calc td.on input {top:-1px; left:-1px; width:66px; height:62px; border:1px solid #66bbee; background:none; color:#575757;}

/*@-moz-document url-prefix() {
	.calculator .ta_calc td input:hover {top:-2px; left:-2px; }
	.calculator .ta_calc td.on input {top:-2px; left:-2px; }
	.calculator .ta_calc td input.equal {top:-2px; left:-2px; }
	.calculator .calc_oper_area .ta_calc td input{top:-1px; left:0;}
	.calculator .calc_oper_area .ta_calc td input:hover{top:-2px; left:-1px;}
	.calculator .calc_oper_area .ta_calc td.on input{top:-2px; left:-1px;}

	.calculator .calc_sum_area .ta_calc .calc_cancel input{top:-2px; left:-2px; }
	.calculator .calc_sum_area .ta_calc .calc_cancel input:hover{top:-2px; left:-2px; padding-left:5px; padding-top:0px;}
	.calculator .calc_sum_area .ta_calc .calc_cancel.on input{top:-2px; left:-2px; padding-left:5px; padding-top:0px;}
	.calculator .calc_sum_area .ta_calc td input:hover {top:-2px; left:-2px; padding-left:9px; padding-top:1px; }
	.calculator .calc_sum_area .ta_calc td.on input {top:-2px; left:-2px; padding-left:9px; padding-top:1px; }
}*/

/*계좌권한*/
.select_box {margin-top:15px; width:100%; overflow:hidden;}
.select_box .selects {float:left; width:44%; min-height:150px; border:1px solid #ccddee; border-top:2px solid #66bbee;}
.select_box .selects.right {float:right;}
.select_box .selects .stit {display:block; height:42px; line-height:42px; background:#fafcfd; font-weight:bold; text-align:center;}
.select_box .selects .stit.etc {border-top:1px solid #d9d9d9;}
.select_box .selects .selbox {padding:0;}
.select_box .selects .selbox select {width:100%; height:108px;}
.select_box .selects .selbox .hHalf{height:75px;overflow:auto;}
.select_box .selects .selbox .hFull{height:245px;overflow:auto;}
.select_box .btns {float:left; width:100px; margin:110px 0 0 0; text-align:center;}
.select_box .btns.etc {margin-top:45px;}
.select_box .btns a {margin-top:10px;}

.bts_active_right {display:inline-block; padding:6px 16px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#fff; text-align:left; min-width:30px; letter-spacing:-1px; border:1px solid #235cb6; background:#276bc1 url('/IBK/uib/pib/img/KO/button/bg_btns_right.png') no-repeat right center; vertical-align:middle;}
.bts_active_left {display:inline-block; padding:6px 10px 0 16px; height:16px; line-height:11px; border-radius:2px; color:#333; text-align:right; min-width:30px; letter-spacing:-1px; border:1px solid #afafaf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_btns_left.png') no-repeat 0 center; vertical-align:middle;}
.bts_active_del {display:inline-block; padding:6px 16px 0 0; height:16px; line-height:11px; border-radius:2px; color:#333; text-align:center; min-width:40px; letter-spacing:-1px; border:1px solid #afafaf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_del2.png') no-repeat right center; vertical-align:middle;}
.bts_active_up {display:inline-block; padding:6px 16px 0 8px; height:16px; line-height:11px; border-radius:2px; color:#333; text-align:left; min-width:32px; letter-spacing:-1px; border:1px solid #afafaf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_btns_up.png') no-repeat right center; vertical-align:middle;}
.bts_active_down {display:inline-block; padding:6px 16px 0 5px; height:16px; line-height:11px; border-radius:2px; color:#333; text-align:left; min-width:35px; letter-spacing:-1px; border:1px solid #afafaf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_btns_down.png') no-repeat right center; vertical-align:middle;}

/*.bts_active span {padding-right:22px; color:#666; min-width:4px; }
.bts_active span.del {padding-right:12px; background:url('/IBK/uib/pib/img/KO/button/bg_bts_del.png')no-repeat right 2px;}
.bts_active span.no {background:none;padding-left:6px;padding-right:6px;}*/

/* FAQ */
.faq_list {margin-top:20px; border-bottom:1px solid #cde;}
.faq_list li {border-top:1px solid #cde;}
.faq_list li > strong {display:block; font-weight:normal; background:url('/IBK/uib/pib/img/KO/common/bg_question.png') no-repeat 15px 12px;}
.faq_list li > strong a {display:block; padding:20px 15px 20px 55px; color:#575757; line-height:16px;}
.faq_list li > p, .faq_list li > div {display:none; padding:20px 50px 20px 90px; border-top:1px solid #cde; background:#f6f9fc url('/IBK/uib/pib/img/KO/common/bg_answer.png') no-repeat 30px 15px; line-height:20px;}
.faq_list li > strong a span.new{display:inline-block;padding-left:8px;font-size:9px;color:#f26248;}
.faq_list li > div > strong.sub {display:block; margin-bottom:7px; font-size:14px; color:#114287;}

/*active*/
.faq_list li.unfold > strong {display:block; font-weight:bold;}
.faq_list li.unfold > strong a {font-weight:bold;}
.faq_list li.unfold > strong a span.new{font-weight:normal;}
.faq_list li.unfold > p, .faq_list li.unfold > div {display:block;}

.faq_list_type > ul{margin-top:20px;border-top:1px solid #ccddee;}
.faq_list_type > ul > li{border-bottom:1px solid #ccddee;}
.faq_list_type > ul > li > a{display:block;padding:20px 0 20px 55px;color:#575757;background:url('/IBK/uib/pib/img/KO/cer/bg_faq_q.png') no-repeat 15px 11px;}
.faq_list_type > ul > li .answer{display:none;padding:20px 0 15px 92px;border-top:1px solid #ccddee;background:#f6f9fc url('/IBK/uib/pib/img/KO/cer/bg_faq_a.png') no-repeat 29px 13px;}
.faq_list_type > ul > li.on .answer{display:block;}
.faq_list_type > ul > li .answer p{padding:0 0 10px 0;line-height:18px;}
.faq_list_type > ul > li .answer strong{display:block;}
.faq_list_type > ul > li.on > a{font-weight:bold;}

/*스마트OTP발생기 FAQ*/
.otp_cont .faq_list li > p, .faq_list li > div {display:block;}

/**/
.img_visual {margin-top:20px;}
.img_flow {margin-top:20px;}
.txt_flow {margin-top:20px;}
.img_flow_box {overflow:hidden;position:relative;margin-top:20px;width:796px;height:447px;background:url('/IBK/uib/pib/img/KO/ads/bg_img_flow.png') 0 0 no-repeat;}
.img_flow_box li, .img_flow_box p {line-height:16px;letter-spacing:-1px;}
.img_flow_box .flow1_1 {position:absolute;top:50px;left:144px;width:72px;}
.img_flow_box .flow1_2 {position:absolute;top:141px;left:144px;width:72px;}
.img_flow_box .flow1_3 {position:absolute;top:231px;left:144px;width:72px;}
.img_flow_box .flow2 {position:absolute;top:141px;left:429px;width:86px;}
.img_flow_box .flow3 {position:absolute;top:206px;left:615px;width:110px;}
.img_flow_box .flow4_1 {position:absolute;top:275px;left:429px;width:110px;}
.img_flow_box .flow4_2 {position:absolute;top:372px;left:429px;width:110px;}
.img_flow_box .flow5 {position:absolute;top:316px;left:144px;width:110px;}


.adobe_reader {position:relative; margin-top:20px; padding:17px 10px 15px 100px; line-height:16px; border-radius:5px; background:#f2f2f2;}
.adobe_reader .txt_ad {color:#288cb4;}
.adobe_reader img.adobes {position:absolute; left:20px; top:14px;}

.special_list {margin-top:15px; width:100%; overflow:hidden;}
.special_list li {float:left; width:278px; margin-left:30px; border-width:0 1px 1px 1px; border-color:#ccddee; border-style:solid; border-top:2px solid #66bbee; }
.special_list li:first-child {margin-left:0;}
.special_list strong {display:block; font-size:14px; padding:16px 0; text-align:center; background:#f6f9fc;}
.special_list div {height:80px; border-top:1px solid #ccddee; padding:155px 15px 19px;}
.special_list .seller_special01 {background:url('/IBK/uib/pib/img/KO/esc/bg_seller_special01.png') no-repeat 81px 20px;}
.special_list .seller_special02 {background:url('/IBK/uib/pib/img/KO/esc/bg_seller_special02.png') no-repeat 81px 20px;}
.special_list .seller_special03 {background:url('/IBK/uib/pib/img/KO/esc/bg_seller_special03.png') no-repeat 81px 20px;}
.special_list li .btn_bottom {border-top:1px solid #ccddee; padding:15px 0; text-align:center;}
/*상품정보*/
.product_info {margin-top:20px; padding:15px; border-radius:4px; border:2px solid #00a1e0;}
.product_info dl {overflow:hidden;}
.product_info dt {float:left; width:90px; margin-top:5px; border-right:1px solid #ededed; font-weight:bold;}
.product_info dd {margin:5px 0 0 100px;}
.product_info dt.type1{overflow:hidden;}
.product_info dt.type1 .code_option{float:right;}
.code_option > span{position:relative; padding-left:10px; font-size:12px; font-weight:normal;}
.code_option > span:after{position:absolute; top:50%; left:2px; content:''; width:4px; height:4px; margin:-2px 0 0 0;}
.code_option > span.ic_code_01:after{background:#99bf4c;}
.code_option > span.ic_code_02:after{background:#e6ba39;}
.code_option > span.ic_code_03:after{background:#57b8d9;}
.product_info dt.type1,
.product_info dd.type1 {float:none; width:100%; margin:0; }
.product_info dd.type1 {padding:10px 0 10px;}
.code_option_wrap {}
.code_option_wrap > span {display:inline-block; width:100%; color:#fff; font-size:14px; font-weight:bold; line-height:26px; text-align:center;}
.code_option_wrap.deps2 > span {width:50%;}
.code_option_wrap .bg_code_01{background:#99bf4c;}
.code_option_wrap .bg_code_02{background:#e6ba39;}
.code_option_wrap .bg_code_03{background:#57b8d9;}

/*보안설치프로그램*/
.certificate_notice {margin:0 0 50px; padding-bottom:30px; background:url('/IBK/uib/pib/img/KO/common/bg_guide.gif') no-repeat 95% top; border-bottom:1px solid #ddd;}
.certificate_notice.etc { background:url('/IBK/uib/pib/img/KO/common/bg_guide.gif') no-repeat 95% 40px;}
.certificate_notice strong.tit {display:block; padding:10px 0 15px; font-size:16px; color:#1857a6;}
.certificate_notice p {margin:30px 0 20px; font-size:16px; color:#333;}
.certificate_notice .note_list li {padding:0 0 0 10px; background:url('/IBK/uib/pib/img/KO/common/bul_cer.gif') no-repeat left 9px; line-height:25px;}
.certificate_notice .btn_ok {margin:0 0 0 10px;}
.certificate_notice .stit3 {border:none; line-height:1.2em;}
.certificate_list {margin-top:50px; padding:25px; border:1px solid #d5d5d5;}
.certificate_list li {padding:0 0 0 10px; background:url('/IBK/uib/pib/img/KO/common/bul_cer_gray.gif') no-repeat left 8px; line-height:20px;}
.certificate_list li .system {display:block; color:#135dab;}
.program {display:block;}
.complete {color:#135dab;}

.tit_cer_area {margin-top:50px;}
.tit_cer_area .stit4 {float:left; margin-top:0; padding-top:2px; }
.tit_cer_area .menu_info {position:relative; display:inline-block; width:20px; height:20px; margin:0 5px 0 8px; vertical-align:1px;}
.tit_cer_area .menu_info {position:relative; display:inline-block; width:20px; height:20px;}
.tit_cer_area .menu_info .tooltip {display:none; position:absolute; right:-152px; top:-10px; min-width:105px; min-height:35px; width:100px; margin-left:30px; padding:15px; background:#fff; border:2px solid #0098e7; font-size:12px; z-index: 99; 
								/*filter:progrid:DXImagesTransform.Microsoft.DropShadow(Color=#cccccc,Positive=1,OffX=10,OffY=10);*/ box-shadow:2px 2px #ccc; z-index:999;}
.tit_cer_area .menu_info .tooltip .close {position:absolute; right:-1px; bottom:-1px; width:13px; height:13px;}
.tit_cer_area .menu_info .tooltip:before {position:absolute; left:-16px; top:17px; content:''; width:16px; height:14px; padding:15px; background: url('/IBK/uib/pib/img/KO/etc/bg_tooltip.png') no-repeat;}

.certificate_cont {overflow:hidden; margin-top:15px; padding:25px 60px; border:1px solid #d1e0f0;}
.cer_step_list > li{width:100%; overflow:hidden; margin:0 0 45px;}
.cer_step_list > li:before { display:block; content:''; margin:0 auto; width: 700px; height:1px; padding-top:40px; background:url('/IBK/uib/pib/img/KO/b2b/bg_explain.gif') repeat-x 0 0;}
.cer_step_list > li:first-child:before {background:none;}
.cer_step_list > li .step_img_area {float:left; width:340px; text-align:center;}
.cer_step_list > li .step_txt_area {position:relative; float:left; width:368px; margin:20px 0 0 60px;}
.cer_step_list > li .step_txt_area.no_img {margin:20px 0 30px 400px;}
.cer_step_list > li .step_txt_area .step_num{position:absolute; display:block; float:left; padding:9px 11px; width:13px;background:url('/IBK/uib/pib/img/KO/trn/bg_exp_step_num.gif') no-repeat 0 0; font-size:14px; font-weight:bold;}
.cer_step_list > li .step_txt_area p {float:left; width:340px; margin-top:8px; padding-left:40px; line-height:21px;}

.cer_step_img {float:left; margin:30px 0; width:335px;}
.cer_step {float:left; width:400px; margin:20px 0 0 40px;}
.cer_step li {margin-top:25px; overflow:hidden;}
.cer_step li:first-child {margin-top:0;}
.cer_step .step_num{display:block; float:left; padding:9px 11px; width:13px; background:url('/IBK/uib/pib/img/KO/trn/bg_exp_step_num.gif') no-repeat 0 0; font-size:14px; font-weight:bold;}
.cer_step p {float:left; width:350px; margin-top:8px; padding-left:5px; line-height:21px; display:inline;}
.one_step {margin-top:90px;}

.multi_box {margin-top:20px; padding:35px 20px 35px 175px; border:1px solid #cde; background:url('/IBK/uib/pib/img/KO/cer/bg_cert_info.jpg') no-repeat 44px 26px;}
.multi_box strong.tit {display:block; padding:0; font-size:16px; color:#333;}
.multi_box strong.tit2 {display:block; margin:20px 0 0 10px; font-size:14px;}
.multi_box ol {margin:0 0 0 10px;}
.multi_box ol li {padding:10px 0 0 0;}
.multi_box ol li div {margin:10px 0 0 13px;}

/* 퇴직연금 */
.add_chk {margin-bottom:8px;}
.sel_plan_area {overflow:hidden; margin:30px 0 21px 0;}
.sel_plan_area label {font-weight:bold; font-size:14px; color:#575757; vertical-align: middle;}
.sel_plan_area select.sel_plan {margin-left:10px; width:120px}
.sel_plan_area a {font-size:12px; font-weight:normal;}
.sel_plan_area .cal_bx {margin-top:15px;}
.stit5_area {overflow:hidden;}
.stit5_area h5 {font-size:14px; color:#333; float:left; margin-top:25px;}
.stit5_area .right {float:right; margin-top:15px;}
.tbl_top_area {overflow:hidden;}
.tbl_top_area .cal_bx {float:left; margin:30px 0 0 11px;}
.tbl_top_area .cal_bx a {margin:2px 0 0 4px;}
.tbl_top_area p {float:left; margin-top:18px;}
.tbl_top_area span.chk_agg {margin-right:26px;}
.tbl_top_area a {float:right; margin:12px 0 0 4px;}
.tbl_top_area input[type="radio"],
.tbl_top_area input[type="checkbox"] {vertical-align:-2px;}
.tbl_top_area .left {float:left; margin:32px 0 0 4px;}
.tbl_top_area.mid p {float:left; margin-top:32px;}
.tbl_top_area.mid .btn_side_dis {float:right; display:inline-block; padding:4px 18px 0 10px; margin-top:27px; height:17px; border-radius:2px; color:#464646; border:1px solid #afafaf; background:url('/IBK/uib/pib/img/KO/button/bg_bbs_bul_dis.png') no-repeat 91px center; line-height:15px;}
.tbl_top_area.mid .bts_bul {margin-top:28px}
.tbl_top_area02 {overflow: hidden;margin-top:35px;}
.tbl_top_area02 p {float:right;}
.tbl_top_area02 div a {float:left;}
.employment {margin-top:20px;}
.employment ul {border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.employment ul li {padding:18px 0;}
.employment p.txt {padding:10px 0 0 25px;}
.employment ul li:first-child {border-bottom:1px solid #ddd}
.employment .employment_chk {text-align:right; margin-top:20px; font-size:14px;}
.employment .employment_chk a {text-decoration:underline; color:#575757}
.employment input {margin-top:-2px;}

.my_rtxt {margin-top:-15px; text-align:right; height:30px; border-bottom:2px solid #51afeb;}
.my_rtxt .m {font-weight:bold; color:#0098e7; padding-left:10px;}
.my_rtxt .n {font-weight:bold; color:#ff2b00;}
.my_list {margin-top:10px; width:100%; overflow:hidden;}
.my_list li {float:left; width:170px; height:105px; margin:10px 0 0 10px; border-radius:6px; border:1px solid #bfd1e7;}
.my_list li.sta {margin-left:0;}
.my_list li .mtits {display:block; height:25px; padding:10px 0 0 10px; font-weight:normal; background:#f6f9fc; border-radius:6px 6px 0 0; border-bottom:1px solid #bfd1e7;}
.my_list li .mtits .ption {float:right; font-weight:bold; padding:0 10px 0 0; }
.my_list li .mtits .ption span {background:url('/IBK/uib/pib/img/KO/common/bg_bar.png') repeat-y 0 0; padding:0 0 0 5px;}
.my_list li .mtits .ption span:first-child {background:none;}
.my_list li .mtits .ption .m {color:#0098e7;}
.my_list li .mtits .ption .n {color:#ff2b00;}
.my_list li .mtxt {display:table-cell; height:68px; width:170px; font-size:14px; font-weight:bold; line-height:19px; text-align:center; vertical-align:middle;}

/*조회 프로세스*/
.search_process{overflow:hidden; margin-top:20px;}
.search_process li{float:left; margin-left:10px;}
.search_process li:first-child{margin-left:0;}
.layer_cont .invest {margin-top:0;}
.under_line {text-decoration:underline !important;}
.invest {padding:20px 20px 18px 20px; border:1px solid #ccddee; margin-top:30px; overflow:hidden;}
.invest dt {font-size:16px; color:#333; padding-bottom:16px; border-bottom:1px solid #ccddee; font-weight:bold;}
.invest dt.month {font-size:12px; color:#575757;}
.invest dt em {font-weight:bold;}
.invest dt span.date {float:right; font-size:12px; font-weight:normal; color:#575757}
.invest dd {padding-top:15px; line-height:18px;}
.invest .note {font-size:12px; color:#575757; padding-bottom:16px; border-bottom:1px solid #ccddee; font-weight:bold;}
.invest p.chk {padding-top:15px; line-height:18px;}
.invest p.chk input, 
.invest p.chk2 input {vertical-align:-2px;}
.invest p.chk input.radio {vertical-align:-3px;}
.invest.nor {margin-top:10px;}
.invest.nor p.chk2 {margin-top:0 !important;}
.invest.nor .note {font-weight:normal;}
.invest.nor ul {margin-top:0;}
.invest.nor .type1{overflow:hidden;margin-top:-8px;}
.invest.nor .type1 li{float:left;padding-left:0;width:50%;}
.invest.nor .type1 li:before{content:'';float:left;height:3px;width:10px;}
.invest.nor .type1 li:first-child{margin-top:8px;}
.bts_agg_ok {display:inline-block; width:44px; padding:3px 16px 0 34px; height:25px; line-height:24px; border-radius:2px; color:#fff; border:1px solid #286bc2; background:url('/IBK/uib/pib/img/KO/button/bts_ok_agg.png') no-repeat 17px 50%; background-color:#286bc2; vertical-align:middle; letter-spacing:-0.09em;}
.bts_agg {display:inline-block; width:94px; border-radius:2px; color:#444; border:1px solid #b0c4d2; padding-top:3px; height:25px; line-height:24px; vertical-align:middle; letter-spacing:-0.09em;}
.bts_agg_dan {display:inline-block; width:94px; border-radius:2px; color:#ff0000; border:1px solid #b0c4d2; padding-top:3px; height:25px; line-height:24px; vertical-align:middle; letter-spacing:-0.09em;}

.item_tit_area {padding:16px 20px;background-color:#f8f9fb;border:1px solid #bec5cb;color:#333;font-size:14px;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;}

.risk_grade_wrap {margin-top:25px;}
.risk_grade_wrap span {display:inline-block;padding-left:14px;background:url('/IBK/uib/pib/img/KO/rtp/icon_grade_set.png') no-repeat;}
.risk_grade_wrap .icon_risk_grade1 {background-position:0 2px;}
.risk_grade_wrap .icon_risk_grade2 {background-position:0 -28px;}
.risk_grade_wrap .icon_risk_grade3 {background-position:0 -66px;}
.risk_grade_wrap .icon_risk_grade4 {background-position:0 -101px;}
.risk_grade_wrap .icon_risk_grade5 {background-position:0 -139px;}
.risk_grade_wrap .icon_risk_grade6 {background-position:0 -176px;}

.scrolly_area {overflow-y:auto;max-height:380px;margin-top:20px;}
.scrolly_area .TA_01 {margin-top:0;}

.investor_cont .analysis_date {margin-bottom:15px;text-align:right;}
.investor_cont .investor_type {padding:25px 0;border:1px solid #ccddee;color:#333;font-size:16px;font-weight:bold;text-align:center;}
.investor_cont .investor_type strong.grade {color:#f00;}
.investor_cont .graph {position:relative;}

.investor_cont .desc {border:1px solid #ccddee;border-top:0}
.investor_cont .desc li {padding:20px 20px;border-top:1px solid #ccddee;}
.investor_cont .desc li strong {display:block;margin-bottom:15px;color:#333;}

.inverstor_cont2 {margin-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.inverstor_cont2 > .survey_tit {margin-top:0;padding:30px 0 15px;border-bottom:7px solid #c2e6f6;color:#333;font-size:14px;font-weight:bold;}
.inverstor_cont2 > .survey_list {margin-top:20px;padding:0;border:0;}
.inverstor_cont2 > .survey_list > li {margin-top:28px;padding:0 12px;border:0;}
.inverstor_cont2 > .survey_list > li >.tit {position:static;color:#333;font-weight:normal;}
.inverstor_cont2 .survey_list  li input[type="radio"] {margin:0;vertical-align:-2px;}
.inverstor_cont2 .survey_list .choice_list {margin-left:17px}
.inverstor_cont2 .survey_list .choice_list li {margin-top:5px}
.inverstor_cont2 .survey_list .choice_list.age:after {display:block;clear:both;content:'';}
.inverstor_cont2 .survey_list .choice_list.age li {float:left;}
.inverstor_cont2 .survey_list .choice_list.age label {margin-right:20px;}

.agree_confirm_msg {margin-top:20px;padding:15px 15px;border:1px solid #999;box-sizing:border-box;-webkit-box-sizing:border-box;}
.tit_area > p.stit4 {float:left;margin-top:0;font-weight:bold;}

/*조회 - 문자보내기*/
.handphone {margin:0 auto; width:240px; height:380px; background:url('/IBK/uib/pib/img/KO/common/bg_phone.jpg') no-repeat; text-align:center; }
.handphone textarea {width:102px; height:85px; overflow:hidden; border:none; background-color:transparent; color:#fff; margin: 40px 0px 0px 1px; padding:21px 26px;}
.handphone .bytes {font-size:10px; width:100%; color:#205db9; text-align:left; padding:4px 53px 0 70px;}

/*자금관리-관계사별칭등록변경*/
/* 2016-10-19삭제
.nickname_chg_msg {display:table-row;height:86px;background:url('/IBK/uib/pib/img/KO/common/img_nickname.jpg') no-repeat left 50%;}
.nickname_chg_msg p {display:table-cell;padding-left:150px;vertical-align:middle;}*/
.nickname_chg_msg {padding:4px 4px; text-align:center;}
.nickname_chg_msg strong {font-size:16px; line-height:23px;}

.process {margin:10px 0 0 0; background:url('/IBK/uib/pib/img/KO/lon/bg_process.gif') no-repeat; overflow:hidden; }
.process li {float:left; width:178px; height:36px; padding:25px 0 0 0; color:#1c4173; font-size:14px; font-weight:bold; text-align:center;}

/* 공인인증센터 - 스마트기기인증 */
h3.stit3_smart {padding:8px 0 19px 0; border-bottom:7px solid #bfe9fe;}
.mess_txt .manual {margin-top:20px;}
.mess_txt.copy {margin-top:30px;}
.smart {padding:40px 0 26px 30px; border-bottom:1px solid #d1e0f0; background:url('/IBK/uib/pib/img/KO/cer/bg_smart.png') no-repeat right bottom;}
.smart p {margin:20px 0 26px 0;}
.smart ul li {padding:0 0 5px 10px; line-height:20px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 8px;}
.smart_copy h5 span {background:url('/IBK/uib/pib/img/KO/cer/arrow.png') no-repeat 0 50%; padding-left:26px; margin-left:10px;}
.smart_copy {overflow:hidden; margin-top:19px;}
.smart_copy .pc_move {float:left; width:430px; box-sizing:border-box;}
.smart_copy .smart_move {float:right; width:430px; box-sizing:border-box;}
.smart_copy .pc_move .visual, .smart_copy .smart_move .visual {padding:35px 40px 30px 40px; margin-top:20px; border:1px solid #cadef3; background:#f6f8fc;}
.smart_copy .btn_area {padding:20px 0 !important; margin:0; border-left:1px solid #cadef3; border-right:1px solid #cadef3; border-bottom:1px solid #cadef3;}
.smart_copy .btn_area .btn_ok span {border-radius:2px; background:#fff; color:#1f72da; font-size:11px; padding:3px 5px; margin-right:8px; line-height:11px; font-weight:normal; letter-spacing:-0.05em;}

.cert_info {margin-top:30px;padding:45px 45px 45px 175px;background:url('/IBK/uib/pib/img/KO/cer/bg_cert_info.jpg') no-repeat 45px 50%;border:1px solid #cde;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:19px;}
.cert_info .txt strong {display:block;margin-bottom:20px;color:#333;font-size:16px;}
.cert_info .txt strong.cer_point {color:#1857a6;}
.cert_info .txt span.cer_txt {font-size:14px;}
.cert_info .right {text-align:right;}
.certcopy_process {margin-top:15px;padding:4px 4px;border:1px solid #dae2e9;background-color:#ebf6f9;}
.certcopy_process .pic {padding:25px 0;background-color:#fff;text-align:center;}
.certcopy_process .pic img {vertical-align:top;font-size:0;}

.certcopy_process .step_wrap {padding:0 0 25px;background-color:#f9f9f9;}
.certcopy_process .step_wrap:after {display:block;clear:both;content:'';}
.certcopy_process .step_wrap .step {float:left;}
.certcopy_process .step_wrap .step.pc {width:466px;}
.certcopy_process .step_wrap .step.smartphone {width:424px;}
.certcopy_process .step_wrap .step .tit {height:40px;line-height:40px;margin-bottom:25px;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
.certcopy_process .step_wrap .step.pc .tit {background:#66d1dd url('/IBK/uib/pib/img/KO/cer/bg_certcopy_arrow.gif') no-repeat right top;}
.certcopy_process .step_wrap .step.pc ul {padding-left:160px}
.certcopy_process .step_wrap .step.smartphone .tit {background-color:#47a6db;}
.certcopy_process .step_wrap .step li {position:relative;padding:4px 10px 0 33px;margin-top:9px;font-size:14px;}
.certcopy_process .step_wrap .step li:first-child {margin-top:0;}
.certcopy_process .step_wrap .step li .num {position:absolute;left:0;top:0;display:inline-block;width:23px;height:23px;line-height:23px;background:url('/IBK/uib/pib/img/KO/cer/bg_process_num.png') no-repeat 0 0;font-size:12px;font-weight:bold;text-align:center;}

/* 공인인증센터 - 휴대폰인증서서비스 */
.ubikey_service {height:240px;margin-top:30px;padding:15px 0 0 30px;background:url('/IBK/uib/pib/img/KO/cer/bg_ubikey_service.jpg') no-repeat 530px bottom;border-bottom:2px solid #d1e0f0;box-sizing:border-box;-webkit-box-sizing:border-box;}
.ubikey_service img {line-height:0;font-size:0;vertical-align:middle;}
.ubikey_service .btn_area {margin-top:30px;text-align:left}

.list_process {display:table;margin-top:20px;width:100%;background:url('/IBK/uib/pib/img/KO/cer/bg_process.png') no-repeat left top;}
.list_process:after {display:block;clear:both;content:'';}
.list_process li {display:table-row;float:left;margin-left:10px;}
.list_process li:first-child{margin-left:0;}
.list_process li div {display:table-cell;width:217px;height:75px;color:#3c5c88;font-size:13px;vertical-align:middle;text-align:center;}
.list_process li strong {display:block;margin-top:8px;color:#575757;}

.ubikey_service_info {}
.ubikey_service_info .list_comm {padding-bottom:0;border-bottom:0;}
.ubikey_service_info .txt {padding:10px 0 0 20px;color:#3c5c88;}
.ubikey_service_info .list_process.space {padding-bottom:20px;border-bottom:1px solid #ddd;}

.round_top {margin-top:20px;padding-top:15px;background:url('/IBK/uib/pib/img/KO/cer/bg_round_top.gif') no-repeat left top;}
.round_cont {padding-bottom:15px;background:url('/IBK/uib/pib/img/KO/cer/bg_round_bottom.gif') no-repeat left bottom;}
.round_cont ol, .round_cont ul {border-left:1px solid #c0d6ee;border-right:1px solid #c0d6ee;}

.list_process2 li {padding:15px 0;border-top:1px solid #c0d6ee;}
.list_process2 li:first-child {padding-top:0;border-top:0;}
.list_process2 li:last-child {padding-bottom:0;}
.list_process2 li.last {padding-bottom:0;}
.list_process2 li:after {display:block;clear:both;content:'';}
.list_process2 li .num {float:left;width:65px;height:44px;line-height:44px;padding-right:7px;background:url('/IBK/uib/pib/img/KO/cer/bg_process_num_arr.png') no-repeat right top;color:#3088cd;font-size:18px;font-weight:bold;text-align:center;}
.list_process2 li .tit {float:left;width:180px;margin:0 15px;color:#3088cd;font-weight:bold;}
.list_process2.titlong li .tit {float:left;width:780px;margin:0 15px;color:#3088cd;font-weight:bold;}
.list_process2 li .txt {float:left;width:600px;}
.list_process2 li p {display:table-row;}
.list_process2 li span {display:table-cell;height:44px;vertical-align:middle;}

.vmdown_wrap > div {margin-top:20px;}
.vmdown_wrap > div:after {display:block;clear:both;content:'';}
.vmdown_wrap .telcorp {float:left;width:196px;}
.vmdown_wrap ol {float:right;width:690px;}
.vmdown_wrap ol li {display:table-row;float:left;margin-left:7px;}
.vmdown_wrap ol li:first-child {margin-left:0;}
.vmdown_wrap ol li span {display:table-cell;width:100%;height:69px;color:#3c5c88;font-size:13px;vertical-align:middle;text-align:center;}
.vmdown_wrap ol.sk {background:url('/IBK/uib/pib/img/KO/cer/bg_vm_sk.gif') no-repeat left top;}
.vmdown_wrap ol.lg {background:url('/IBK/uib/pib/img/KO/cer/bg_vm_lgu+.gif') no-repeat left top;}
.vmdown_wrap ol.kt {background:url('/IBK/uib/pib/img/KO/cer/bg_vm_kt.gif') no-repeat left top;}
.vmdown_wrap ol.sk li.box1 span {width:217px;}
.vmdown_wrap ol.sk li.box2 span {width:119px;}
.vmdown_wrap ol.sk li.box3 span {width:162px;}
.vmdown_wrap ol.sk li.box4 span {width:168px;}
.vmdown_wrap ol.lg li.box1 span {width:146px;}
.vmdown_wrap ol.lg li.box2 span {width:109px;}
.vmdown_wrap ol.lg li.box3 span {width:134px;}
.vmdown_wrap ol.lg li.box4 span {width:103px;}
.vmdown_wrap ol.lg li.box5 span {width:168px;}
.vmdown_wrap ol.kt li.box1 span {width:185px;}
.vmdown_wrap ol.kt li.box2 span {width:109px;}
.vmdown_wrap ol.kt li.box3 span {width:206px;}
.vmdown_wrap ol.kt li.box4 span {width:168px;}

.certificate_tbox {padding: 40px 0 30px 20px;border-bottom: 2px solid #d1e0f0;background: url('/IBK/uib/pib/img/KO/cer/bg_onebank_tbox.png') no-repeat right bottom;}
.certificate_tbox p{margin: 20px 0 20px 0;}
.certificate_tbox ul li {padding: 0 0 3px 0;line-height: 20px;}
.certificate_tbox .btn{padding-top:22px;}
.certificate_tbox.qr{background: url('/IBK/uib/pib/img/KO/cer/bg_qr_tbox.png') no-repeat right bottom;}
.certificate_tbox.qr .btn{padding-top:0;}
.step_round.copy .detail strong{display:block;padding:5px 0 10px 0;font-size:14px;color:#3c5c88;}
.step_round.copy .detail .stit_txt{line-height:18px;}
.step_round.copy{margin-top:20px;}
.step_round.copy .detail li{float:left;}
.step_round.copy .detail li p{padding:0 0 0 13px;line-height:18px;}
.step_round.copy .detail li.right{float:right;}
.step_round.copy .detail li.right p{padding-left:5px;}

.qrcode_slide_pop{position:relative;width:636px;height:434px;margin:62px auto 0;}
.qrcode_slide_pop ul.slide{overflow:hidden;width:636px;height:395px;}
.qrcode_slide_pop ul li{float:left;}
.qrcode_slide_pop > a{display:inline-block;width:28px;height:51px;position:absolute;font-size:0;line-height: 0.01em;overflow: hidden;}
.qrcode_slide_pop .prev{left:-63px;top:175px;background:url('/IBK/uib/pib/img/KO/cer/btn_slide_left.png') no-repeat;}
.qrcode_slide_pop .next{right:-63px;top:175px;background:url('/IBK/uib/pib/img/KO/cer/btn_slide_right.png') no-repeat;}
.qrcode_slide_pop .bt_roll{margin:28px 0 0 280px;height:11px;display:inline-block;}
.qrcode_slide_pop .bt_roll li a{display:inline-block;width:11px;height:11px;background:url('/IBK/uib/pib/img/KO/cer/btn_roll_off.png') no-repeat;font-size:0;line-height: 0.01em;overflow: hidden;}
.qrcode_slide_pop .bt_roll li{margin-left:10px;}
.qrcode_slide_pop .bt_roll li.on a{background:url('/IBK/uib/pib/img/KO/cer/btn_roll_on.png') no-repeat;}
.qrcode_slide_pop .bt_roll li:first-child{margin-left:0;}
.qrcode_slide_pop .step_area{float:right;}
.line_box_type1{margin-top:50px;padding:28px 0 30px 29px;border:1px solid #ccddee;}
.line_box_type1 > strong{display:block;font-size:14px;}

/* checkbox  */
.chk_all {margin-top:20px; text-align:right;}

/*login*/
.etc_content {margin:30px auto 0;width:952px}/*2019.05.16_로그인화면 수정*/
/*.login_txt {padding:10px 0 0 0; min-height:139px; background:url('/IBK/uib/pib/img/KO/common/login_bg_txt.gif') no-repeat right bottom;}
.login_txt strong {display:block; padding:0 0 0 0;}
.login_txt p {margin-top:25px; padding:0 0 0 10px; line-height:20px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}*/
.login_area {overflow:hidden;border:1px solid #e5e5e5;border-top:none;padding:50px 0 38px 0;width:950px;height:206px}/*2018.11.16_수정*/
.login_area .left {float:left; width:310px; padding-left:82px;}
.login_area .right {float:left; margin-left:82px; padding:0 0 0 82px; width:310px; border-left:1px solid #e5e5e5;}
.login_area a.log_bts {display:block; display:table-cell; height:58px; width:98px; vertical-align:middle; color:#686868; text-align:center; font-weight:bold; background:#f7f7f7; border:1px solid #e1e1e1;}
.login_area h4 {height:43px; text-align:center;}
.login_area .logs {position:relative; min-height:84px;}
.login_area .logs ul {}
.login_area .logs ul li {padding:0; height:42px;}
.login_area .logs ul li label {position:absolute; left:0; padding-top:8px; font-weight:bold; color:#727272;}
.login_area .logs ul li input {height:16px; width:120px; width:308px; line-height:16px; text-indent:10px; padding:10px 0 8px; border:1px solid #d5d5d5; background:#fff; color:#8b8b8b; font-size:14px; font-family:Dotum;}
.login_area .logs a.btss {display:inline-block; margin-top:2px;}
.login_area .chks {position:relative; margin-top:19px; padding-bottom:9px; font-size:14px; text-align:right;}
.login_area .chks input {margin-top:2px; vertical-align:-2px;}
.login_area .chks strong.tt {position:absolute; color:#135dab; padding-top:1px; left:0;}
.login_area .btns {margin-top:17px;}
.login_area .btns ul {width:100%; overflow:hidden;}
.login_area .btns ul li {float:left; width:100px; padding-left:5px;}
.login_area .btns ul li:first-child {padding:0px;}
.login_area .btns ul.half li{width:150px}/*버튼 2개일 경우*/
.login_area .btns ul.half li a.log_bts{width:148px}/*버튼 2개일 경우*/
/*.login_area p {margin-top:15px; padding:0 0 0 10px; line-height:20px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}
.login_area p span.tt {color:#114287;}*/
.log_link {position:relative; margin-top:25px; padding:30px 0; border-top:1px dashed #ebebeb;}
.log_link ul {width:100%; overflow:hidden;}
.log_link ul li {float:left; width:96px; padding:0 0 0 100px; margin-top:12px;}
.log_link ul li.first {background:url('/IBK/uib/pib/img/KO/common/login_bg01.gif') no-repeat 0 0;}
.log_link ul li.second {background:url('/IBK/uib/pib/img/KO/common/login_bg02.gif') no-repeat 0 0;}
.log_link ul li.third {background:url('/IBK/uib/pib/img/KO/common/login_bg03.gif') no-repeat 0 0;}
.log_link ul li.th {float:right; width:auto; padding:0; margin-top:0;}
.log_link ul li p {padding:8px 0 5px 0; font-weight:bold; font-size:14px; color:#3c5c88; line-height:19px; min-height:55px;}
.log_link ul li a.log_bts2 {display:inline-block; border-radius:2px; border:1px solid #b0b0b0; height:18px; line-height:18px; color:#444; padding:0 12px 0 5px; font-size:11px; background:url('/IBK/uib/pib/img/KO/common/bg_bul_01.gif') no-repeat right center; vertical-align:middle;}
.log_link .log_ban {position:absolute; right:0; top:35px;}
/*2018.11.16_추가*/
.etc_content .tab_01 li{width:237px}/*2019.01.18_수정*/
.etc_content .tab_01 > ul > li.fst{margin-left:-1px;width:236px}/*2019.01.18_수정*/
.etc_content .tab_cont_box{margin:0 auto;width:310px}
.etc_content .tab_cont_box a.btn_info{display:inline-block;float:right;background:url('/IBK/uib/pib/img/KO/common/ico_blue_question.gif') no-repeat left 1px;border-bottom:1px solid #0059a6;margin-top:20px;padding:0 0 1px 18px;color:#0059a6}
.etc_content .tab_cont_box a.btn_info:after{display:block;clear:both;content:''}
.etc_content .tab_cont_box .btns.b2 li{width:150px}/*2019.01.18_추가*/
.etc_content .tab_cont_box .btns.b2 li a.log_bts{width:148px}/*2019.01.18_추가*/

/*대출안내*/
.pro_Tin_box {width:100%;border:solid 1px #cedce7;}
.pro_Tin_box th {height:35px}

/* 대출 - 즉시대출상품 */
.half_area {width:100%;margin-top:20px}
.half_area:after {display:block;clear:both;content:'';}
.half_area .TA_01 {float:left;width:440px;margin-top:0;}
.half_area .confirm_msg {position:relative;float:right;width:440px;height:80px;margin-left:6px;padding:20px 20px;border:1px solid #6be;box-sizing:border-box;-webkit-box-sizing:border-box;}
.half_area .confirm_msg:after {position:absolute;top:50%;left:-6px;margin-top:-5px;display:block;content:'';width:6px;height:11px;background:url('/IBK/uib/pib/img/KO/lon/bg_arr_left.png') no-repeat 0 0;} 
.half_area .confirm_msg .list_comm {margin-top:0}

.loan_filedown {overflow:hidden;margin-top:20px}
.loan_filedown .down_area {float:right;padding-right:15px;}

.loan_agreement {margin-top:30px; padding:35px 45px 50px; border:1px solid #999;}
.loan_agreement .head {overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:7px solid #ddd;line-height:1.2;letter-spacing:-0.05em;}
.loan_agreement .head h4 {float:left;padding-top:20px;color:#333;font-size:24px;font-weight:bold;}
.loan_agreement .head .use {float:right;text-align:right;}
.loan_agreement .head img {font-size:0;line-height:0;vertical-align:top}
.loan_agreement .head p {margin-top:10px;color:#333;font-size:14px;font-weight:bold;}
.loan_agreement .txt_desc {padding-bottom:20px;border-bottom:1px solid #ddd;color:#333;font-size:13px;}
.loan_agreement table.list th.tit:first-child {border-left:0;}

/* 프로세스 가이드 */
/* step_round */
.step_round {margin-top:30px;}
.step_round .step_process > li{display:table;position:relative;width:900px;box-sizing:border-box;padding:20px 23px;margin-top:10px;border:1px solid #c0d6ee;border-radius:5px;}
.step_round .step_process > li:first-child{margin-top:0;}
.step_round .step_process > li:before{content:"";display:block;position:absolute;top:-20px;left:50%;margin-left:-13px;width:27px;height:28px;background:url('/IBK/uib/pib/img/KO/common/step_next_arr.png') no-repeat 0 0;}
.step_round .step_process > li:first-child:before{display:none;}
.step_round .step_process .num{display:table-cell;position:relative;width:34px;vertical-align:middle;padding-right:7px;background:url('/IBK/uib/pib/img/KO/common/bg_process_num_arr.png') no-repeat right 50%;color:#3088cd;font-size:18px;font-weight:bold;text-align:left;}
.step_round .step_process .detail{display:table-cell;box-sizing:border-box;padding-left:16px;}
.step_round .step_process .detail .tit{font-size:14px;color:#3c5c88;font-weight:bold;padding-top:3px;}
.step_round .step_process .detail .txt{font-size:12px;color:#525252;padding-top:8px;}
.step_round .step_process .detail .txt li{position:relative;padding-left:10px;}
.step_round .step_process .detail .txt li:after{content:'';display:block;position:absolute;top:7px;left:0;width:2px;height:2px;background:#bbb;}
.step_round .step_process .detail .list{padding-top:8px;}
.step_round .step_process .detail .list .txt{padding-top:3px;}

.step_round .step_process .explain {display:block;box-sizing:border-box;padding:0 57px; padding-bottom:30px;}
.step_round .step_process .type:after { display:block; content:''; margin:0 auto; width: 700px; height:1px; padding-top:40px; background:url('/IBK/uib/pib/img/KO/b2b/bg_explain.gif') repeat-x center bottom;}
.step_round .step_process .explain .step_num{float:left;padding: 8px 11px;width: 13px;background: url('/IBK/uib/pib/img/KO/trn/bg_exp_step_num.gif') no-repeat 0 0;font-size: 14px;font-weight: bold;}
.step_round .step_process .explain .tit{display:block;margin-left:40px;color:#575757;padding-top:6px;line-height:20px;}
.step_round .step_process .explain .txt{font-size:12px;color:#525252;padding-top:8px;}
.step_round .step_process .explain strong.b_tit {display: block;color: #3c5c88;line-height: 20px;font-size:14px;}
.step_round .step_process .explain .refer{margin:2px 0 0 40px;color:#6c8ba6;}
.step_round .step_process .explain .txt li{position:relative;padding-left:10px;}
.step_round .step_process .explain .txt li:after{content:'';display:block;position:absolute;top:7px;left:0;width:2px;height:2px;background:#bbb;}
.step_round .step_process .explain .list{padding-top:8px;}
.step_round .step_process .explain .list .txt{padding-top:3px;}
.step_round .step_process .explain .imgs {margin-top:30px; text-align:center;}
.step_round .step_process .explain .imgs .arrow {padding:0 20px;}
.step_round .step_process .explain .tip{overflow:hidden;width:658px;margin:15px 0 0 40px;padding:14px 0 14px 16px;background:#f7f7f7;border:1px solid #efefef;box-sizing:border-box;}
.step_round .step_process .explain .tip .stit{display:inline-block;width:27px;line-height:18px;height:18px;margin-bottom:12px;color:#fff;background:#135dab;font-size:10px;text-align:center;letter-spacing:0.5px;}
.step_round .step_process .explain .tip ul li{text-indent: -16px;margin-left: 16px;line-height:20px;}

.step_round.square{margin-top:20px;}
.step_round.square .step_process > li{margin-top:20px;border-radius:0;}
.step_round.square .step_process > li:before{display:none;}
.step_round.square .step_process .detail .txt{padding:0 0 0 9px;line-height:18px;}
.step_round.square .step_process .detail{display:block;}
.step_round.square .step_process .num{color:#114287;font-weight:bold;font-size:24px;font-family:Arial;}
.step_round.square .step_process li{min-height:74px;}
.step_round.square .step_process li a.down{position:absolute;right:25px;top:28px;font-size:14px;color:#575757;}
.step_round.square .step_process li.usb_list{margin:0;padding:0;background:#f9fcfe;box-sizing:border-box;text-align:center;border-top:0;}
.step_round.square .step_process li.usb_list ul li{float:left;width:266px;margin-left:25px;}
.step_round.square .step_process li.usb_list strong{display:block;padding:30px 0 17px 0;font-size:14px;color:#444;}
.step_round.square .step_process li.usb_list .img{display:block;margin-bottom:15px;border:1px solid #dbdbdb;}
.step_round.square .step_process li.usb_list p{padding:15px 0 30px;}
.step_round.square .step_process li.usb_list p a{color:#575757;}
.step_round.square .step_process li.usb_list p a:hover, .step_round.square .step_process li a.down:hover{font-weight:bold;letter-spacing:-1px;}
.step_round.square .step_process li.usb_list p a:before{content:'';display:inline-block;width:1px;height:11px;margin:0 10px 0 5px;vertical-align:-1px;background:#abc0cf;}
.step_round.square .step_process li.usb_list p a:first-child:before{display:none;}

/* process*/
.process_rbox {display:table;width:100%;margin-top:20px;}
.process_rbox:after {display:block;clear:both;content:'';}
.process_rbox li {display:block;position:relative;float:left;margin-left:10px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.process_rbox li:first-child {margin-left:0}
.process_rbox li:before {position:absolute;top:50%;left:-18px;z-index:5;display:block;content:'';width:27px;height:28px;margin-top:-14px;background:url('/IBK/uib/pib/img/KO/common/step_arr2.png') no-repeat 0 0;}
.process_rbox li:first-child:before {display:none}
.process_rbox li .inner {display:table-cell;height:60px;padding:10px 10px;background-color:#f4faff;border:1px solid #c0d6ee;border-radius:8px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#3c5c88;vertical-align:middle;}
.process_rbox li .txt_type1 {color:#575757;}
.process_rbox li .txt_type1 strong {display:block;margin-bottom:8px;color:#3c5c88;font-size:14px;} 
.process_rbox li .txt_type2 {color:#1857a6;}
.process_rbox li .txt_type2 strong {display:block;margin-top:8px;color:#575757}
.list_comm li > ul.process_rbox li {padding-left:0;background:none;}
.list_comm .process_rbox.type2 > li {width:200px; margin-top:4px;}
.list_comm .process_rbox.type2 > li strong {font-size:12px;}
.list_comm .process_rbox.type2 > li p {border-radius:5px;}
.list_comm li > ul > li span.txt_alone {display:block; margin-top:3px;}

.process_rbox.col2 li .inner {width:445px;}
.process_rbox.col3 li .inner {width:293px;}
.process_rbox.col3 li:first-child .inner {width:294px;}
.otp_cont .process_rbox.col3 li .inner {width:170px;}
.otp_cont .process_rbox.col3 li:first-child .inner {width:170px;}
.process_rbox.col4 li .inner {width:218px;}
.process_rbox.col4 li:first-child .inner {width:216px;}
.process_rbox.col5 li .inner {width:172px;}
.process_rbox.col6 li .inner {width:142px;}
.process_rbox.col6 li:first-child .inner {width:140px;}
.process_rbox.col7 li .inner {width:126px; box-sizing:border-box; display:table-cell; padding:0 10px; height:60px;}
.process_rbox.col7 li p {position:absolute; top:10px; left:398px;}
.process_rbox.col7 li.fr01:before {position:absolute;top:5px;left:448px;z-index:8;display:block;content:'';width:27px;height:28px;margin-top:-14px;background:url('/IBK/uib/pib/img/KO/common/step_next_arr.png') no-repeat 0 0 !important;}
.process_rbox.col7 li.fr02:before {position:absolute;top:40px;left:378px;z-index:5;display:block;content:'';width:27px;height:28px;margin-top:-14px;background:url('/IBK/uib/pib/img/KO/common/step_next_arr2.png') no-repeat 0 0;}
.process_rbox.col7 li.fr03:before {position:absolute;top:40px;left:244px;z-index:5;display:block;content:'';width:27px;height:28px;margin-top:-14px;background:url('/IBK/uib/pib/img/KO/common/step_next_arr2.png') no-repeat 0 0;}
.process_rbox.col7 li.fr04:before {position:absolute;top:40px;left:107px;z-index:5;display:block;content:'';width:27px;height:28px;margin-top:-14px;background:url('/IBK/uib/pib/img/KO/common/step_next_arr2.png') no-repeat 0 0;}
.process_rbox.col7 li.fr01 p {position:absolute; top:10px; left:398px; padding-top:21px;}
.process_rbox.col7 li.fr02 p {position:absolute; top:10px; left:262px; padding-top:13px;}
.process_rbox.col7 li.fr03 p {position:absolute; top:10px; left:126px; padding-top:13px;}
.process_rbox.col7 li.fr04 p {position:absolute; top:10px; left:-10px; padding-top:21px;}
.process_rbox.col7 {position:relative; height:132px; width:534px; box-sizing:border-box; overflow:hidden;}
.process_rbox li .inner.point {background-color:#fff994; border:1px solid #ecd242;}

.process_rbox.h75 {height:75px;}
.process_rbox.h75 .inner {height:75px;}
.process_rbox.h95 {height:95px;}/*2021.02.18_추가*/
.process_rbox.h95 .inner {height:95px;}/*2021.02.18_추가*/

.process_bbox {display:table;width:100%;margin-top:20px;}
.process_bbox:after {display:block;clear:both;content:'';}
.process_bbox li {display:block;position:relative;margin-top:10px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.process_bbox li:first-child {margin-left:0}
.process_bbox li:before {position:absolute;top:-18px;left:50%;z-index:5;display:block;content:'';width:27px;height:28px;margin-left:-14px;background:url('/IBK/uib/pib/img/KO/common/step_bot_arr2.png') no-repeat 0 0;}
.process_bbox li:first-child:before {display:none}
.process_bbox li .inner {display:table-cell;height:60px;padding:10px 10px;background-color:#f4faff;border:1px solid #c0d6ee;border-radius:8px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#3c5c88;vertical-align:middle;}
.process_bbox li .txt_type1 {color:#575757;}
.process_bbox li .txt_type1 strong {display:block;margin-bottom:8px;color:#3c5c88;font-size:14px;} 
.process_bbox li .txt_type2 {color:#1857a6;}
.process_bbox li .txt_type2 strong {display:block;margin-top:8px;color:#575757}
.otp_cont .process_bbox.col4 {width:526px;}
.otp_cont .process_bbox.col4 li .inner {width:524px;}
.otp_cont .process_bbox.col4 li:first-child .inner {width:524px;}

/* 안심이체 - process*/
.trans_process {overflow:hidden; margin-top:30px; text-align:center;}
.trans_step_box {float:left; width:428px; margin-left:39px; border-top:2px solid #66bbee; border-right:1px solid #ccddee; border-bottom:1px solid #ccddee; border-left:1px solid #ccddee;}
.trans_step_box:first-child {margin-left:0;}
.trans_step_box .tit {display:block; padding:16px 0 14px; background:#f6f9fc; font-size:14px; font-weight:bold; }
.trans_step_box ul {padding:25px 41px;}
.trans_step_box li {position:relative; margin-top:30px; padding:15px 0 14px; border:1px solid #c0d6ee; border-radius:7px; line-height:16px;}
.trans_step_box li:first-child {margin-top:0;}
.trans_step_box li strong {display:block; font-size:14px; color:#3c5c88;}
.trans_step_box li p {margin-top:8px; line-height:16px;}
.trans_step_box li:before {display:block; content:''; position:absolute; top:-20px; left:50%; margin-left:-10px; width:20px; height:11px; background:url('/IBK/uib/pib/img/KO/trn/img_trn_process.gif') no-repeat 0 0;}
.trans_step_box li:first-child:before {display:none;}
.trans_step_box .deal_list,
.trans_step_box .refund_list {border-top:1px solid #ccddee; width:346px; padding-top:20px;}
.trans_step_box .refund_list li{background:#f6f9fc;}

/* 안심이체 - process2*/ 
.exploit_info {margin-top:40px; border:1px solid #ccddee;}
.exp_step {width:100%; overflow:hidden;}
.exp_step li {position:relative; float:left; width:25%; border-top:7px solid #ebf1f8; padding:12px 0 30px;text-align:center;}
.exp_step li:after {position:absolute; display:block; content:''; top:40px; left:50%; margin-left:-6px; width:13px; height:7px; background:url('/IBK/uib/pib/img/KO/trn/bg_exp_step_allow.gif') no-repeat 0 0;}
.exp_step li a {color:#757575;}
.exp_step li strong {font-size:14px; color:#757575;}
.exp_step li.on {border-top:7px solid #01a6e0; }
.exp_step li.on:after {background:url('/IBK/uib/pib/img/KO/trn/bg_exp_step_allow.gif') no-repeat 0 bottom;}
.exp_step li.on a {color:#575757;}
.exp_step li.on strong {color:#114287;}
.exp_cont {padding:15px 95px 30px;}
.exp_step_list > li:first-child {padding-top:20px;}
.exp_step_list > li{width:100%; overflow:hidden; padding:50px 0; border-bottom:1px dashed #e3e3e3;}
.exp_step_list > li:first-child{padding-top:20px;}
.exp_step_list > li.lst {border-bottom:none;}
.exp_step_list > li .step_img_area {float:left;}
.exp_step_list > li .step_txt_area {position:relative; float:left; width:366px; margin:20px 0 0 20px; letter-spacing: -0.030em;}
.exp_step_list > li .step_txt_area .step_num{position:absolute; display:block; float:left; padding:8px 11px; width:13px;background:url('/IBK/uib/pib/img/KO/trn/bg_exp_step_num.gif') no-repeat 0 0; font-size:14px; font-weight:bold;}
.exp_step_list > li .step_txt_area p {padding-left:40px; margin-top:7px; line-height:21px;}
.exp_step_list > li .step_txt_area .txt_dash {overflow:hidden; margin-left:40px; padding-left:10px; line-height:21px;}
.exp_step_list > li .step_txt_area .txt_dash em {float:left; width:60px;}
.exp_step_list > li .step_txt_area .txt_dash span {float:left;}
.exp_step_list > li .step_txt_area .list_dash {padding:10px 0 0 40px; line-height:18px; width:340px; letter-spacing:-0.015em;}

.exp_cont.detail_ex {border-bottom:1px solid #ccddee;}
.exp_cont .process_rbox {width:100%;}
.exp_cont .process_rbox.col3 li{width:32%;}
.exp_cont .process_rbox.col3 li .inner{height:70px;}

/* 안심이체 - 바로가기 배너 */ 
.shortcut_list {width:100%; overflow:hidden; margin-top:20px; }
.shortcut_list li {width:260px; border:1px solid #d1d1d1; padding:27px 89px 23px; }
.shortcut_list .shortcut_box1 {float:left; background:#f7f7f7 url('/IBK/uib/pib/img/KO/trn/bg_shortcut_box1.png') no-repeat 39px 21px;}
.shortcut_list .shortcut_box2 {float:right; background:#f7f7f7 url('/IBK/uib/pib/img/KO/trn/bg_shortcut_box2.png') no-repeat 39px 16px;}
.shortcut_list li strong{display:block; padding-left:30px; font-size:14px}
.shortcut_list li a{display:inline-block; padding:6px 10px 0 30px; color:#086fe3; background:url('/IBK/uib/pib/img/KO/trn/bul_shortcut_btn.png') no-repeat right 9px;}

/* 안심이체 - 서비스안내 */
.img_visual_area {width:100%; height:156px; margin-top:30px; border-bottom:2px solid #d1e0f0;}
.img_visual_area strong {display:block; padding-top:12px; font-family:'IBKiDreamM'; font-weight:400; font-size:28px; color:#114287; line-height:38px; }
.img_visual_area p {margin-top:9px; font-size:18px; font-family:'IBKiDreamL'; font-weight:400; line-height:26px;}
.img_visual_area.svc_guide {background:url('/IBK/uib/pib/img/KO/esc/bg_svc_guide01.png') no-repeat right 0;}

.manual_down {margin-top:20px; border-top:2px solid #66bbee; }
.manual_down li{padding:12px 15px ; border-bottom:1px solid #ccddee; line-height:24px}
.manual_down li a.btn_down {float:right;}

/* 부가서비스 - 서비스안내 */
.img_visual_area.svc_guide_franch {height:213px; background:url('/IBK/uib/pib/img/KO/fes/bg_svc_guide02.png') no-repeat right -30px;}
.img_visual_area.svc_guide_franch a.btn_etc {margin-top:20px; height:31px; line-height:31px;}

.info_list {width:100%; overflow:hidden; margin-top:20px; }
.info_list li {float:left; width:300px; height:132px; border:1px solid #ccddee; padding:49px 0 0 119px; box-sizing:border-box;}
.info_list li a{display:block; font-size:14px; line-height:18px; color:#575757;}
.info_list li strong {position:relative; display:block;}
.info_list li strong:after {position:absolute; top:2px; content:''; margin-left:10px; width:8px; height:14px; background:url('/IBK/uib/pib/img/KO/fes/bg_allow_right.png') no-repeat 0 0;}
.info_list li + li {border-left:0;}
.info_list .franch_mem01 {background:url('/IBK/uib/pib/img/KO/fes/bg_franch_mem01.png') no-repeat 56px 43px;}
.info_list .franch_mem02 {background:url('/IBK/uib/pib/img/KO/fes/bg_franch_mem02.png') no-repeat 56px 43px;}
.info_list .franch_mem03 {padding-left:141px; background:url('/IBK/uib/pib/img/KO/fes/bg_franch_mem03.png') no-repeat 74px 43px;}

.shortcut_list_area {overflow:hidden; margin-top:30px;}
.shortcut_list_box {float:left; width:428px; border-top:2px solid #66bbee; text-align:center;}
.shortcut_list_box > strong{display:block; border-left:1px solid #ccddee; border-right:1px solid #ccddee; padding:17px 0 16px; font-size:14px; background:#f6f9fc;}
.shortcut_list_box li {border:1px solid #ccddee; padding:25px 0;}
.shortcut_list_box li + li {border-top:0;}
.shortcut_list_box li strong {display:block; font-size:14px; color:#3c5c88;}
.shortcut_list_box li p {margin-top:15px;}
.shortcut_list_box li a {margin-top:15px;}
.shortcut_list_box.right {float:right; border-top:2px solid #66d1dd;}
.shortcut_list_box.right > strong{border-color:#cedfe1; background:#f3fbfc;}
.shortcut_list_box.right li{border:1px solid #cedfe1;}
.shortcut_list_box.right li + li{border-top:0;}

.notice_list {margin-top:30px; border-top:1px solid #dfdfdf; width:100%; overflow:hidden; padding-top:16px; vertical-align:middle;}
.notice_list strong {margin-left:24px; font-size:14px; color:#333; line-height:24px;} 
.notice_list p {display:inline-block; margin-left:50px; padding-left:10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_dot.gif') no-repeat 0 9px; line-height:25px; }
.notice_list span {margin-left:20px;}
.notice_list a {float:right; display:inline-block; text-align:right;}

/* 환경설정 eens010101 */
.eens01_area {overflow:hidden; margin-top:30px;}
.eens01_area .eens01_fl {position:relative; float:left; box-sizing:border-box; width:49%; height:186px;border:solid 1px #ccddee;background:#e2f6ff url('/IBK/uib/pib/img/KO/ens/bg_eens101010_a.png') bottom right no-repeat;}
.eens01_area .eens01_fr {position:relative; float:right; box-sizing:border-box; width:49%; height:186px;border:solid 1px #ccddee;background:#e2f6ff url('/IBK/uib/pib/img/KO/ens/bg_eens101010_b.png') bottom right no-repeat;}
.eens01_area dl {padding:30px 0 30px 20px; box-sizing:border-box;}
.eens01_area dl dt {margin-bottom:10px;font-size:16px;color:#333333;font-weight:bold;}
.eens01_area dl dd {font-size:12px;line-height:18px;}
.eens01_area .eens01_link {position:absolute; bottom:25px;left:20px;}
.eens01_area .eens01_link a {display:inline-block; color:#114287; font-weight:bold; padding:6px 16px 0 8px; height:15px; line-height:11px; border:1px solid #5f80af; background:#e2f6ff url('/IBK/uib/pib/img/KO/common/bul_02.png')no-repeat right 7px;}


/* 예금/펀드 - 목돈만들기 */
.list_chk_rate {margin-top:20px;border-top:2px solid #51afeb;}
.list_chk_rate li {padding:20px 20px;border-bottom:1px solid #cde ;}
.list_chk_rate li label {font-weight:bold;}
.list_chk_rate li input[type="checkbox"] {vertical-align:-1px;}
.list_chk_rate p.txt {margin-top:5px;padding-left:24px;}
.list_chk_rate p.txt_dot {margin-top:5px;margin-left:24px;}

.invite_contwrap {margin-top:20px;border:1px solid #cde;}
.invite_contwrap:after {display:block;content:'';clear:both;}
.invite_contwrap .cont {float:left;width:50%;padding:145px 50px 25px;box-sizing:border-box;-webkit-box-sizing:border-box; text-align:center; background:url('/IBK/uib/pib/img/KO/ntr/icon_invite_02.png') no-repeat 50% 20px;}
.invite_contwrap .cont:first-child {border-right:1px solid #cde;background:url('/IBK/uib/pib/img/KO/ntr/icon_invite_01.png') no-repeat 50% 20px;}
.invite_contwrap .cont dl dt {font-weight:bold;}
.invite_contwrap .cont dl dd {margin-top:10px;line-height:21px;}
.invite_contwrap .cont:first-child strong {color:#f00}
.invite_contwrap .cont strong {color:#114287}
.invite_contwrap .cont .recommend {margin-top:15px;text-align:center;}
.invite_contwrap .cont .recommend label {margin-right:6px;font-weight:bold;}
.invite_contwrap .cont .recommend input[type="text"] {width:65px;height:24px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.invite_contwrap .cont .txt {margin-top:20px;}
.invite_contwrap .cont .txt.add img {margin-top:-3px;}
.invite_contwrap .btm_cont {clear:both;padding:20px 0;border-top:1px solid #cde;text-align:center;}



/* 부가세 매입자 납부거래 */

.invest_box {border:1px solid #ccddee; margin-top:30px; overflow:hidden;}
.invest_box dt {padding-top:20px;font-size:14px; color:#333;line-height:23px; padding-bottom:16px; border-bottom:1px solid #ccddee; font-weight:bold;text-align:center;}
.invest_box dt.month {font-size:12px; color:#575757;}
.invest_box dt em {font-weight:bold;}
.invest_box dt span.date {float:right; font-size:12px; font-weight:normal; color:#575757}
.invest_box dd {padding-top:15px; line-height:18px;}
.invest_box .col2 dd, .invest_box .col2 li {float:left;padding-top:25px;width:50%;height:95px;line-height:18px; border-right:1px solid #ccddee;text-align:center;background:#fafbfd;}
.invest_box .col2 dd a.bts_ok, .invest_box .col2 dd a.bts {margin-top:15px;text-align:center;}
.invest_box .col2 li a.bts_ok, .invest_box .col2 li a.bts {margin-top:15px;text-align:center;}
.invest_box .col2 dd.brnone, .invest_box .col2 li.brnone  {border-right:0;margin-right:-1px;background:#fff;} 

/* 이용안내 */
.servive_area {background:url('/IBK/uib/pib/img/KO/gud/bg_service.gif') no-repeat 0 0; height:778px; padding-top:50px;}
.servive_area li {position:relative; padding:30px 0;}
.servive_area li p.btn_area {text-align:left; margin-top:12px;}
.servive_area:first-child li {margin-top:0;}
.servive_area li h4 {position:absolute; top:-8px; font-size:18px; color:#135dab;}
.servive_area li.step1 {height:145px; box-sizing:border-box; padding-top:35px;}
.servive_area li.step1 h4 {position:absolute; left:350px;}
.servive_area li.step1 dl {position:absolute; left:235px;}
.servive_area li.step2 {margin-top:50px; height:170px; box-sizing:border-box;}
.servive_area li.step2 h4 {position:absolute; left:330px;}
.servive_area li.step2 dl.left {position:absolute; left:135px;}
.servive_area li.step2 dl.left dt {color:#1da3dd;}
.servive_area li.step2 dl.right {position:absolute; left:585px;}
.servive_area li.step2 dl.right dt {color:#ff0000;}
.servive_area li.step3 {margin-top:50px; padding-top:40px; height:118px; box-sizing:border-box;}
.servive_area li.step3 h4 {position:absolute; left:341px;}
.servive_area li.step3 dl {position:absolute; left:235px;}
.servive_area li h4 span {position:absolute; left:0; font-size:14px;}
.servive_area li.step4 {margin-top:50px; padding-top:38px; height:120px; box-sizing:border-box;}
.servive_area li.step4 h4 {position:absolute; left:333px;}
.servive_area li.step4 dl {position:absolute; left:235px;}
.servive_area li h4 span {position:absolute; left:0; font-size:14px;}
.servive_area li h4 strong {position:absolute; top:-4px; left:44px; display:inline-block; font-size:14px; color:#fff; width:23px; height:23px;}
.servive_area li h4 em {position:absolute; left:77px; width:200px; display:block; font-weight:bold; font-size:16px;}
.servive_area dt {font-size:14px; font-weight:bold;}
.servive_area dd p.txt {margin-top:8px; padding-left:8px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}

/*일정관리 달력 */
/* ta_cal */
.table_cal_area {overflow:hidden;display:block;width:100%;}
.table_cal_area .table_cal_data_area {float:left;width:65%;}
.table_cal_area .table_cal_data_add_area {float:right;margin-top:10px;width:32%;display:inline-block;}
.table_cal_area .table_cal_data_add_area .table_cal_data_add {display:block;margin-top:10px;}
.table_cal_area .table_cal_data_add_area .table_cal_data_box {overflow:hidden;margin-top:20px;height:467px;}
.table_cal_area .table_cal_data_add_area .table_cal_data_box textarea {width:99%;height:99%}

.table_cal {width:100%; }
.table_cal .cal_today {background:#fae3ce;}
.table_cal th {border:1px solid #ccddee; padding:11px 0 9px; }
.table_cal td {position:relative; border:1px solid #ccddee; height:96px; padding:0; vertical-align:top; line-height:1.5em; font-size:14px;}
.table_cal td > div{position:absolute; }
.table_cal td .cal_sat {color:#1985d9;}
.table_cal td .cal_sun {color:#575757; font-size:14px;}
.table_cal td .cal_date { }
.table_cal td .cal_sat { }
.table_cal td .cal_sun { } 
.table_cal td.bin_day {}
.table_cal .bin_day > div {padding:0;width:100%;height:100%;background:#f9f9f9;}
.table_cal th.cal_sun,
.table_cal td .cal_sun {color:#ff0000;}
.table_cal .today > div {top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:2px solid #1985d9;z-index:100;}
.table_cal .today div .date {font-weight:bold; }
.table_cal td .date {display:block;padding-top:12px;padding-left:15px;}
.table_cal td a {padding-left:15px;text-decoration:underline; font-size:12px; line-height:18px; color:#575757;display:block;width:60px;}
.table_cal td a span {display:block;overflow:hidden;/*text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;*/} /*yhy지움*/
.table_cal td a span img {margin-right:7px;}

/* 회원관리 */
.membox {width:100%; overflow:hidden;}
.mem_info{float:left;width:574px;}
.handphone.type1{height:219px;margin-bottom:30px;}
.handphone{float:right; width:226px; margin-top:30px; padding:0 30px; background: url('/IBK/uib/pib/img/KO/common/bg_phone01.png') no-repeat;}
.handphone .inp {padding:110px 20px 20px;}
.handphone textarea{width:100%;height:60px;margin:0;padding:0;color:#000;}
.handphone .bytes{width:auto;height:40px;padding:0;color:#575757;text-align:right;font-size:12px;}
.handphone .msgsend{height:40px;margin-top:2px;text-align:center;}
.btn_write {display: inline-block;padding: 6px 20px 0 10px;height: 16px;line-height: 11px;border-radius: 2px;color: #464646;border: 1px solid #afafaf;background: url('/IBK/uib/pib/img/KO/button/bg_btn_write.png') no-repeat right center;vertical-align: middle;}

/* 컨텐츠 베너영역 */
.cont_bannerzone {display:block;margin-top:30px;width:100%;text-align:center;}

/* 일반세금계산서 */
.dtiLoginbox {margin: 0 auto;width:800px;}
.dtiLogin_tit {height:148px;width:800px;vertical-align:middle;background:url('/IBK/uib/pib/img/KO/dti/bg_dti_title_img.png') bottom right no-repeat;}
.dtiLogin_tit img {display:block;padding-top:50px;vertical-align:middle;}
.dtiLogin {overflow:hidden;border-bottom:solid 2px #dfdfdf;}
.dti_log_Lbox {float:left;margin:64px 0 33px 54px;width:307px;height:265px;background:url('/IBK/uib/pib/img/KO/dti/bg_dot_Yline.png') top right repeat-y;}
.dti_log_Lbox .btn_cer_login {display:block;margin-top:10px;}
.dti_log_Lbox .btn_dti {margin-top:10px;width:200px;}
.dti_log_Lbox p.txt_comm , .dti_log_Rbox p.txt_comm {margin-top:15px;}
.dti_log_Rbox {float:left;margin:64px 0 56px 75px;}
.dti_log_Rbox .btn_dti_one {position:relative;margin-top:10px;}
.dti_log_Rbox .btn_dti_one .dti_login_area_txt {overflow:hidden;margin-top:10px;width:188px;vertical-align:middle;}
.dti_log_Rbox .btn_dti_one .dti_login_area_txt label {float:left;display:block;margin-top:8px;width:66px;vertical-align:middle;} 
.dti_log_Rbox .btn_dti_one .dti_login_area_txt input.login_area_open {float:left;width:118px;height:30px;line-height:30px;background:#e6f5ff;} 
.dti_log_Rbox .btn_dti_one .dti_one_login_open {position:absolute;top:0;left:199px;width:108px;}
.dti_log_Rbox .btn_dti_certi_none {margin-top:24px;width:308px;}
.dti_log_Rbox .btn_dti_certi_none .id_fine {width:156px;}
.dti_log_Rbox .btn_dti_certi_none .join {margin-left:6px;width:76px;}

.dti_info_box {border: 1px solid #ccddee;margin-top: 30px;overflow: hidden;}
.dti_info_box > ul {overflow:hidden;width:100%;background-color:#fbfdfe;}
.dti_info_box > ul li {float:left;width:33%;}
.dti_info_box .dti_info1 {border-right: 1px solid #ccddee;background:url('/IBK/uib/pib/img/KO/dti/bg_dti_info_type1.png') center 25px no-repeat;}
.dti_info_box .dti_info2 {border-right: 1px solid #ccddee;background:url('/IBK/uib/pib/img/KO/dti/bg_dti_info_type2.png') center 25px no-repeat;}
.dti_info_box .dti_info3 {background:url('/IBK/uib/pib/img/KO/dti/bg_dti_info_type3.png') center 25px no-repeat;}
.dti_info_box > ul li > dl {padding:110px 30px 50px 30px;text-align:center;}
.dti_info_box > ul li > dl dt {margin-bottom:15px;font-size:16px;font-weight:bold;line-height:19px;}
.dti_info_box > ul li > dl dd {font-size:12px;line-height:19px;}
.dti_info_box > ul li > dl dd .links {color:#565656;}

.dti_info_box .tit {font-size:16px;font-weight:bold;line-height:56px;}
.dti_info_box .ebl_service {overflow:hidden;float:left;padding:20px 0;width:596px;height:76px;border-right:solid 1px #ccddee;background:url('/IBK/uib/pib/img/KO/dti/bg_ebl_service.png') 525px center no-repeat;}
.dti_info_box .ebl_service_img {float:left;padding:20px 0;width:300px;height:76px;background:url('/IBK/uib/pib/img/KO/dti/bg_ebl_service_img.png') 225px center no-repeat;}
.dti_info_box .ebl_service .tit {float:left;padding:0 20px;width:115px;}
.dti_info_box .ebl_service > ul {float:left;margin-top:10px;width:396px;}
.dti_info_box .ebl_service > ul li a {color:#575757;}
.dti_info_box .ebl_service_img .tit {padding:0px 20px;width:258px;}
.dti_info_box .ebl_service_img a.link {margin-top:30px;padding-left:20px;width:258px;line-height:20px;color:#575757;}

.ebl_attestation {border:1px solid #ccddee; margin-top:30px; overflow:hidden;}
.ebl_attestation > ul {overflow:hidden;width:100%;}
.ebl_attestation > ul li {float:left; width:448px; border-right:solid 1px #ccddee;}
.ebl_attestation > ul li:last-child {margin-right:0;border-right:0;}
.ebl_attestation > ul li dl {padding:42px 0 0 132px; width:315px; height:160px; line-height:19px;}
.ebl_attestation > ul li dl dt {margin-bottom:15px;font-size:14px;font-weight:bold;}
.ebl_attestation > ul li dl dd {font-size:12px;}
.ebl_attestation > ul li dl dd a.links {display:block;margin-top:15px;font-weight:bold;color:#575757;}
.ebl_attestation > ul li.atte_l {background:url('/IBK/uib/pib/img/KO/dti/bg_ebl_attestationL.png') left 42px no-repeat;}
.ebl_attestation > ul li.atte_r {background:url('/IBK/uib/pib/img/KO/dti/bg_ebl_attestationR.png') left 42px no-repeat;}

.line_box {margin-top:30px;border:solid 1px #ccddee;}
.line_box .process_rbox {margin-top:0;padding:40px 100px;width:700px;}
.line_box .process_rbox.col3 li .inner {width:226px;font-size:14px;font-weight:bold;color:#3c5c88;}
.line_box .line_box_inner {padding:35px 100px;width:700px;border-top:solid 1px #ccddee;}
.line_box .line_box_inner {padding:35px 100px;width:700px;border-top:solid 1px #ccddee;}
.line_box .line_box_inner > table td {background:url('/IBK/uib/pib/img/KO/dti/bg_dot1_gray_X.png') left bottom repeat-x;}
.line_box .line_box_inner > table td.bg_none {background:none;}

.line_box .line_box_inner .img_info img {vertical-align:top;}
.line_box .line_box_inner .img_info {margin:30px 10px 30px 0;position:relative;}
.line_box .line_box_inner .img_info .img_desc {position:relative;background:url('/IBK/uib/pib/img/KO/dti/bi_bg_Yelloround.png') left top no-repeat;min-height:30px;}
.line_box .line_box_inner .img_info .img_desc {padding-top:5px;}
.line_box .line_box_inner .img_info .img_desc .cont{font-size:14px;font-weight:bold;position:absolute;top:14%;left:0;width:30px;text-align:center;}
.line_box .line_box_inner .img_info .img_desc {padding-left:40px;line-height:20px;}












/* 결제함 */
.img_list{margin-top:30px;}
.img_list:after {display:block;content:'';clear:both;}
.img_list .box_left {float:left; width:430px; box-sizing:border-box; border:1px solid #cadef3;}
.img_list .box_right {float:right; width:430px; box-sizing:border-box; border:1px solid #cadef3;}
.img_list .img_wrap{height:255px;padding-top:25px;margin-top:0;border-bottom:1px solid #cadef3;}
.img_detail{padding:24px 25px 22px;box-sizing:border-box;background:#f6f8fc;}
.img_detail strong{display:inline-block;width:100%;text-align:center;font-size:14px;color:#444;padding-bottom:15px;}

/* 투자자성향분석 */
.investor_cont .graph_wrap {border-top:1px solid #ccddee; border-left:1px solid #ccddee; border-right:1px solid #ccddee;}
.investor_cont .graph_wrap strong.tendency_01 {color:#0464ca;}
.investor_cont .graph_wrap strong.tendency_02 {color:#005da5;}
.investor_cont .graph_wrap strong.tendency_03 {color:#4f7b00;}
.investor_cont .graph_wrap strong.tendency_04 {color:#bc6a04;}
.investor_cont .graph_wrap strong.tendency_05 {color:#ef0003;}
.investor_cont .graph_wrap .investor_type {font-size:16px; color:#333; font-weight:bold; border:0 none;}
.investor_cont .graph_wrap {height:298px; border-left:1px solid #ccddee; border-right:1px solid #ccddee;}
.investor_cont .graph_wrap .graph {position:relative; background:url('/IBK/uib/pib/img/KO/rtp/bg_assay.gif') no-repeat; width:794px; height:224px; margin:0 auto;}
.investor_cont .graph_wrap .graph p span.rate {position:absolute; left:14px; bottom:10px; display:block; text-align:center;}
.investor_cont .graph_wrap .graph p span.danger {position:absolute; right:70px; bottom:5px;}
.investor_cont .graph_wrap .graph ul {overflow:hidden;}
.investor_cont .graph_wrap .graph ul li {float:left; text-align:center; font-weight:bold; font-size:14px; color:#fff;}
.investor_cont .graph_wrap .graph ul li.tendency_01 {width:100px; height:100px;  position:absolute; top:130px; left:60px;}
.investor_cont .graph_wrap .graph ul li.tendency_02 {width:100px; height:100px;  position:absolute; top:103px; left:205px;}
.investor_cont .graph_wrap .graph ul li.tendency_03 {width:100px; height:100px; position:absolute; top:81px; left:346px;}
.investor_cont .graph_wrap .graph ul li.tendency_04 {width:100px; height:100px; position:absolute; top:61px; left:491px;}
.investor_cont .graph_wrap .graph ul li.tendency_05 {width:100px; height:100px; position:absolute; top:41px; left:634px;}
.investor_cont .graph_wrap .graph ul li.tendency_01.on { background:url('/IBK/uib/pib/img/KO/rtp/bg_tendency_01.png') no-repeat; margin-top:-40px; padding-top:40px;}
.investor_cont .graph_wrap .graph ul li.tendency_02.on { background:url('/IBK/uib/pib/img/KO/rtp/bg_tendency_02.png') no-repeat; margin-top:-33px; padding-top:33px;}
.investor_cont .graph_wrap .graph ul li.tendency_03.on { background:url('/IBK/uib/pib/img/KO/rtp/bg_tendency_03.png') no-repeat; margin-top:-33px; padding-top:33px;}
.investor_cont .graph_wrap .graph ul li.tendency_04.on { background:url('/IBK/uib/pib/img/KO/rtp/bg_tendency_04.png') no-repeat; margin-top:-34px; padding-top:34px;}
.investor_cont .graph_wrap .graph ul li.tendency_05.on { background:url('/IBK/uib/pib/img/KO/rtp/bg_tendency_05.png') no-repeat; margin-top:-35px; padding-top:35px;}
.investor_cont dl.desc {padding:20px; border:1px solid #ccddee;}
.investor_cont .desc dt {font-size:14px; margin-bottom:10px; font-weight:bold;}

/* 자동 로그아웃 */
.blue_cnt{border:1px solid #e9f0f4; background:#f9fcfe;}
.auto_logout{margin:25px auto 300px; width:900px;}
.auto_logout.blue_cnt{min-height:286px; width:900px; box-sizing:border-box; padding:60px 30px 60px 370px;text-align:left; line-height:19px; background:#f9fcfe url('/IBK/uib/pib/img/KO/common/bg_auto_logout.png') no-repeat 52px 46px;}
.auto_logout.blue_cnt strong{display:inline-block; font-size:18px;padding-bottom:17px;}
.auto_logout.blue_cnt strong span{ color:#1a80c3; }
.auto_logout.blue_cnt .btn_area{margin-top:30px;text-align:left;}


/* 조회 > 계좌조회 > 전체계좌조회 - 개인화페이지 */
.myONEwrap {margin-bottom:30px;width:100%;border:1px solid #dae2e9;background-color:#ebf6f9;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.myONEwrap .head {position:relative;overflow:hidden;width:100%;height:49px;padding:0 65px 0 25px;;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.myONEwrap .head .logo {float:left;padding-top:10px;}
.myONEwrap .head .state {float:right;line-height:49px;}
.myONEwrap .head .state span:before {display:inline-block;content:'|';padding:0 14px 0 10px;color:#cdcdcd;font-size:8px}
.myONEwrap .head .state span:first-child:before {display:none;}
.myONEwrap .head .state a {color:#f00;font-weight:bold;text-decoration:underline;}
.myONEwrap .head .btn_arr {position:absolute;top:11px;right:12px;display:block;overflow:hidden;width:25px;height:25px;background:url('/IBK/uib/pib/img/KO/inq/btn_arr_toggle.png') no-repeat 50% bottom;}
.myONEwrap .head .btn_arr.on {background-position:50% top}
.myONEwrap .head .btn_arr span {position:absolute;z-index:-1;}
.myONEwrap .detail {display:none;background-color:#fff;border-top:1px solid #dae2e9;}
.myONEwrap .detail ul {overflow:hidden;width:100%;line-height:1.2}
.myONEwrap .detail ul li {float:left;width:25%;height:65px;padding-top:20px;border-left:1px solid #dae2e9;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.myONEwrap .detail ul li:first-child {border-left:0;}
.myONEwrap .detail ul li span {display:block;margin-bottom:2px;color:#333;font-weight:normal;}
.myONEwrap .detail ul li a {display:block;color:#575757;font-weight:bold;}
.myONEwrap .detail ul li a:after {display:inline-block;content:'';margin-left:7px;width:3px;height:5px;background:url('/IBK/uib/pib/img/KO/inq/bg_arr_right.png') no-repeat 0 0;vertical-align:2px;}
.myONEwrap .detail ul li.cont1 {position:relative;padding-left:85px;}
.myONEwrap .detail ul li.cont1 .userimg {position:absolute;top:50%;left:20px;margin:-22px 0 0;width:44px;height:44px;border-radius:100%;border:1px solid #e0e0e0;overflow:hidden;}
.myONEwrap .detail ul li.cont1 .userimg img {width:100%;height:100%;}
.myONEwrap .detail ul li.cont1 .userimg a {display:block;width:44px;height:44px;}
.myONEwrap .detail ul li.cont1 .userimg a:after {display:none;}
.myONEwrap .detail ul li.cont2 {padding-left:92px;background:url('/IBK/uib/pib/img/KO/inq/icon_myone2.png') no-repeat 34px 50%;}
.myONEwrap .detail ul li.cont3 {padding-left:92px;background:url('/IBK/uib/pib/img/KO/inq/icon_myone3.png') no-repeat 30px 50%;}
.myONEwrap .detail ul li.cont4 {padding-left:85px;background:url('/IBK/uib/pib/img/KO/inq/icon_myone4.png') no-repeat 30px 50%;}
.myONEwrap .detail ul li.cont4 span.grade {/*text-decoration:underline*/}

.using_service {padding-left:15px;background:url('/IBK/uib/pib/img/KO/inq/bul_dot.png') no-repeat 0 2px;}
.security_service .service_nm.using span {font-weight:bold;}
.security_service .service_nm.using .txt_using {display:inline-block;margin:7px 0 0 7px;width:6px;height:6px;background:url('/IBK/uib/pib/img/KO/inq/bul_dot.png') no-repeat right 55%;font-size:0}
.security_service .service_nm {text-align:right;}
.security_service .service_nm:after {display:block;clear:both;content:'';}
.security_service .service_nm span {float:left;padding-top:4px}

.security_grade_wrap {margin-top:10px;padding:30px 30px;border:1px solid #cde;}
.security_grade_wrap .pic li {position:relative;text-align:center;}
.security_grade_wrap .pic li span {display:block;position:absolute;top:70px;left:50%;width:220px;margin-left:-110px;font-size:16px;font-weight:bold;}
.security_grade_wrap .desc {margin-top:30px;padding-top:20px;border-top:1px solid #ddd;}
.security_grade_wrap .desc .grade {color:#333;}
.security_grade_wrap .desc .user {color:#333;}

.vip_service {margin-top:10px;padding:25px 25px;border:1px solid #cde;}
.vip_service:after {display:block;content:'';clear:both;}
.vip_service dt {float:left;width:107px;padding-top:15px;}
.vip_service dd {padding-left:137px;}
.vip_service dd .btns {margin-top:15px;}

.accont_list {height:376px; overflow-y:auto;}
.accont_list li {padding:16px 15px;border-bottom:1px solid #ddd;}
.accont_list li:after {display:block;content:'';clear:both;}
.accont_list li .info {float:left}
.accont_list li .info .account_no {padding:6px 0;color:#114287;font-size:14px;font-weight:bold;}
.accont_list li .info .d_day {margin-left:5px; color:#4791d8;}
/*.accont_list li .info .d_day:before {display:inline-block;content:'|';padding:0 10px 0 8px;color:#575757;font-weight:normal;vertical-align:0}*/
.accont_list li .info .d_day.over {color:#f00;}
.accont_list li .total {float:right;padding-top:20px;text-align:right;}
.accont_list li .total span {color:#282828;}
.accont_list li .total .sum {padding-top:8px;font-size:16px;}

/* 조회-전체계좌조회 */
.promotion_bn_area {margin-top:30px;overflow:hidden;}

/* sitemap */
.ibk_sitemap {}
.ibk_sitemap .stit3 {padding:6px 0 0 0; font-size:35px; height:auto; letter-spacing:-2px; font-family:'IBKiDreamL'; font-weight:bold; color:#114287; border-bottom:none;}
.ibk_sitemap .tab {margin-top:25px; padding-left:1px;}
.ibk_sitemap .tab > ul {width:100%; background:url('/IBK/uib/pib/img/KO/common/bg_tab_line_move.gif') repeat-x 0 bottom; position:relative;}
.ibk_sitemap .tab > ul:after {content:""; display:block; clear:both;}
.ibk_sitemap .tab > ul > li {float:left; width:379px; border-right:1px solid #c5d3ed; font-weight:bold; background:#fbfbfd url('/IBK/uib/pib/img/KO/common/bg_tab_top.gif') repeat-x 0 0; display:table;}
.ibk_sitemap .tab > ul > li.fst {border-left:1px solid #bfd1e7; width:378px;}
.ibk_sitemap .tab > ul > li.on {width:378px; border-top:none; background:#fff url('/IBK/uib/pib/img/KO/common/bg_tab_move.gif') repeat-x 0 0; border-bottom:none; border-left:1px solid #114285; border-right:1px solid #114285; margin-left:-1px; letter-spacing:0; white-space:nowrap;}
.ibk_sitemap .tab > ul > li.on > a {font-weight:bold; padding:14px 16px 15px; font-size:14px; color:#0e438f;}
.ibk_sitemap .tab > ul > li > a {font-size:1em; letter-spacing:0;  color:#2f2f31; display:table-cell; padding:14px 17px 14px; vertical-align:middle; text-align:center;}

.ibk_sitemap .tab.old_vs > ul > li {width:568px;}
.ibk_sitemap .tab.old_vs > ul > li.fst {width:567px;}
.ibk_sitemap .tab.old_vs > ul > li.on {width:569px;}

.search_site {position:relative; margin-top:30px; background:#f9fdff; border:1px solid #ccddee; }
.search_site .s_box {position:relative; width:572px; margin:0 auto; padding:25px 0; box-sizing:border-box;}
.search_site .s_box.add {width:470px;}
.search_site .s_box.etc {width:100%; text-align:center;}
.search_site .s_box .tits {font-weight:bold; font-size:14px; color:#000; padding-right:15px;}
.search_site .s_box input[type="text"] {width:470px; padding:15px; border:2px solid #196ec9; color:#575757; font-size:14px; font-weight:bold; box-sizing:border-box;}
.search_site .s_box .btn_input_close {position:absolute; right:15px; top:42px;}
.search_site .s_box .btn_search {display:inline-block; margin-left:11px; padding:0 15px; border-radius:2px; border:1px solid #1051b0; height:46px; line-height:46px; min-width:55px; color:#fff; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/button/bg_btn_ok.png') repeat 0 0; vertical-align:middle; text-align:center;}

.search_site .s_box .search_text {margin-top:15px;}
.search_site .s_box .search_text span {padding:0 0 0 10px; font-size: 14px; line-height:14px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 5px;}
.search_site .s_box .old_menu {margin-left: 15px; vertical-align: 1px;}

.search_site .search_result_wrap {display:none; position: absolute; left:0; top:73px; width:426px; height:207px; padding:20px; background:#fff; border:2px solid #196ec9; z-index:999;}
.search_site .search_result_wrap .result_tit {font-size:14px; color:#276bc1;}
.search_site .search_result_wrap .result_num {font-size:14px;}
.search_site .search_scroll {margin-top:10px; width:430px; height:116px; padding:10px 0; border-top:1px solid #ccddee; border-bottom:1px solid #ccddee; overflow-y:auto;}
.search_site .search_scroll li {padding:0 0 10px 5px; background:url('/IBK/uib/pib/img/KO/etc/bg_step_comm.gif') no-repeat 0 6px;}
.search_site .search_scroll li span {padding-left:7px;}
.search_site .search_scroll li span:after {content:''; padding-left:17px; background:url('/IBK/uib/pib/img/KO/etc/bg_result_step.png') no-repeat 7px 0;}
.search_site .search_scroll li a {margin-left:7px; color:#444; font-weight:bold;}
.search_site .tip {margin-top:20px; color:#ff0000;}
.search_site .s_close {position: absolute; right:-1px; bottom:-1px; width:31px; height:31px;}

.sitemap {margin-bottom:30px; height:770px; background:url('/IBK/uib/pib/img/KO/etc/bg_sitemap.png') repeat-y; border-top:2px solid #66bbee; border-bottom:1px solid #66bbee;}
.sitemap:after {content:''; display:block; clear:both;}
.sitemap .depth1 {padding-top:20px; float:left; width:248px; height:770px;}
.sitemap .depth1>li {width:248px; height:42px; margin:5px 0;}
.sitemap .depth1>li>a {position:relative;display:block; width:228px; margin:0; height:30px; padding:12px 0 0 20px; color:#114287; font-size:18px; font-weight:bold; text-align:left;}
.sitemap .depth1>li.on>a {width:248px; margin:4px 0; height:23px; padding:15px 0 5px; color:#fff; background:#0098e7; text-align:center; text-decoration:none; }
.sitemap .depth1>li.on>a:hover {width:248px; margin:4px 0; height:23px; padding:15px 0 5px; color:#fff; background:#0098e7; border:none; text-align:center; text-decoration :none; }
.sitemap .depth1>li>a:hover {width:246px; margin:4px 0; height:19px; padding:13px 0 7px; color:#114287; background:#fff; border:2px solid #f74a80; border-right:none; text-align:center; text-decoration:none; }
.sitemap .depth1>li.on>a:after {position:absolute; top:0; right:-17px; content:''; width:17px; height:43px; background: url('/IBK/uib/pib/img/KO/etc/bg_depth1.png');}
.sitemap .depth1>li.on>a:hover:after {position:absolute; top:0; right:-17px; content:''; width:17px; height:43px; background: url('/IBK/uib/pib/img/KO/etc/bg_depth1.png');}
.sitemap .depth1>li>a:hover:after {position:absolute; top:0; right:-17px; content:''; width:17px; height:43px; background: url('/IBK/uib/pib/img/KO/etc/bg_depth1_over.png');}
.sitemap .depth1.corp>li>a.on {width:248px; margin:4px 0; height:23px; padding:15px 0 5px; color:#fff; background:#114287; text-align:center; text-decoration:none; }
.sitemap .depth1.corp>li>a.on:hover {width:248px; margin:4px 0; height:23px; padding:15px 0 5px; color:#fff; background:#114287; border:none; text-align:center; text-decoration:none; }
.sitemap .depth1.corp>li>a:hover {width:246px; margin:4px 0; height:19px; padding:13px 0 7px;  color:#114287; background:#fff; border:2px solid #f74a80; border-right:none; text-align:center; text-decoration:none; }
.sitemap .depth1.corp>li>a.on:after {position:absolute; top:0; right:-17px; content:''; width:17px; height:43px; background: url('/IBK/uib/pib/img/KO/etc/bg_depth1_cor.png');}
.sitemap .depth1.corp>li>a.on:hover:after {position:absolute; top:0; right:-17px; content:''; width:17px; height:43px; background: url('/IBK/uib/pib/img/KO/etc/bg_depth1_cor.png');}
.sitemap .depth1.corp>li>a:hover:after {position:absolute; top:0; right:-17px; content:''; width:17px; height:43px; background: url('/IBK/uib/pib/img/KO/etc/bg_depth1_over.png');}
.sitemap a , .sitemap a.islast {color: #575757;font-size: 14px;}
.sitemap a:hover , .sitemap a:hover.islast, .sitemap a:focus , .sitemap a:focus.islast {font-weight:bold; text-decoration:none;}
.sitemapzone {position:relative;}
.sitemapzone .sub_zone, .mymenuzone .sub_zone {display:none;}
.sub_zone {position:absolute;top:0;left:250px; width:831px; height:770px; padding:0 30px; overflow-y:scroll;}
.sitemap .depth1>li.on .sub_zone {display:block;}
.sub_zone .depth2 {padding:0;}
.sub_zone .depth2:after {content:''; display:block; clear:both;}
.sub_zone .depth2 .sub_h4 {float:left; width:170px; font-weight:normal; }
.sub_zone .depth2 .sub_h4 > a {padding-right:15px; color:#575757; font-size:14px; background: url('/IBK/uib/pib/img/KO/etc/bg_next_off.png') no-repeat right 0;}
.sub_zone .depth2 .sub_h4 > a:hover {font-weight:bold; text-decoration:none;}
.sub_zone .depth2 .sub_h4 > a:focus {font-weight:bold; text-decoration:none;}

.sub_zone .depth2 .depth3 .sub_h4 {float:left; width:230px; font-weight:normal; padding-left:0;}
.sub_zone .depth2 > li {padding:30px 0 30px 22px; border-top:1px solid #ccddee;}
.sub_zone .depth2 > li:first-child {border-top:none;}
.sub_zone .depth2 > li:after {content:''; display:block; clear:both;}
.sub_zone .depth2 > li:hover {background:#f9fdff;}
.sub_zone .depth2 > li:hover .sub_h4 a {color:#114287; font-size:14px; font-weight:bold; background: url('/IBK/uib/pib/img/KO/etc/bg_next_on.png') no-repeat right 0;}
.sub_zone .depth2 > li:hover li.has_sub .sub_h5 a {color:#114287; font-size:14px; font-weight:bold; background: url('/IBK/uib/pib/img/KO/etc/bg_next_on.png') no-repeat right 0;}

.sub_zone .depth2 .depth3 {float:right; width:580px;}
.sub_zone .depth2 .depth3:after {content:''; display:block; clear:both;}
.sub_zone .depth2 .depth3 li {position:relative;float:none; padding-top:8px;}
.sub_zone .depth2 .depth3 li:first-child { padding-top:0;}
.sub_zone .depth2 .depth3 li a {color:#575757; font-size:14px;}
.sub_zone .depth2 .depth3 li a:hover,
.sub_zone .depth2 .depth3 li a:focus {font-weight:bold; text-decoration:none;}
.sub_zone .depth2 .depth3 li .sub_h4 > a {padding-right:0;background:none;}
.sub_zone .depth2 .depth3 li:hover .sub_h4 > a {background:none;}

.sub_zone .depth2 .depth3 li.has_sub {margin-top:10px;}
.sub_zone .depth2 .depth3 li.has_sub:after {content:''; display:block; clear:both;}
.sub_zone .depth2 .depth3 li.has_sub:first-child {margin-top:0; padding-top:0; border-top:none;}
.sub_zone .depth2 .depth3 li.has_sub {padding-top:20px; border-top:1px solid #ccddee;}
.sub_zone .depth2 .depth3 li.has_sub .sub_h5 {width:230px; float:left;}
.sub_zone .depth2 .depth3 li.has_sub .sub_h5 a {padding-right:15px; background: url('/IBK/uib/pib/img/KO/etc/bg_next_off.png') no-repeat right 0; font-weight:normal;}
.sub_zone .depth2 .depth3 li.has_sub .sub_h5 a:hover {font-weight:bold;}
.sub_zone .depth2 .depth3 .depth4 {float:left;margin-bottom:10px; width:350px;}
.sub_zone .depth2 .depth3 .depth4 li {float:none; width:350px;}

.sub_zone .depth2 .depth3 li:first-child .tooltop_reg{top:-12px;}
.sub_zone .depth2 .tooltop_reg{position:absolute;left:-163px;top:-5px;padding:5px 10px;font-size:12px;border:1px solid #4791d8;background-color:#fff;}
.sub_zone .depth2 .tooltop_reg:after{content:'';display:block;width:12px;height:17px;position:absolute;right:-11px;top:12px;background:#fff url('/IBK/uib/pib/img/KO/common/bg_tooltop_arw.png') no-repeat right 0;}

.sub_zone .menu_info {position:relative; display:inline-block; width:20px; height:20px;}
.sub_zone .menu_info .tooltip {display:none; position:absolute; right:-152px; top:-10px; min-width:100px; min-height:70px; width:100px; margin-left:30px; padding:15px; background:#fff; border:2px solid #0098e7; font-size:12px; z-index:99; /*filter:progrid:DXImagesTransform.Microsoft.DropShadow(Color=#cccccc,Positive=1,OffX=10,OffY=10);*/ box-shadow:2px 2px #ccc;}
.sub_zone .menu_info .tooltip .close {position:absolute; right:-1px; bottom:-1px; width:13px; height:13px;}
.sub_zone .menu_info .tooltip:before {position:absolute; left:-16px; top:17px; content:''; width:16px; height:14px; padding:15px; background: url('/IBK/uib/pib/img/KO/etc/bg_tooltip.png') no-repeat;}

/* 마이메뉴 관리 */
.mymenuzone {margin:30px 0;position:relative;}
.mymenuzone .sub_zone .depth2 .depth3 li > a {padding-left:24px;color:#575757; font-size:14px;background:url('/IBK/uib/pib/img/KO/common/bg_mystar_off.png') 0 0 no-repeat;}
.mymenuzone .sub_zone .depth2 .depth3 li > a.on {background:url('/IBK/uib/pib/img/KO/common/bg_mystar_on.png') 0 0 no-repeat;}
.mymenuzone .sub_zone .depth2 .depth3 li > a .nbsp {padding-left:24px;}

.column {position:relative; margin:30px 0;}
.column:after {content:''; display:block; clear:both;}
.column .portlet.first {border-left:1px solid #ccddee;}
.column .portlet {float:left; width:226px;border-right:1px solid #ccddee;border-top:2px solid #66bbee;border-bottom:1px solid #ccddee;}
.column .portlet span {padding-left:0;background:none;}
.column .portlet:hover {background:#f7f7f7;}
.column .portlet:first-child {}

.column .portlet h4 {padding:17px 15px 0 62px; color:#114287; font-size:14px;font-weight:bold;line-height:20px;}
.column .portlet .setbtn {position:absolute;right:15px;bottom:10px;width:197px;height:29px;}
.column .portlet .setbtn .btns{display:inline-block;padding:6px 10px 0;width:175px;height:21px;text-align:center; font-weight:normal; border-radius:2px; color:#114287; border:1px solid #ccddee; background:#fff;vertical-align:middle;}
.column .portlet .setbtn .btns:hover{ padding:6px 10px 0;width:175px;height:21px; background:#1a5ec1;color:#fff;}
.column .portlet .category_in {width:100%;border-top:1px solid #ccddee;}

.column .portlet .category_in ul {height:250px;overflow:auto;overflow-x:hidden;}
.column .portlet .category_in ul > li {padding:7px 0 6px 15px;font-size:14px;border-top:solid 1px #ccddee; letter-spacing:-0.015em;}
.column .portlet .category_in ul > li:first-child {border-top:none;}
.column .portlet .category_in ul > li > a {padding-left:23px;color:#575757;font-size:12px;font-weight:normal;line-height:18px;background:url('/IBK/uib/pib/img/KO/common/bg_mystar_off.png') 0 50% no-repeat; display:inline-block;}
.column .portlet .category_in ul > li > a strong {font-weight:bold; font-size:12px;}
.column .portlet .category_in ul > li > a.on {background:url('/IBK/uib/pib/img/KO/common/bg_mystar_on.png') 0 50% no-repeat;}
.column .portlet.recommand {border-left:none;}
.column .portlet.recommand li {width:109px; float:left;}
.column .portlet.customer {width:235px; height:243px; border-top:1px solid #ccddee; border-left:none;}
.column .portlet.security {width:450px; padding-right:380px; height:243px; border-top:1px solid #ccddee;}
.column .portlet.security li {width:210px; float:left;}

.column .portlet .setbtn .tooltip1 {position:absolute; right:-15px; top:-138px; width:194px; height:40px; margin-left:30px; padding:15px; background:#fff; border:2px solid #0098e7; font-size:12px; z-index:99; /*filter:progrid:DXImagesTransform.Microsoft.DropShadow(Color=#cccccc,Positive=1,OffX=10,OffY=10);*/ box-shadow:2px 2px #ccc; vertical-align:middle;}
.column .portlet .setbtn .tooltip1 p {line-height:18px;}

.column .portlet .setbtn .tooltip1 .close {position:absolute; right:-1px; bottom:-1px; width:13px; height:13px;}
.column .portlet .setbtn .tooltip1:before {position:absolute; left:100px; top:70px; content:''; padding:0;width:16px; height:17px; padding:15px; background: url('/IBK/uib/pib/img/KO/etc/bg_tooltip_down.png') no-repeat;}
.settype01 {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeA.png') no-repeat 15px 15px;}
.settype02 {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeB.png') no-repeat 15px 15px;}
.settype03 {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeC.png') no-repeat 15px 15px;}
.settype04 {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeD.png') no-repeat 15px 15px;}
.settype05 {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeE.png') no-repeat 15px 15px;}
.settype06 {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeF.png') no-repeat 15px 15px;}

.settype01:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeA.png') no-repeat 15px 15px;}
.settype02:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeB.png') no-repeat 15px 15px;}
.settype03:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeC.png') no-repeat 15px 15px;}
.settype04:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeD.png') no-repeat 15px 15px;}
.settype05:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeE.png') no-repeat 15px 15px;}
.settype06:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeF.png') no-repeat 15px 15px;}

.settype01.ecb {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeA.png') no-repeat 15px 15px;}
.settype02.ecb {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeB.png') no-repeat 15px 15px;}
.settype03.ecb {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeC.png') no-repeat 15px 15px;}
.settype04.ecb {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeD.png') no-repeat 15px 15px;}
.settype05.ecb {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeE.png') no-repeat 15px 15px;}
.settype06.ecb {position:relative;height:102px;background:#f9fdff url('/IBK/uib/pib/img/KO/etc/bg_settypeF.png') no-repeat 15px 15px;}

.settype01.ecb:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeA.png') no-repeat 15px 15px;}
.settype02.ecb:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeB.png') no-repeat 15px 15px;}
.settype03.ecb:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeC.png') no-repeat 15px 15px;}
.settype04.ecb:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeD.png') no-repeat 15px 15px;}
.settype05.ecb:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeE.png') no-repeat 15px 15px;}
.settype06.ecb:hover {position:relative;height:102px;background:#f1f5f7 url('/IBK/uib/pib/img/KO/etc/bg_settypeF.png') no-repeat 15px 15px;}

/* homepage */
.homepage {position:relative; margin:30px 0; border:1px solid #ccddee;}
.homepage:after {content:''; display:block; clear:both;}
.homepage .category {float:left; width:235px; height:190px; padding:24px; border-left:1px solid #ccddee;}
.homepage .category:hover {background:#f9fdff;}
.homepage .category:first-child {border-left:none;}

.homepage .category h4 {margin-bottom:24px; color:#114287; font-size:18px;}
.homepage .category ul li {padding:0 0 10px 8px; font-size:14px; background:url('/IBK/uib/pib/img/KO/etc/bg_step_comm.gif') no-repeat 0 6px;}
.homepage .category ul li a {color:#575757;}
.homepage .category ul li a:hover {font-weight:bold; text-decoration:none;}
.homepage .category.recommand {border-left:none;}
.homepage .category.recommand li {width:109px; float:left;}
.homepage .category.customer {width:235px; height:243px; border-top:1px solid #ccddee; border-left:none;}
.homepage .category.security {width:450px; padding-right:380px; height:243px; border-top:1px solid #ccddee;}
.homepage .category.security li {width:210px; float:left;}

.goto_banking {position:absolute; right:55px; top:300px;}
.goto_banking a {display:block; width:229px; height:64px; color:#fff; font-size:18px; line-height:64px; text-align:center; font-weight:bold;}
.goto_banking a:after {content:''; padding-right:15px; background: url('/IBK/uib/pib/img/KO/etc/bg_goto_banking.png') no-repeat 5px 1px;}
.goto_banking .individual {background:#0098e7;}
.goto_banking .company {margin-top:10px; background:#114287;}

/* 외환체험관 - 수정 2017-03-08 */
body.pop_ecenter {background:url('/IBK/uib/pib/img/KO/fxd/bg_ecenter.png') no-repeat 0 0; }
.ecenter_wrap {width:998px; padding:28px 23px; box-sizing:border-box;}
.ecenter_wrap h1 {font-size:35px; font-family:'IBKiDreamM'; font-weight:normal; line-height:1; color:#333;}
.ecenter_cont {margin-top:85px; padding:0 65px;}
.ecenter_cont:after {display:block; content:''; clear:both;}
.ecenter_cont .emenu {float:left; position:relative; width:223px; padding:61px 0 0; margin-left:76px; }
.ecenter_cont .emenu h2 {font-size:28px; font-family:'IBKiDreamM'; font-weight:normal; color:#fff; text-align:center; line-height:1;}
.ecenter_cont .emenu.mn01 {margin-left:0; background:url('/IBK/uib/pib/img/KO/fxd/bg_emenu01.png') no-repeat 0 0;}
.ecenter_cont .emenu.mn02 {background:url('/IBK/uib/pib/img/KO/fxd/bg_emenu02.png') no-repeat 0 0;}
.ecenter_cont .emenu.mn03 {background:url('/IBK/uib/pib/img/KO/fxd/bg_emenu03.png') no-repeat 0 0;}
.ecenter_cont .emenu .txt {margin-top:10px; text-align:center; color:#fff; line-height:19px; }
.ecenter_cont .emenu .btn_area a{margin:88px auto 0; display:block; width:168px; height:39px;}
.ecenter_cont .emenu .btn_area span {font-size:0; line-height:0;}
.ecenter_cont .emenu .btn_area .btn_exp {background:url('/IBK/uib/pib/img/KO/fxd/img_btn_exp.png') no-repeat 0 0;}
.ecenter_cont .emenu .btn_area .btn_cal {margin-top:9px;background:url('/IBK/uib/pib/img/KO/fxd/img_btn_cal.png') no-repeat 0 0;}

.ecenter_cont h2 .btn_emenu {display:inline-block;width:23px;height:22px; margin-left:13px; background:url('/IBK/uib/pib/img/KO/fxd/bg_btn_arr.png') no-repeat left bottom; vertical-align:-2px;}
.ecenter_cont h2 .btn_emenu.on {background-position:left top}
.ecenter_cont h2 .btn_emenu span {font-size:0; line-height:0;}
.ecenter_cont .sub_emenu {display:none; position:absolute; top:98px; left: -15px; z-index: 1; width: 192px; padding: 15px 28px 19px; border: 1px solid #276bc1; background-color: #fff; box-shadow: 1px 3px 2px rgba(0,0,0,.1); line-height: 1;}
.ecenter_cont .sub_emenu li {margin-top:18px; }
.ecenter_cont .sub_emenu li:first-child {margin-top:5px; }
.ecenter_cont .sub_emenu li a{font-size:14px; color:#575757;}
.ecenter_cont .sub_emenu li a:hover {font-weight:bold; color:#114287; text-decoration:underline;}

.ecenter_bnr_wrap {width:998px; margin-top:65px; padding:0 30px; box-sizing:border-box;}
.ecenter_bnr_wrap ul:after {display:block; content:''; clear:both; }
.ecenter_bnr_wrap li {float:left; width:267px; border-right:1px solid #eee; border-top:5px solid #0098e7; padding:34px 0 27px 40px; background:#fff; }
.ecenter_bnr_wrap li.bnr02 {float:left; width:282px; border-top:5px solid #0a509b; padding:34px 0 27px 40px; }
.ecenter_bnr_wrap li.bnr03 {float:left; border-top:5px solid #f67b1e; border-right:0; }
.ecenter_bnr_wrap li a {display:block; font-size:16px; line-height:16px; }
.ecenter_bnr_wrap li a:after {display:inline-block; content:''; width:17px; height:13px; background:url('/IBK/uib/pib/img/KO/fxd/bg_arrow_right.png') no-repeat 0 1px; }
.ecenter_bnr_wrap li p {margin-top:15px; font-size:14px; line-height:19px;}


/* 외환체험관 */
body.pop_expcenter {background-color:#e1ebf5;background-image:none}
.pop_wrap {width:884px;padding:30px 25px;box-sizing:border-box;} /*고객용데모*/
/*body.pop_expcenter .pop_wrap {width:966px;padding:30px 16px 0;} 원복*/
body.pop_expcenter .pop_wrap {width:884px;padding:30px 25px;box-sizing:border-box;} 
.pop_head h1 {color:#333;font-size:35px;font-family:'IBKiDreamM';font-weight:normal;line-height:1}
.pop_cont {margin-top:30px;}

.tab_expcenter {margin-top:10px;background-color:#fafbfd;border-bottom:1px solid #1750aa;}
.tab_expcenter ul:after {display:block;clear:both;content:'';}
/*.tab_expcenter > ul > li {position:relative;float:left;width:322px;height:50px;text-align:center;box-sizing:border-box;background:url('/IBK/uib/pib/img/KO/fxd/bg_tab.png') no-repeat right top;}원복*/
.tab_expcenter > ul > li {position:relative;float:left;width:278px;height:50px;text-align:center;box-sizing:border-box;background:url('/IBK/uib/pib/img/KO/fxd/bg_tab.png') no-repeat right top;} 
.tab_expcenter > ul > li:first-child:after {display:block;position:absolute;top:0;left:0;content:'';width:1px;height:50px;background-color:#b9cadf;}
.tab_expcenter > ul > li.on:first-child:after {display:none;}
.tab_expcenter > ul > li > a {display:block;width:100%;height:50px;line-height:50px;color:#333;font-size:14px;}
.tab_expcenter > ul > li.on > a {background:url('/IBK/uib/pib/img/KO/fxd/bg_pattern.png') repeat-x left top;color:#fff;font-weight:bold;}
.tab_expcenter li.hasmenu > a {}
.tab_expcenter li.hasmenu > a:after {display:inline-block;content:'';margin-left:8px;width:11px;height:7px;background:url('/IBK/uib/pib/img/KO/fxd/bg_arr_ud.png') no-repeat right bottom;vertical-align:1px;}
.tab_expcenter li.hasmenu.on > a:after {background-position:left bottom}
.tab_expcenter li.hasmenu.open > a:after {background-position:right top}
.tab_expcenter li.hasmenu.on.open a:after {background-position:left top}
.tab_expcenter .dep02 {display:none;position:absolute;top:52px;z-index:10;width:100%;padding:20px 20px;background-color:#fff;border:1px solid #276bc1;box-sizing:border-box;box-shadow:2px 2px 2px rgba(0 ,0,0,.14);}
.tab_expcenter .dep02 li {margin-top:15px;text-align:left;}
.tab_expcenter .dep02 li:first-child {margin-top:0}
.tab_expcenter .dep02 li a {display:block;color:#575757;}
.tab_expcenter .dep02 li a:hover {color:#114287;font-weight:bold;}

.cont_wrap {padding:30px 0;background-color:#fff;border:1px solid #114287;border-top:2px solid #276bc1; min-height:499px;}
.cont_wrap .cont_inner {height:437px; padding:0 25px;}
/*.cont_wrap .scrolly {overflow-y:auto;height:469px;}원복*/
.cont_wrap .scrolly {overflow-y:auto;height:437px;}
.cont_wrap .stit4:first-child {margin-top:0;}
.cont_wrap .step_round {margin-top:10px;}
.cont_wrap .step_round .step_process li {width:100%;}
.cont_wrap .list_wrap .step_round {margin-left:14px;}
.cont_wrap .list_wrap .TA_01 {width:auto;margin-left:14px;}

.expcenter_front {width:832px;height:354px;border:1px solid #276bc1;background-color:#fff;}
.expcenter_front:after {display:block;content:'';clear:both;}
.expcenter_front .cont {position:relative;float:left;width:33%;height:100%;border-left:1px solid #dce4ef;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}
.expcenter_front .cont.menu1 {border-left:0;width:34%;background:url('/IBK/uib/pib/img/KO/fxd/bg_expcenter_menu1.png') no-repeat 42px 125px;}
.expcenter_front .cont.menu2 {background:url('/IBK/uib/pib/img/KO/fxd/bg_expcenter_menu2.png') no-repeat 50px 120px;}
.expcenter_front .cont.menu3 {background:url('/IBK/uib/pib/img/KO/fxd/bg_expcenter_menu3.png') no-repeat 40px 115px;}
.expcenter_front .cont .btn_area {position:absolute;bottom:25px;width:100%;}
.expcenter_front .cont h2 {margin:30px 0 20px;color:#333;font-size:22px;font-family:'IBKiDreamM';font-weight:normal;line-height:1;letter-spacing:-0.05em;}
.expcenter_front .cont .txt {line-height:19px;}
.expcenter_front .btn_menu {display:inline-block;width:17px;height:16px;background:url('/IBK/uib/pib/img/KO/fxd/bg_arr_ud2.png') no-repeat left bottom;vertical-align:0}
.expcenter_front .btn_menu span {position:absolute;z-index:-1}
.expcenter_front .btn_menu.on {background-position:left top}
.expcenter_front .submenu {display:none;position:absolute;top:64px;left:-1px;z-index:1;width:273px;padding:20px 0;border:1px solid #276bc1;background-color:#fff;box-shadow:1px 3px 2px rgba(0,0,0,.1);line-height:1}
.expcenter_front .submenu li {margin-top:18px;padding:0 28px;text-align:left;}
.expcenter_front .submenu li:first-child {margin-top:0;}
.expcenter_front .submenu li a {color:#575757;font-size:14px;}
.expcenter_front .submenu li a:hover {color:#114287;font-weight:bold;}

.marketing_wrap {margin-top:10px;background-color:#fff;border:1px solid #b9cadf;line-height:1}
.marketing_wrap ul:after {display:block;content:'';clear:both;}
.marketing_wrap ul li {float:left;width:33%;height:116px;padding:30px 0 0 30px;border-left:1px solid #dce4ef;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.marketing_wrap ul li:first-child {width:34%;border-left:0}
.marketing_wrap ul li a {padding-right:13px;background:url('/IBK/uib/pib/img/KO/fxd/bg_arr_right.png') no-repeat right top;color:#575757;}
.marketing_wrap ul li strong {font-size:14px;}
.marketing_wrap ul li span {display:block;margin-top:12px;line-height:19px;}

.cont_wrap.simul {position:relative;z-index:1;}
.cont_wrap.simul .cont_inner {margin-bottom:30px;/*padding-bottom:30px;*/}
.simulation_wrap  {margin-top:30px;width:100%;padding:0;}
.simulation_wrap li {display:none;position:relative; margin-bottom:50px;}
/*.simulation_wrap li.mb60{margin-bottom:120px !important;}원복*/
.simulation_wrap li {display:none;position:relative;} 
.simulation_wrap  li:first-child {display:block;}
/*.simulation_wrap li img {}원복*/
.simulation_wrap li img {width:100%;} 

/*.simulation_wrap.simu01 .tcont1_1 {position:absolute;top:98px;left:183px;}
.simulation_wrap.simu01 .tcont1_2 {position:absolute;top:277px;left:183px;}
.simulation_wrap.simu01 .tcont1_3 {position:absolute;top:391px;left:183px;}
.simulation_wrap.simu01 .tcont1_4 {position:absolute;top:493px;left:183px;}
.simulation_wrap.simu01 .tcont1_5 {position:absolute;top:720px;left:183px;}
.simulation_wrap.simu01 .tcont1_6 {position:absolute;top:1011px;left:183px;}
.simulation_wrap.simu01 .tcont2_1 {position:absolute;top:259px;left:183px;}
.simulation_wrap.simu01 .tcont2_2 {position:absolute;top:705px;left:600px;}
.simulation_wrap.simu01 .tcont2_3 {position:absolute;top:981px;left:348px;}
.simulation_wrap.simu01 .tcont3_1 {position:absolute;top:69px;left:183px;}
.simulation_wrap.simu02 .tcont1_1 {position:absolute;top:95px;left:543px;}
.simulation_wrap.simu02 .tcont1_2 {position:absolute;top:155px;left:115px;}
.simulation_wrap.simu02 .tcont1_3 {posiTion:absolute;top:506px;left:115px;}
.simulation_wrap.simu02 .tcont1_4 {posiTion:absolute;top:1786px;left:183px;}
.simulation_wrap.simu02 .tcont1_5 {posiTion:absolute;top:1885px;left:572px;}
.simulation_wrap.simu02 .tcont1_6 {posiTion:absolute;top:2338px;left:183px;}
.simulation_wrap.simu02 .tcont2_1 {position:absolute;top:56px;left:160px;}
.simulation_wrap.simu02 .tcont2_2 {position:absolute;top:248px;left:160px;}
.simulation_wrap.simu02 .tcont2_3 {position:absolute;top:800px;left:110px;}
.simulation_wrap.simu02 .tcont2_4 {position:absolute;top:1612px;left:600px;}
.simulation_wrap.simu02 .tcont2_5 {position:absolute;top:1868px;left:299px;}
.simulation_wrap.simu02 .tcont3_1 {position:absolute;top:69px;left:183px;}
.simulation_wrap.simu03 .tcont1_1 {position:absolute;top:1051px;left:315px;}
.simulation_wrap.simu03 .tcont2_1 {position:absolute;top:318px;left:155px;}
.simulation_wrap.simu03 .tcont2_2 {position:absolute;top:377px;left:155px;}
.simulation_wrap.simu03 .tcont3_1 {position:absolute;top:271px;left:160px;}
.simulation_wrap.simu03 .tcont3_2 {position:absolute;top:1198px;left:186px;}
.simulation_wrap.simu03 .tcont3_3 {position:absolute;top:1383px;left:258px;}
.simulation_wrap.simu03 .tcont4_1 {position:absolute;top:338px;left:186px;}
.simulation_wrap.simu04 .tcont1_1 {position:absolute;top:151px;left:466px;}
.simulation_wrap.simu04 .tcont1_2 {position:absolute;top:302px;left:64px;}
.simulation_wrap.simu04 .tcont2_1 {position:absolute;top:54px;left:126px;}
.simulation_wrap.simu04 .tcont2_2 {position:absolute;top:522px;left:141px;}
.simulation_wrap.simu04 .tcont2_3 {position:absolute;bottom:503px;left:156px;}
.simulation_wrap.simu04 .tcont3_1 {position:absolute;top:54px;left:126px;}
.simulation_wrap.simu04 .tcont3_2 {position:absolute;top:412px;left:155px;}
.simulation_wrap.simu04 .tcont3_3 {position:absolute;bottom: 232px;left: 505px;}
.simulation_wrap.simu04 .tcont3_4 {position:absolute;bottom: 13px;left: 419px;}
.simulation_wrap.simu04 .tcont4_1 {position:absolute;top:92px;left:177px;}원복*/


.simulation_wrap.simu01 .tcont1_1 {position:absolute;top:45px;left:115px;}
.simulation_wrap.simu01 .tcont1_2 {position:absolute;top:250px;left:115px;}
.simulation_wrap.simu01 .tcont1_3 {position:absolute;top:318px;left:115px;}
.simulation_wrap.simu01 .tcont2_1 {position:absolute;top:145px;left:100px;}
.simulation_wrap.simu01 .tcont2_2 {position:absolute;bottom:70px;left:400px;}
.simulation_wrap.simu01 .tcont2_3 {position:absolute;bottom:10px;left:290px;}
.simulation_wrap.simu01 .tcont3_1 {position:absolute;top:117px;left:85px;}
.simulation_wrap.simu02 .tcont1_1 {position:absolute;top:60px;left:300px;}
.simulation_wrap.simu02 .tcont1_2 {position:absolute;top:255px;left:450px;}
.simulation_wrap.simu02 .tcont1_3 {posiTion:absolute;top:758px;left:120px;}
.simulation_wrap.simu02 .tcont1_4 {posiTion:absolute;top:320px;left:100px;}
.simulation_wrap.simu02 .tcont2_1 {position:absolute;top:45px;left:80px;}
.simulation_wrap.simu02 .tcont2_2 {position:absolute;top:394px;left:95px;}
.simulation_wrap.simu02 .tcont2_3 {position:absolute;bottom:70px;left:400px;}
.simulation_wrap.simu02 .tcont2_4 {position:absolute;bottom:10px;left:250px;}
.simulation_wrap.simu02 .tcont3_1 {position:absolute;top:118px;left:90px;}
.simulation_wrap.simu03 .tcont1_1 {position:absolute;bottom:10px;left:290px;}
.simulation_wrap.simu03 .tcont2_1 {position:absolute;top:58px;left:155px;}
.simulation_wrap.simu03 .tcont2_2 {position:absolute;top:170px;left:155px;}
.simulation_wrap.simu03 .tcont2_3 {position:absolute;bottom:45px;left:155px;}
.simulation_wrap.simu03 .tcont3_1 {position:absolute;top:58px;left:120px;}
.simulation_wrap.simu03 .tcont3_2 {position:absolute;bottom:70px;left:400px;}
.simulation_wrap.simu03 .tcont3_3 {position:absolute;bottom: 10px;left: 250px;}
.simulation_wrap.simu03 .tcont4_1 {position:absolute;top:130px;left:130px;} 
.simulation_wrap.simu04 .tcont1_1 {position:absolute;top:130px;left:400px;}
.simulation_wrap.simu04 .tcont1_2 {position:absolute;top:255px;left:57px;}
.simulation_wrap.simu04 .tcont2_1 {position:absolute;top:43px;left:109px;}
.simulation_wrap.simu04 .tcont2_2 {position:absolute;top:446px;left:120px;}
.simulation_wrap.simu04 .tcont2_3 {position:absolute;bottom:424px;left:138px;}
.simulation_wrap.simu04 .tcont3_1 {position:absolute;top:45px;left:115px;}
.simulation_wrap.simu04 .tcont3_2 {position:absolute;top:351px;left:135px;}
.simulation_wrap.simu04 .tcont3_3 {position:absolute;bottom: 193px;left: 479px;}
.simulation_wrap.simu04 .tcont3_4 {position:absolute;bottom: 5px;left: 354px;}
.simulation_wrap.simu04 .tcont4_1 {position:absolute;top:78px;left:145px;} 

.box_tooltip {display:block;position:absolute;z-index:50;width:34px;height:39px;background:url('/IBK/uib/pib/img/KO/fxd/bg_mouseover.png') no-repeat 0 0;}
/*.box_tooltip .txt {display:none;position:absolute; font-size:14px; line-height:20px; left:50px;top:0;z-index:10;width:250px;padding:10px 10px 10px 30px;background:#fff;border:2px solid #0098e7;box-sizing:border-box;box-shadow:2px 2px 1px rgba(0,0,0,.15);}원복*/
.box_tooltip .txt {display:none;position:absolute;left:50px;top:0;z-index:10;width:250px;padding:10px 10px 10px 30px;background:#fff;border:2px solid #0098e7;box-sizing:border-box;box-shadow:2px 2px 1px rgba(0,0,0,.15);} 
.box_tooltip .txt:before {position:absolute;top:13px;left:-17px;display:block;content:'';width:17px;height:13px;background:url('/IBK/uib/pib/img/KO/fxd/bg_tooltip_arr.png') no-repeat 0 0;}
.box_tooltip .txt span {position:absolute;left:10px;font-weight:bold;}
.box_tooltip.left .txt {left:-270px;box-shadow:-2px 2px 1px rgba(0,0,0,.15);}
.box_tooltip.left .txt:before {display:none;}
.box_tooltip.left .txt:after {position:absolute;top:13px;right:-17px;display:block;content:'';width:17px;height:13px;background:url('/IBK/uib/pib/img/KO/fxd/bg_tooltip_arr2.png') no-repeat 0 0;}

.controlwrap {position:absolute;bottom:25px;width:100%;text-align:center;}
/*.controlwrap a {color:#333;font-weight:bold; padding-top:1px; line-height:16px;}원복*/
.controlwrap a {color:#333;font-weight:bold;} 
.controlwrap a.off {cursor:default;opacity:0.5;text-decoration:none;}
.controlwrap > .btn_control_prev {padding-left:20px;background:url('/IBK/uib/pib/img/KO/fxd/bg_arr_prev.png') no-repeat left 0;}
.controlwrap > .btn_control_next {padding-right:20px;background:url('/IBK/uib/pib/img/KO/fxd/bg_arr_next.png') no-repeat right 0;}
.controlwrap  p {display:inline-block;margin:0 30px;color:#cfd9e7; font-size:14px;}
.controlwrap .num {margin-right:10px;color:#1953aa;font-weight:bold;}
.controlwrap .total {margin-left:10px;color:#333;font-weight:bold;}

/* 공인인증서 메인 */
.box_list:after {display:block;clear:both;content:'';}
.box_list > li{float:left;width:25%;padding:100px 15px 0;box-sizing:border-box;border-left:1px solid #ddd;text-align:center;}
.box_list > li:first-child{border-left:none;}
.box_list > li > strong{text-align:center;}
.box_list  li .btn_ok{margin-top:17px;width:175px;box-sizing:border-box;}
.box_list .list_comm{text-align:left;}
.certificate_box{margin-top:50px;}
.certificate_box > .list01{background:url('/IBK/uib/pib/img/KO/cer/img_CCER000000_i_01.gif') no-repeat 50% 0;}
.certificate_box > .list02{background:url('/IBK/uib/pib/img/KO/cer/img_CCER000000_i_02.gif') no-repeat 50% 0;}
.certificate_box > .list03{background:url('/IBK/uib/pib/img/KO/cer/img_CCER000000_i_03.gif') no-repeat 50% 0;}
.certificate_box > .list04{background:url('/IBK/uib/pib/img/KO/cer/img_CCER000000_i_04.gif') no-repeat 50% 0;}
.certificate_box .list_comm{height:56px;}
.certificate_box.ecb .list_comm{height:105px;}
/*브라우저인증서*/
.certificate_box.browser .list_comm{height:90px}
.certificate_box.browser > .list01{background:url('/IBK/uib/pib/img/KO/ber/img_BCER000000_i_01.png') no-repeat center top}
.certificate_box.browser > .list02{background:url('/IBK/uib/pib/img/KO/ber/img_BCER000000_i_02.png') no-repeat center top}
.certificate_box.browser > .list03{background:url('/IBK/uib/pib/img/KO/ber/img_BCER000000_i_03.png') no-repeat center top;letter-spacing:-1px}
.certificate_box.browser > .list04{background:url('/IBK/uib/pib/img/KO/ber/img_BCER000000_i_04.png') no-repeat center top}
.link_list.browser > li{width:25% !important}
/* 금융인증서 */
.certificate_box.finance .list_comm{height:90px}
.certificate_box.finance > .list01{background:url('/IBK/uib/pib/img/KO/fer/img_CFER000000_i_01.gif') no-repeat center top}
.certificate_box.finance > .list02{background:url('/IBK/uib/pib/img/KO/fer/img_CFER000000_i_02.gif') no-repeat center top}/*이미지 교체*/
.certificate_box.finance > .list03{background:url('/IBK/uib/pib/img/KO/fer/img_CFER000000_i_03.gif') no-repeat center top}/*이미지 교체*/
.certificate_box.finance > .list04{background:url('/IBK/uib/pib/img/KO/fer/img_CFER000000_i_04.png') no-repeat center top}/*이미지 교체*/
.link_list.finance > li{width:50% !important}
.link_list.finance > li.bdr_none{border-right:none}
.link_list.finance > li p{height:40px}

.link_list{margin-top:50px;width:900px;box-sizing:border-box;border:1px solid #dedede;}
.link_list:after {display:block;clear:both;content:'';}
.link_list > li{float:left;width:299px;padding:30px 29px 30px 30px;box-sizing:border-box;text-align:left;border-right:1px dashed #ddd;}
.ecb.link_list > li{min-height:231px;}
.link_list li.group01{border-bottom:1px dashed #ddd;}
.link_list li.group02{width:300px;border-right:none;}
.link_list li strong{display:inline-block;color:#5b5b5b;font-size:16px;padding-bottom:12px;line-height:20px;}
.link_list li p{height:87px;}
.link_list li > ul{height:110px;}
.link_list li > ul.boxH{height:90px;}

/* 마이페이지 */
div.TA_01 table.list td.tit {font-weight:bold; background:#ebf4fc;}
div.TA_01 table.list th.clock {color:#1857a6; border-bottom:1px solid #cedce7; border-left:1px solid #cedce7;}
.tit_area .txt_guide {background:url('/IBK/uib/pib/img/KO/mypage/bg_guide.png') no-repeat right 50%; padding-right:20px; overflow:hidden;}
.calendar_day li.on {position:relative; border-bottom:0 none !important;}
.calendar_day li.on a:before {display:none; position:absolute; top:5px; content: ''; z-index:20; width:46px; height:70px; border-bottom:1px solid #f4faff; margin-left:-17px;}
.calendar_day.add li.on a:before {display:none; position:absolute; top:5px; content: ''; z-index:20; width:46px; height:70px; border-bottom:1px solid #f4faff; margin-left:-12px;}
.calendar_wrap {position:relative; border-top:1px solid #ccddee; border-left:1px solid #ccddee; border-right:1px solid #ccddee; border-bottom:1px solid #ccddee; margin-top:10px; text-align:center;}
.calendar_wrap .tit {padding:25px 19px 22px 19px; overflow:hidden; background:#ecf5ff; height:72px; box-sizing:border-box;}
.calendar_wrap .tit span {display:inline-block; height:39px; vertical-align:top; padding:6px 20px; font-size:28px; font-family:arial; line-height:28px;}
.calendar_wrap .tit a.previous {display:inline-block; width:29px; height:39px; background:url('/IBK/uib/pib/img/KO/mypage/bts_previous.png') no-repeat;}
.calendar_wrap .tit a.next {display:inline-block; width:29px; height:39px; background:url('/IBK/uib/pib/img/KO/mypage/bts_next.png') no-repeat;}
.calendar_wrap .tit p.left {float:left;}
.calendar_wrap .tit p.right {float:right;}
.calendar_wrap .tit p.left .bts_today_off {font-weight:normal !important; display:inline-block; padding:6px 25px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#afafaf; font-weight:bold; border:1px solid #abc0cf; background:url('/IBK/uib/pib/img/KO/mypage/bg_today_off.gif') no-repeat right center #f5f5f5; vertical-align:middle; font-size:12px;}
.calendar_wrap .tit p.left .bts_today_on {font-weight:normal !important; display:inline-block; padding:6px 25px 0 10px; height:16px; line-height:11px; border-radius:2px; color:#fff; font-weight:bold; border:1px solid #235cb6; background:url('/IBK/uib/pib/img/KO/mypage/bg_today_on.gif') no-repeat right center #276bc1; vertical-align:middle;}
.calendar_wrap .calendar {position:relative; overflow:hidden;}
.calendar_wrap .calendar ul.calendar_day {position:relative; overflow:hidden; padding:0 16px; background: url('/IBK/uib/pib/img/KO/mypage/bg_line_li.gif') no-repeat;}
.calendar_wrap .calendar ul.calendar_day > li {position:static; float:left; text-align:center; margin:0 4px 0 4px; width:46px; box-sizing:border-box;}
.calendar_wrap .calendar ul.calendar_day > li.sat > a {color:#1a77d5;}
.calendar_wrap .calendar ul.calendar_day > li.sun > a {color:#ef300a;}
.calendar_wrap .calendar ul.calendar_day > li > a {display:inline-block; padding:15px 0 15px 0; box-sizing:border-box; height:75px; color:#333;}
.calendar_wrap .calendar ul.calendar_day > li a.today {background:url('/IBK/uib/pib/img/KO/mypage/bg_chk_today.png') no-repeat center 8px;}
.calendar_wrap .calendar ul.calendar_day > li.off a {color:#adadad;}
.calendar_wrap .calendar ul.calendar_day > li.on {color:#1857a6; background:url('/IBK/uib/pib/img/KO/mypage/bg_click.png') no-repeat #f4faff;}
.calendar_wrap .calendar ul.calendar_day > li strong {display:block; font-size:18px; font-family:arial; padding-top:7px; border-bottom:0 none;}
.calendar_wrap .calendar ul.calendar_day > li em {display: inline-block; width:5px; padding-top:11px; background: url('/IBK/uib/pib/img/KO/mypage/bg_circle.png') no-repeat center 6px; font-size: 0; line-height:0;}
.calendar_wrap .year {position:absolute; left:50%; top:18px; margin-left:-103px; height:39px; display:inline-block;}
.calendar_wrap .calendar ul.calendar_day > li.on .schedule_detail {display:block; color:#525252; z-index:5;}
.calendar_wrap .calendar ul.calendar_day > li.on .schedule_detail .box_right {padding-top:3px;}
.schedule_detail {position:relative; overflow:hidden; width:900px; box-sizing:border-box; text-align:left; display:none; border-top:1px solid #ccddee; background:#fafafa; padding:15px 30px 0 30px;}
.schedule_detail .tit_area {margin-top:0 !important; overflow:hidden;}
.schedule_detail .tit_area h5 {font-size:16px; margin-top:6px;}
.schedule_detail .detail_box {overflow:hidden; background:#fff; margin-top:10px; border:1px solid #ccddee; box-sizing:border-box;}
.schedule_detail .detail_box .my_schedule {float:left; width:330px; box-sizing:border-box; margin-right:-1px; border-right:1px solid #ccddee;}
.schedule_detail .detail_box .finance_memo {float:left; width:509px; border-left:1px solid #ccddee; box-sizing:border-box;}
.schedule_detail .detail_box h6 {padding:15px 0; background:#eef2f9; text-align:center; font-size:16px;}
.schedule_detail .detail_box .list_day p.none {position:absolute; top:52%; left:15%; background:0 none !important;}
.schedule_detail .detail_box .my_schedule ul.list_day {position:relative; background:url('/IBK/uib/pib/img/KO/mypage/bg_my_line.gif') repeat-y 5px 0; padding:0; overflow:hidden;}
.schedule_detail .detail_box .my_schedule ul.list_day > li:first-child {margin-top:0; background:url('/IBK/uib/pib/img/KO/mypage/bg_clock_first.gif') no-repeat;}
.schedule_detail .detail_box .my_schedule ul.list_day > li {background:url('/IBK/uib/pib/img/KO/mypage/bg_clock2.gif') no-repeat 0 1px; padding-left:20px; margin-top:16px;}
.schedule_detail .detail_box .my_schedule p.none {background:0 none !important;}
.schedule_detail .detail_box .my_schedule ul.list_day > li.last {background:url('/IBK/uib/pib/img/KO/mypage/bg_clock_last.gif') no-repeat 0 1px;}
.schedule_detail .detail_box .my_schedule ul.list_day > li strong {display:inline-block; font-size:14px; color:#1857a6; width:65px; padding-top:0;}
.schedule_detail .detail_box .my_schedule .list_day {margin:30px 0 30px 30px;}
.schedule_detail .detail_box .my_schedule .list_day {padding:0;}
.schedule_detail p.txt_alone {padding:0 0 15px 0; background:0 none !important; color:#757575 !important;}
.schedule_detail .bts_pay_blue{box-shadow:none;}
.finance_memo p.schedule strong {font-size:12px !important; padding-top:0 !important; display:inline-block !important;}
.schedule_wrap {overflow:hidden; margin:28px 0 25px 28px;}
.schedule_wrap p.none {position:absolute; top:55%; left:62%; background:0 none !important;}
.schedule_wrap div {float:left; width:50%}
.schedule_wrap p.schedule {padding:0 0 2px 9px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px !important;}
.schedule_wrap ul.list li:first-child {margin-top:5px;}
.schedule_wrap ul.list li {text-align:left; margin-top:3px; padding-left:10px;}
.schedule_wrap .point3 {padding:8px 0 0 10px;}
td.pd0 {padding:0 !important;}
td.pd0 p.point {padding:12px 0 12px 35px; border-top:1px solid #ccddee; background:#f9f9f9;}
.schedule_detail .close {position:absolute; right:30px; bottom:15px; background:url('/IBK/uib/pib/img/KO/mypage/close.png') no-repeat 0 50%; padding-left:15px;}
.mypage_info {overflow:hidden; }
.mypage_info .left {float:left; width:430px;}
.mypage_info .left .info  {height:155px; box-sizing:border-box;}
.mypage_info .basic_info {border-top:2px solid #66bbee; margin-top:10px; padding-top:15px; overflow:hidden; position:relative; box-sizing:border-box;}
.mypage_info .position {font-size:14px; line-height:25px;}
.mypage_info .position strong {display:inline-block; width:60px;}
.mypage_info .right {float:right; width:430px;}
.mypage_info .info {height:155px; box-sizing:border-box;}
.mypage_info .info .use_info {border-top:2px solid #66bbee; margin-top:10px; padding:16px 0 0 30px;}
.mypage_info .info .use_info p {font-size:14px; line-height:42px;}
.mypage_info .info .use_info p strong {display:inline-block; width:87px;}
.mypage_info .left .info .use_info p strong {display:inline-block; padding-right:15px; width:auto;}
.sign_line {overflow:hidden; margin-top:10px; border:1px solid #c9dbdc;}
.sign_line li {float:left; padding:30px 25px; width:225px; box-sizing:border-box; border-left:1px solid #c9dbdc;}
.sign_line li:first-child {border-left:0 none; width:223px;}
.sign_line li dt {font-size:18px; font-weight:bold; color:#1857a6; margin-bottom:20px;}
.sign_line li dd {position:relative; padding-top:5px; padding-left:60px;}
.sign_line li dd em {position:absolute; left:0; padding-right:10px;}
.term_date .date {font-weight:bold; margin-top:20px;}
.info_line {border:1px solid #c9dbdc; margin-top:10px;}
.info_line table th {font-size:18px; color:#1857a6; padding:30px 0 20px 0; border-left:1px solid #c9dbdc; width:225px; text-align:center;}
.info_line table th:first-child {border-left:0 none;}
.info_line table td {position:relative; padding:0 0 30px 25px; border-left:1px solid #c9dbdc; padding-left:80px; text-align:left; line-height:20px; vertical-align:top;}
.info_line table td em {position:absolute; left:22px;}
.info_line table td:first-child {border-left:0 none;}
.info_line table td.none {padding:0; text-align:center; vertical-align:middle;}
.dimmed_mypage {width:100%; height:100%; position:absolute; top:0; left:0; z-index:999 !important; background-image:url('/IBK/uib/pib/img/KO/mypage/bg_dimmed.png');}
.dimmed_mypage .balloon {position:relative; margin:0 auto; width:1140px;}
.dimmed_mypage .balloon .balloon01 {position:absolute; top:14px; left:386px;}
.dimmed_mypage .balloon .balloon02 {position:absolute; top:655px; left:75px;}
.dimmed_mypage .balloon .balloon03 {position:absolute; top:95px; right:-10px;}
.dimmed_mypage .balloon .balloon04 {position:absolute; top:865px; left:120px;}
.dimmed_mypage .balloon .balloon05 {position:absolute; top:520px; right:-10px;}
.dimmed_mypage .balloon .bank_start {position:absolute; top:407px; left:50%; margin-left:-66px;}
.layer_cont.guide p {margin-left:21px}
.layer_cont.guide p.txt {padding-top:10px;}
.layer_cont.guide a {color:#1857a6;}
.layer_cont.guide .list_comm {margin-top:5px; padding-left:36px;}
.tit_area.mypage a img {vertical-align:top;}
.calendar_day p.txt_alone {padding-left:15px; line-height:16px; background:url('/IBK/uib/pib/img/KO/mypage/bg_bul.png') no-repeat 0 3px !important;}

/*@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.calendar_day li.on a:before {margin-left:-10px;}
	.employment input {margin-top:0;}
}*/

/* 마이페이지 팝업 */
span.repeat {background:url('/IBK/uib/pib/img/KO/mypage/bg_repeat.png') no-repeat; display:inline-block; height:14px; padding-left:19px; margin-left:15px;}
.indi_notice {position: relative;background:url('/IBK/uib/pib/img/KO/mypage/bg_notice.png') no-repeat 0 1px; display:inline-block; height:14px; padding-left:19px; margin-left:15px;}
.indi_notice .tooltip {position:absolute; left:90px; top:-15px; width:250px; padding:12px 15px; background:#fff; border:2px solid #0098e7; font-size:12px; z-index:99; /*filter:progrid:DXImagesTransform.Microsoft.DropShadow(Color=#cccccc,Positive=1,OffX=10,OffY=10);*/ box-shadow:2px 2px #ccc;}
.indi_notice .tooltip:before {position:absolute; left:-16px; top:17px; width:16px; height:14px; padding:15px; background:url('/IBK/uib/pib/img/KO/etc/bg_tooltip.png') no-repeat;}
textarea {padding:5px !important; box-sizing:border-box;}
ul.plan li {margin-top:15px;}
ul.plan li:first-child {margin-top:0;}
ul.plan li ul {margin-top:5px;}
ul.plan li ul li {margin-top:3px;}

/* 인터넷뱅킹 메뉴 검색 */
.search_list {padding-left:10px; max-height:370px; overflow-y:scroll; border-top:1px solid #ccddee; border-bottom:1px solid #ccddee; margin-top:10px;}
.search_list li {margin-top:4px;margin-left:-10px;padding-left:25px; background:url('/IBK/uib/pib/img/KO/common/bg_list_dot.gif') no-repeat 16px 16px;}
.search_list li a {color:#444; padding:10px 0 10px 0; display:inline-block;}
.search_list li a em {font-weight:bold;}
.search_list li a strong {color:#196ec9;}
.search_list li.bg {background:url('/IBK/uib/pib/img/KO/common/bg_list_dot.gif') no-repeat 16px 16px #fafafa;}
.search_list li span {color:#196ec9;}

/* 이체 서비스안내 */
.auto_note {overflow:hidden; margin-top:20px;}
.auto_note .left {float:left; width:430px; border-top:2px solid #66bbee; border-left:1px solid #ccddee; border-right:1px solid #ccddee; border-bottom:1px solid #ccddee; background:url('/IBK/uib/pib/img/KO/trn/bg_note_left.gif') no-repeat center 56px;}
.auto_note .right {float:right; width:430px; border-top:2px solid #66bbee; border-left:1px solid #ccddee; border-right:1px solid #ccddee; border-bottom:1px solid #ccddee; background:url('/IBK/uib/pib/img/KO/trn/bg_note_right.gif') no-repeat center 56px;}
.auto_note h5 {font-size:14px; padding:17px 0; background:#f6f9fc; text-align:center; border-bottom:1px solid #ccddee;}
.auto_note .btn {padding:15px 0; text-align:center; border-top:1px solid #ccddee;}
.auto_note .detail {position:relative; padding:20px 25px; height:265px; box-sizing:border-box; text-align:center;}
.auto_note .detail p {line-height:20px;}
.auto_note .detail .customer {position:absolute; left:84px; top:210px;}
.auto_note .detail .payment {position:absolute; left:200px; top:159px;}
.auto_note .detail .payee {position:absolute; left:284px; top:210px;}
.auto_note .detail .anspruch {position:absolute; left:208px; top:103px;}
.auto_note .right .detail  .payee {left:300px;}
.auto_note .right .detail .payment {top:150px;}

/* 자주 사용하는 이체 */
.box_oftenUse{position:relative; margin-top:20px; padding:21px 22px 19px 30px; border:1px solid #bfd1e7; background-color:#fafafa; box-sizing:border-box; }
.box_oftenUse > .tit{font-size:14px; color:#575757; display:inline-block;padding-bottom:6px;}
.box_oftenUse .btn{display:inline-block;margin-left:5px;}
.box_oftenUse .list {margin-left:-8px; height:52px; overflow:hidden;}
.box_oftenUse.on .list{height:100%;}
.box_oftenUse .list:after {display:block;clear:both;content:'';}
.box_oftenUse .list li{float:left; position:relative; width:20%;padding:0 8px; margin-top:10px; box-sizing:border-box;}
.box_oftenUse .list li .btn_del{position:absolute; top:15px; right:13px; display:block; text-indent:-9999px; font-size:0; border:none; width:11px; height:11px; padding:0; background:url('/IBK/uib/pib/img/KO/trn/bg_btn_del.gif') no-repeat right 0;}
.box_oftenUse .list li > .tit{display:block; width:100%; height:42px; position:relative; line-height:42px; padding:0 18px 0 10px; border:1px solid #bfd1e7; color:#282828; box-sizing:border-box; background-color:#fff;}
.box_oftenUse .list li > .tit:hover,
.box_oftenUse .list li > .tit.on{border:2px solid #3580e8; line-height:40px; text-indent:-1px;}

.box_oftenUse .btn_wrap{display:none; position:absolute;top:21px;right:31px;}
.box_oftenUse .btn_wrap a{color:#575757; padding-right:17px;}

.box_oftenUse .btn_wrap .btn_open{display:inline-block; background:url('/IBK/uib/pib/img/KO/trn/bg_arr_open1.png') no-repeat right 4px;}
.box_oftenUse.on .btn_wrap .btn_open{display:none;}
.box_oftenUse .btn_wrap .btn_done{display:none; background:url('/IBK/uib/pib/img/KO/trn/bg_arr_close1.png') no-repeat right 4px;}
.box_oftenUse.on .btn_wrap .btn_done{display:inline-block;}

/* 즉시이체 */
.direct_transfer .cont_both .left.w60{height:267px;}
.direct_transfer div.TA_01 table.list th{padding:19px 5px 17px;}
.direct_transfer div.TA_01 table.list td{padding:17px 10px}
.direct_transfer input.sum{color:#114287;font-size:14px;text-align:right;}
.direct_transfer .stx_sum{font-size:14px;vertical-align: -2px;}

/* 즉시이체 - 탭 */
.tab_wrap{margin-top:10px;}
.tab_wrap .tab_con{height:224px; box-sizing:border-box;}
.tab_wrap .tab_con .tab_list:first-child{display:block;}
.tab_wrap .tab_con .tab_list{display:none;}
.tab_wrap .tab_tit{width:100%; display:table; box-sizing:border-box; border-top:2px solid #66bbee;border-left:1px solid #ccddee; border-right:1px solid #ccddee; }
.tab_wrap .tab_tit li{display:table-cell; text-align:center;border-bottom:1px solid #ccddee; background-color:#f6f9fc;}
.tab_wrap .tab_tit li.on{border-left:1px solid #ccddee; border-right:1px solid #ccddee; border-bottom-color:#fff; background-color:#fff;}
.tab_wrap .tab_tit li.on:first-child{border-left:none;}
.tab_wrap .tab_tit li.on.last{border-right:none;}
.tab_wrap .tab_list .btn {border-top:1px solid #ccddee;text-align:right; padding:5px 20px 0;margin-top:10px;}
.tab_wrap .tab_tit li.on a{font-weight:bold;}

.tab_wrap .tab_tit.col3 li{width:33%;}
.tab_wrap .tab_tit.col3 li:first-child{width:34%;}
.tab_wrap .tab_tit.col3 li a{display:block; width:100%; padding:13px 0 12px;box-sizing:border-box; color:#444;}
.tab_wrap .tab_con{padding:12px 0 6px; border:1px solid #ccddee; border-top:none; background-color:#fff;}

.tab_wrap .tab_con .list{padding:0 10px; height:165px; overflow:auto;}
.tab_wrap .tab_con .list li:first-child{border-top:1px solid #d9d9d9;}
.tab_wrap .tab_con .list li a{display:table; position:relative; width:100%; height:51px; padding:9px 10px; box-sizing:border-box; border:1px solid #d9d9d9; border-top:none; background-color:#f8f8f8; color:#282828;}
.tab_wrap .tab_con .list li a:hover{border:2px solid #3580e8;padding:7px 9px 8px;text-decoration:none;}

.tab_wrap .tab_con .deposit .list li a > span{display:block;width:100%;}
.tab_wrap .tab_con .deposit .list li a .title > span{display:inline-block;width:163px;box-sizing:border-box;padding-left:8px;margin-left:8px;border-left:1px solid #ababab;overflow: hidden;/*text-overflow: ellipsis;white-space: nowrap;*/}
.tab_wrap .tab_con .deposit .list li a .title > span:first-child{width:99px;margin-left:0; padding-left:0;border-left:none;} 
.tab_wrap .tab_con .deposit .list li a .title .last{width:75px;color:#114287;}
.tab_wrap .tab_con .deposit .list li a .num{font-weight:bold;}

.tab_wrap .tab_con .myAccount .list{height:203px;}
.tab_wrap .tab_con .myAccount .list .txt_alone{margin:0 0 10px;}
.tab_wrap .tab_con .myAccount .list li a{height:auto;overflow:hidden;}
.tab_wrap .tab_con .myAccount .list li a > span{float:left;font-weight:bold;}
.tab_wrap .tab_con .myAccount .list li a > span:first-child{font-weight:normal;padding-right:8px;margin-right:8px;border-right:1px solid #ababab;}

/* 즉시이체 - 토글 테이블*/
.box_toggle{margin-top:10px;}
.box_toggle .toggle{position:relative; color:#575757; padding:18px 20px 16px 33px; border-top:2px solid #66b9ed; border-bottom:1px solid #ccdded;  background:url('/IBK/uib/pib/img/KO/common/icon_notice.gif') no-repeat 15px center;}
.box_toggle .toggle .btn_box{position:absolute; top:11px; right:10px;}
.box_toggle .toggle .btn_box > a{display:block;width:14px;height:8px;position:absolute;top:10px;right:10px;text-indent:-9999px; font-size:0;}
.box_toggle .toggle .btn_box .arr_close{background:url('/IBK/uib/pib/img/KO/trn/bg_arr_close2.png') no-repeat 0 0;}
.box_toggle .toggle .btn_box .arr_open{background:url('/IBK/uib/pib/img/KO/trn/bg_arr_open2.png') no-repeat 0 0;}
.box_toggle .toggle .btn_box .arr_close,
.box_toggle.on .toggle .btn_box .arr_open{display:none;}
.box_toggle.on .toggle .btn_box .arr_close,
.box_toggle .toggle .btn_box .arr_open{display:block;}
.box_toggle div.TA_01{display:none; margin-top:0; border-bottom:none;}
.box_toggle.on div.TA_01{display:block;}
.box_toggle div.TA_01 table.list{border-top:none; bottom:0;}

/* 급여이체 리워딩 */
.freebie {overflow:hidden; border-top:2px solid #66b9ed; border-bottom:1px solid #cedce7; margin-top:10px;}
.freebie li {float:left; width:20%; box-sizing:border-box; padding-bottom:15px; border-left:1px solid #cedce7; text-align:center;}
.freebie li:first-child {border-left:0 none;}
.freebie li p {padding:20px 10px 17px 10px; text-align:left; height:65px; box-sizing:border-box; text-indent:-25px; margin-left:25px;}
.freebie_detail {overflow:hidden;}
.freebie_detail p.product {float:left; width:200px; height:200px; box-sizing:border-box; border:1px solid #ccddee; text-align:center; padding:20px 0; box-sizing:border-box;}
.freebie_detail .detail_txt {float:left; width:443px; margin-left:30px; margin-top:10px;}
.freebie_detail .detail_txt h4 {font-size:16px; padding-bottom:12px; margin-top:10px; border-bottom:2px solid #66bbee;}
.freebie_detail .detail_txt .list_comm {position:relative; margin-top:12px; padding:0 10px 10px 10px; border-bottom:1px solid #ccddee; text-align:left;}
.freebie_detail .detail_txt .list_comm strong {position:absolute; display:inline-block; width:135px; box-sizing:border-box;}
.freebie_detail .detail_txt .list_comm span {display:inline-block; padding-left:135px;}
.freebie_detail .detail_txt .list_dash {margin-top:10px;}
.freebie_detail img {height:100%;}
.mess_txt .list_comm .txt_ind {padding-left:60px; text-align:left;}

/* 공과금 납부관련변경사항 안내 팝업 */
.utility_info ul{overflow:hidden;margin-top:25px;border:1px solid #c0d6ee;border-radius: 5px;}
.utility_info ul li{overflow:hidden;padding:28px 40px 25px 0;border-top:1px solid #c0d6ee;}
.utility_info ul li:first-child{border-top:0;}
.utility_info span.icon{float:left;width:101px;text-align:center;}
.utility_info div.cont{display:block;margin-left:101px;}
.utility_info div.cont strong{display:block;padding-bottom:2px;}
.utility_info .inquiry{padding:10px 0 20px 0;border-bottom:1px solid #ddd;font-weight:bold;color:#6c8ba6;}
.utility_info .close{position:relative;padding:18px 0 28px 0;}
.utility_info .close a{position:absolute;right:0;top:15px;}

/* 인증서발급절차 */
.contact {margin-top:30px;}
.contact > li {border-bottom:1px dashed #e3e3e3; padding-bottom:30px;}
.contact > li.last {border-bottom:0 none;}
.contact > li .step_img_area {float:left; width:340px; text-align:center;}
.contact > li .step_txt_area {padding-top:30px;}
.contact > li .step_txt_area h2 {position:relative;}
.contact > li .step_txt_area h2 strong {display:inline-block; padding:7px 0 0 40px; font-size:14px;}
.contact > li .step_txt_area p {display:block; padding:12px 0 0 40px;}
.contact > li .step_txt_area ol {display:block; padding:12px 0 15px 40px; text-indent:-16px; margin-left:16px;}
.contact > li .step_txt_area ol li:first-child {margin-bottom:5px;}
.contact > li .img {padding:15px 0 0 40px; margin-bottom:-30px;}
.contact > li .step_txt_area h2 .step_num, .easy_use .contact > li .step_txt_area .step_num{position:absolute; display:block; float:left; padding:8px 11px; width:32px; background:url('/IBK/uib/pib/img/KO/trn/bg_exp_step_num.gif') no-repeat 0 0; font-size:14px; font-weight:bold; box-sizing:border-box;}
.easy_use .contact > li .step_txt_area .step_num{position:static;}
.contact > li .step_txt_area h2 .step_num.last {padding:8px 6px !important;}
.contact > li h3 {margin-top:60px !important; padding:0 0 5px 10px; line-height:16px; background: url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}
.contact > li .means {padding-left:10px;}
.contact > li .view {overflow:hidden; margin-top:20px; text-align:center;}
.contact > li .view li {position:relative; float:left; width:154px; height:231px; margin-left:14px;}
.contact > li .view li strong {font-size:14px;}
.contact > li .view li a {position:absolute; bottom:27px; left:24px;}
.contact > li .view li:first-child {margin-left:0;}
.contact > li .view li.way01 {background:url('/IBK/uib/pib/img/KO/csc/bg_view01.gif') no-repeat 0 0; padding-top:25px; box-sizing:border-box;}
.contact > li .view li.way02 {background:url('/IBK/uib/pib/img/KO/csc/bg_view02.gif') no-repeat 0 0; padding-top:25px; box-sizing:border-box;}
.contact > li .view li.way03 {background:url('/IBK/uib/pib/img/KO/csc/bg_view03.gif') no-repeat 0 0; padding-top:15px; box-sizing:border-box;}

.round_box_list .contact li {margin-top:10px; border:none; background:url('/IBK/uib/pib/img/KO/common/bg_round_box.gif') no-repeat 0 0; padding:7px 0;}
.round_box_list .contact li:after {display:block; content:''; height:7px; background:url('/IBK/uib/pib/img/KO/common/bg_round_box2.gif') no-repeat 0 0;}
.round_box_list .contact li .img {width:504px; margin-bottom:0; border-left:1px solid #c0d6ee; border-right:1px solid #c0d6ee; padding:0px 50px 38px;}
.round_box_list .contact li .step_txt_area {width:554px; border-left:1px solid #c0d6ee; border-right:1px solid #c0d6ee; padding:19px 25px 25px; }
.round_box_list .contact li .step_txt_area p {padding: 8px 0 0 40px;}
.round_box_list .contact li .img img{display:inline-block; }

.easy_use{display:none;width:794px;margin-top:25px;}
.easy_use .tit_txt{padding:10px 0 16px 20px;border-bottom:1px solid #ccddee;}
.easy_use .contact{width:794px;padding:0;margin-top:0;border:0;}
.easy_use .contact.t_line{margin-top:16px;border-top:1px solid #ccddee;border-radius:0;}
.easy_use .contact > li .step_txt_area{padding-top:20px;}
.easy_use .contact > li .step_txt_area p{padding:7px 0 0 40px;line-height:18px;}
.easy_use .contact > li .img{padding:22px 0 40px 0;text-align:center;}
.easy_use .ly_scroll_box2{border-bottom:1px solid #ccddee;}
.easy_use .contact > li .step_txt_area ul{padding:7px 0 0 40px;}
.easy_use .contact > li .step_txt_area ul li{line-height:18px;}

.usb_key {background:url('/IBK/uib/pib/img/KO/guest/bg_usb01.gif') no-repeat 0 0; padding-top:120px; box-sizing:border-box; line-height:19px;}
.usb_key02 {background:url('/IBK/uib/pib/img/KO/guest/bg_usb02.gif') no-repeat 0 0; padding-top:120px; box-sizing:border-box; line-height:19px;}
.usb_key03 {background:url('/IBK/uib/pib/img/KO/guest/bg_usb03.gif') no-repeat 0 0; padding-top:120px; box-sizing:border-box; line-height:19px;}
.usb_key strong, .usb_key02 strong, .usb_key03 strong {display:inline-block; padding:0 0 8px 10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 6px;}
.usb_key p, .usb_key02 p, .usb_key03 p {padding-left:11px;}

/* As-is css 2차때 제거예정 시작 */
#fav_tree , .fav_tree{padding:6px 0 10px;overflow:auto;height:300px;width:100%;}
#fav_tree a, .fav_tree a{display:block;font-size:12px;color:#444;text-decoration:none;cursor:pointer;word-break:keep-all;}
#fav_tree a span, .fav_tree a span{display:inline-block;padding-top:7px;word-break:keep-all;}
#fav_tree div.fav_d1, .fav_tree div.fav_d1{padding-left:10px;}
#fav_tree div.fav_d2, #fav_tree div.fav_d2_l, .fav_tree div.fav_d2, .fav_tree div.fav_d2_l{padding-left:23px;margin-top:-1px;display:none;}
#fav_tree div.fav_d2, #fav_tree div.fav_d2{background:url(./img/folder_line.gif) 7px 0 no-repeat;display:none;width:420px;}
#fav_tree div.fav_d2 input.cb, .fav_tree div.fav_d2 input.cb{margin-bottom:-2px;}
#fav_tree div.fav_d2 span.acc, #fav_tree div.fav_d2_l span.acc, .fav_tree div.fav_d2 span.acc, .fav_tree div.fav_d2_l span.acc{width:100px;}
#fav_tree div.fav_d2 span.bnk, #fav_tree div.fav_d2_l span.bnk{width:60px; text-align:center;}
#fav_tree div.fav_d2 span.nick, #fav_tree div.fav_d2_l span.nick, .fav_tree div.fav_d2 span.nick, .fav_tree div.fav_d2_l span.nick{ text-align:center;}
/* As-is css 2차때 제거예정 끝 */



/* 예금펀드상품상세 As-is 에서 가져옴 css 이동*/

.guideWrap h4.bullet0201 {background: url('/IBK/uib/pib/img/KO/common/bullet_02_01.gif') no-repeat 0 0; color: #1a5f95; font-weight: bold; padding: 1px 0 9px 16px; font-size: 1em;}
.guideWrap h4.sub01 {margin-top:14px;}
.guideWrap > h5 {margin-top:10px;}
.guideWrap div.editorCon {width:100%; padding: 1px 0 24px 1px; font-size:1em;}
.guideWrap table div.editorCon {width:540px; padding:1px 1px 1px 1px; line-height: 1.5em; margin-top:0;}
.guideWrap table div.editorCon table .last {border-right:0;}
.guideWrap .editorCon h1, .guideWrap .editorCon h2, .guideWrap .editorCon h3,
.guideWrap .editorCon h4, .guideWrap .editorCon h5, .guideWrap .editorCon h6 {color:#727272; font-size:1em; font-weight:normal;}

.editorCon h1, .editorCon h2, .editorCon h3,
.editorCon h4, .editorCon h5, .editorCon h6 {font-size: 1em; font-weight: normal; color: #727272; margin-top:5px; line-height:140%;}

.guideWrap div.editorCon h1,
.guideWrap div.editorCon h2,
.guideWrap div.editorCon h3,
.guideWrap div.editorCon h4 {background: url('/IBK/uib/pib/img/KO/common/bullet_03.gif') no-repeat 0 3px; padding: 0 0 0 12px; margin:10px 0 0 13px;}
.guideWrap div.editorCon h5 {background: url('/IBK/uib/pib/img/KO/common/bullet_04.gif') no-repeat 0 4px; padding: 0 0 0 10px; margin:7px 0 0 28px;}
.guideWrap div.editorCon h6 {background: url('/IBK/uib/pib/img/KO/common/bullet_05.gif') no-repeat 0 5px; padding: 0 0 0 8px; margin:4px 0 0 42px;}
.guideWrap div.editorCon li {color: #727272; line-height: 1.4em;}
.guideWrap div.editorCon ul li {background: url('/IBK/uib/pib/img/KO/common/bullet_03.gif') no-repeat 0 3px; padding: 0 0 0 12px; margin:7px 0 0 10px;}
.guideWrap div.editorCon ol li {background: url('/IBK/uib/pib/img/KO/common/bullet_03.gif') no-repeat 0 3px; padding: 0 0 0 12px; margin:7px 0 0 10px;}
.guideWrap div.editorCon ul li ul li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 10px; margin:4px 0 0 10px;}
.guideWrap div.editorCon ul li ol li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 10px; margin:4px 0 0 10px;}
.guideWrap {overflow:hidden;}
.guideWrap .depth02 li {background: url('/IBK/uib/pib/img/KO/common/bullet_02.gif') no-repeat 0 0; color: #5c6066; padding: 1px 0 9px 12px; line-height: 1.3em;}
.guideWrap .depth03 li {background-position: 0 2px; line-height: 1.3em;}
.guideWrap .depth03 li.imgArrow {background-position: 0 8px;}
.guideWrap .depth04 li {background: url('/IBK/uib/pib/img/KO/common/bullet_04.gif') no-repeat 0 2px; color: #131313; padding: 0 0 5px 10px; line-height: 1.3em;}
.guideWrap .depth04 li.ilist01Btn {background-position: 0 10px;}
.guideWrap .bullet4 {margin-top: 3px;}
.guideWrap .bullet4 li {background: url('/IBK/uib/pib/img/KO/common/bullet_04.gif') no-repeat 0 3px; color: #131313; padding: 0 0 5px 10px; line-height: 1.3em;}
.guideWrap .bullet5 {margin-top: 4px;}
.guideWrap .bullet5 li {background: url('/IBK/uib/pib/img/KO/common/bullet_05.gif') no-repeat 0 4px; padding: 0 0 3px 6px; color: #727272; line-height: 1.3em;}
.guideWrap h4 {background: url('/IBK/uib/pib/img/KO/common/bullet_01.gif') no-repeat 0 0; color: #1a5f95; font-size: 1.16em; font-weight: bold; padding: 1px 0 9px 19px;}
.guideWrap h4.sub01 {background: url('/IBK/uib/pib/img/KO/common/bullet_02.gif') no-repeat 0 13px; color: #5c6066; font-weight: bold; padding: 1px 0 9px 12px; padding-top: 14px; font-size: 1em;}
.guideWrap h4.sub02 {background: url('/IBK/uib/pib/img/KO/common/bullet_02.gif') no-repeat 0 13px; color: #5c6066; font-weight: bold; padding: 1px 0 9px 12px; padding-top: 14px; font-size: 1em; padding-top: 24px; background-position: 0 23px;}
.guideWrap h4.bullet01 {background: url('/IBK/uib/pib/img/KO/common/bullet_01.gif') no-repeat 0 0; color: #1a5f95; font-size: 1.16em; font-weight: bold; padding: 1px 0 9px 19px;}
.guideWrap h4.bullet02 {background: url('/IBK/uib/pib/img/KO/common/bullet_02.gif') no-repeat 0 0; color: #5c6066; font-weight: bold; padding: 1px 0 9px 12px; font-size: 1em;}

.guideWrap h4.bullet0201 {margin-top:30px; padding:0 0 0 20px; color:#5b5b5b; font-size:16px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_h4.gif') no-repeat 0 1px;}
h4.bul_h4 {margin-top:30px;margin-bottom:10px; padding:0 0 0 20px; color:#5b5b5b; font-size:16px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/bul_h4.gif') no-repeat 0 1px;}

.guideWrap h4.bullet01.sub01 {margin-top: 14px;}
.guideWrap h4.bullet01.sub02 {margin-top: 24px;}
.guideWrap h4.bullet0201.sub01 {margin-top: 14px;}
.guideWrap h4.bullet0201.sub02 {margin-top: 24px;}
.guideWrap h5 {background: url('/IBK/uib/pib/img/KO/common/bullet_03.gif') no-repeat 0 2px; color: #5e5e5e; padding: 0 0 7px 12px; line-height: 1.4em;}
.guideWrap h5.sub01 {margin: 20px 0 0 0; font-weight: bold;}
.guideWrap h5.sub02 {margin: 30px 0 0 0;}
.guideWrap h5.bullet02 {background: url('/IBK/uib/pib/img/KO/common/bullet_02.gif') no-repeat 0 0; color: #5c6066; font-weight: bold; padding: 0 0 9px 12px; font-size: 1em;}
.guideWrap ul {}
.guideWrap ul li {background: url('/IBK/uib/pib/img/KO/common/bullet_03.gif') no-repeat 0 1px; color: #5e5e5e; padding: 0 0 7px 12px;}
.guideWrap ul li.bgNone {background: none;}
.guideWrap ul li.bgNone03 {background: none; padding-left: 12px;}
.guideWrap ul li.bgNone04 {background: none; margin-top: 15px;}
.guideWrap ul li p {padding-top: 3px;}
.guideWrap span.alert {color: #fe9373;}
.guideWrap p.subTxt01 {padding: 0 0 5px 0; line-height: 1.5em;}
.guideWrap p.subTxt02, 
.guideWrap div.subTxt02 {padding:0 0 0 0; line-height:1.5em; white-space:pre-line; white-space:pre; word-wrap:break-word; word-break:break-all;}
.guideWrap ul li ul {margin:0;}
.guideWrap ul li ul li {background: url('/IBK/uib/pib/img/KO/common/icon_arrow_04.gif') no-repeat 0 4px; background-position: 0 4px !important; padding: 0 0 0 7px;}
.guideWrap .tbTopUl {margin-bottom: 8px;}
.guideWrap .btnVip {vertical-align: top; margin: -6px 0 0 105px;}
.guideWrap ul.textTabArea {margin-left: 0;}
.guideWrap ul.textTabArea li {background: none; padding: 0;}
.tbWrap04 {margin-top: 15px;}
.guideWrap div.editorCon table {width: 95%; border-collapse: collapse; margin-top:7px; margin-left:15px;}
.guideWrap div.editorCon table h1,
.guideWrap div.editorCon table h2,
.guideWrap div.editorCon table h3,
.guideWrap div.editorCon table h4,
.guideWrap div.editorCon table h5,
.guideWrap div.editorCon table h6 {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}
.guideWrap div.editorCon table tr th {height:25px; border: 1px solid #cedce7; padding: 5px 2px; background:#ddeff9 none; color:#668FB5; font-weight:normal; text-align:center; vertical-align:middle;}
.guideWrap div.editorCon table tr td {height:28px; border: 1px solid #cedce7; padding: 5px 2px; padding-left:10px; background:none; color:#727272; vertical-align:middle; line-height:140%; text-align:left;}
.guideWrap div.editorCon div.TA_01 table.list table.tbl_basic td [rowspan="2"] {border-left:1px solid #cedce7;}
.guideWrap div.editorCon table tr td p {padding:3px 0;}
.guideWrap div.editorCon table tbody tr td ul li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}
.guideWrap div.editorCon table tbody tr td ol li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}
.guideWrap div.editorCon table tbody tr td ul.tb_list_hyphen li ul li {background: none; padding: 2px 0 0 8px; margin:5px 0 0 0px;}
.guideWrap div.editorCon table tbody tr td ol.tb_list_hyphen li ul li {background: none; padding: 2px 0 0 8px; margin:5px 0 0 0px;}

.guideWrap div.editorCon table tbody tr td ul.tb_list_hyphen {padding-bottom:5px;}
.guideWrap div.editorCon table tbody tr td ul.tb_list_hyphen li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}
.guideWrap div.editorCon table tbody tr td ol.tb_list_hyphen li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}

.guideWrap div.editorCon table tbody tr td ul.list_depth_4 li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}
.guideWrap div.editorCon table tbody tr td ol.list_depth_4 li {background: url('/IBK/uib/pib/img/KO/common/bullet_09.gif') no-repeat 0 2px; padding: 2px 0 0 8px; margin:5px 0 0 0px;}

.w1.list table {border-collapse: collapse; margin-top:10px;}
.w1.list table tr th {border: 1px solid #cedce7;  background:#ddeff9 none; color:#668FB5; font-weight:normal; text-align:center; vertical-align:middle;}
.w1.list table tr td {border: 1px solid #cedce7;background:none; color:#727272; vertical-align:middle; line-height:140%; text-align:left;}
.w1.list table tr td p {padding:3px 0;}

/* 예금펀드상품상세 As-is 에서 가져옴 css 이동 끝*/


/* setmenu */
.setmenu table.list td {background:#fff;}
.setmenu table.list td.smA1 {width:80px;}
.setmenu table.list td.smA2, .setmenu table.list td.smA3, .setmenu table.list td.smA4, .setmenu table.list td.smA5 {width:256px;}
.setmenu table.list tr.chois {background:#f26248;height:1px;}
.setmenu table.list tr.chois td:first-child{position:relative;}
.setmenu table.list tr.chois td:first-child:before {content:'';position:absolute;left:0;top:-5px;z-index:10;display:inline-block;padding-left:4px;width:4px;height:9px;background: url('/IBK/uib/pib/img/KO/common/bg_setchoi.png') left 1px no-repeat;}
.setmenu table.list tr.chois td {background:#f26248;padding:0;height:2px;border:none;}
.setmenu .TA_01 {overflow:inherit;}

.pops .TA_01 table tbody td {font-size:12px;}

/* b2b way_cont */
.way_cont {width:100%; overflow:hidden; margin-top:30px;}
.way_cont > strong {display:block; padding:16px 10px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccddee; border-top:2px solid #66bbee; background:#f6f9fc; text-align:center; font-size:16px; }
.way_cont > div {float:left; width:448px; height:128px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccddee; padding:32px 0 0;}
.way_cont > .left {width:449px; border-right:0;}
.way_tit {float:left; width:64px; padding:0 30px;}
.way_tit strong {display:block; width:64px; font-size:14px;}
.way_tit img {display:block; text-align:center; margin-top:13px; padding-left:20px;}
.way_list {float:left; width:308px; min-height:92px; padding-left:6px; padding-right:10px;}
.way_list .list_comm {margin-top:0;}
.way_list .gtbtn {margin-top:10px; font-weight:normal;}

/* 부가서비스 - 통장출력서비스 */
.bankbook_wrap {width:700px;margin:0 auto;}
.bankbook_info {position:relative;width:700px;height:420px;background:url('/IBK/uib/pib/img/KO/ads/bg_bankbook_frame.jpg') no-repeat 0 0;}
.bankbook_info p {font-size:16px;font-weight:bold;}
.bankbook_info strong {color:#114287;margin-right:30px;}
.bankbook_info .msg {position:absolute;top:35px;left:30px;}
.bankbook_info .customer {position:absolute;top:83px;left:30px;width:405px;padding:0 5px 0 10px;text-align:right;}
.bankbook_info .customer:after {display:block;content:'';clear:both;}
.bankbook_info .customer strong {float:left;font-size:18px;}
.bankbook_info .info1 {position:absolute;top:155px;left:30px;}
.bankbook_info .info2 {position:absolute;top:218px ;left:30px;}
.bankbook_info .info3 {position:absolute;top:295px;right:30px;font-size:14px;}
.bankbook_info .info4 {position:absolute;top:370px;right:30px;font-size:14px;}
.bankbook_info .info3 span, 
.bankbook_info .info4 span {display:inline-block;width:125px;}
.bankbook_info .sign {position:absolute;bottom:95px;left:120px}
.bankbook_wrap .btm_info {overflow:hidden;margin:15px 6px 0;text-align:right;}
.bankbook_wrap .btm_info p {float:left;padding-top:4px;font-size:14px;font-weight:bold;}

.bankbook_view .ibklogo {text-align:right}
.bankbook_view .btn_area {margin-top:10px}
.bankbook_view table {margin-top:24px;width:100%;border-top:2px solid #6be;border-bottom:2px solid #6be;}
.bankbook_view th {padding:9px 0 7px;background-color:#f6f9fc;}
.bankbook_view td {height:24px;padding:0 15px;border-bottom:0;text-align:center;}
.bankbook_view th, .bankbook_view td {border-left:1px solid #cde;}
.bankbook_view th:first-child, .bankbook_view td:first-child {border-left:0;}
.bankbook_view tr.info td {height:auto;padding:9px 15px 7px;font-weight:bold;border-top:1px solid #cde;border-bottom:1px solid #cde;}
.bankbook_view tr.first td {padding-top:12px}
.bankbook_view td.bg {background-color:#f6f9fc;}
.bankbook_view td.sum {text-align:right;}
.bankbook_view td.al {text-align:left;}

/*통장표지조회/출력서비스*/
.bankbook_wrap .bankbook_type{position:relative;margin:0 auto;padding:70px 36px 0 33px;width:450px;height:565px}
.bankbook_wrap .bankbook_type.type01{background:url('/IBK/uib/pib/img/KO/ads/bankbook_type01.png') no-repeat center top}
.bankbook_wrap .bankbook_type.type02{background:url('/IBK/uib/pib/img/KO/ads/bankbook_type02.png') no-repeat center top}
.bankbook_wrap .bankbook_type.type03{background:url('/IBK/uib/pib/img/KO/ads/bankbook_type03.png') no-repeat center top}
.bankbook_wrap .bankbook_type.type04{background:url('/IBK/uib/pib/img/KO/ads/bankbook_type04.png') no-repeat center top}/*펀드계좌*/
.bankbook_wrap .bankbook_type.type10{background:url('/IBK/uib/pib/img/KO/ads/bankbook_type10.png') no-repeat center top}/*영문*/
.bankbook_wrap .bankbook_type .account_info_box{height:105px}
.bankbook_wrap .bankbook_type .account_info_box .account_num_s{margin-top:-10px;font-size:12px}
.bankbook_wrap .bankbook_type dl:after{display:block;clear:both;content:''}
.bankbook_wrap .bankbook_type dl dt,.bankbook_wrap .bankbook_type dl dd{display:block;float:left}
.bankbook_wrap .bankbook_type dl.account_info_01{padding-left:22px}
.bankbook_wrap .bankbook_type dl.account_info_01 dt,.bankbook_wrap .bankbook_type dl.account_info_01 dd{line-height:30px}
.bankbook_wrap .bankbook_type dl.account_info_01 dt{width:166px;font-weight:bold;font-size:14px;color:#444}
.bankbook_wrap .bankbook_type dl.account_info_01 dt span{font-weight:normal;font-size:11px;color:#888}
.bankbook_wrap .bankbook_type dl.account_info_01 dd{font-weight:bold;font-size:16px;color:#0080c9}
.bankbook_wrap .bankbook_type dl.account_info_01 dd span{font-weight:normal;font-size:12px;color:#999}
.bankbook_wrap .bankbook_type dl.account_info_02{padding-left:188px}
.bankbook_wrap .bankbook_type dl.account_info_02 dt,.bankbook_wrap .bankbook_type dl.account_info_02 dd{line-height:18px}
.bankbook_wrap .bankbook_type dl.account_info_02 dt{width:86px;font-size:12px;color:#888}
.bankbook_wrap .bankbook_type dl.account_info_02 dd{font-size:12px;color:#111}
.bankbook_wrap .bankbook_type .account_info_03{margin:50px auto 0}
.bankbook_wrap .bankbook_type .account_info_03 table{border-top:1px solid #d5d4ca;border-right:1px solid #d5d4ca;width:100%}
.bankbook_wrap .bankbook_type .account_info_03 th,.bankbook_wrap .bankbook_type .account_info_03 td{border-left:1px solid #d5d4ca;border-bottom:1px solid #d5d4ca;padding:0 10px;line-height:21px;height:21px;text-align:left;font-size:11px;color:#333}
.bankbook_wrap .bankbook_type .account_info_03 th{font-weight:normal;color:#888}
.bankbook_wrap .bankbook_type .list_dot{margin-top:25px}
.bankbook_wrap .bankbook_type .list_dot.d_desc{margin-top:50px}
.bankbook_wrap .bankbook_type.type04 .list_dot.d_desc{margin-top:70px}/*펀드계좌*/
.bankbook_wrap .bankbook_type .list_dot li{margin-bottom:15px;color:#666}
.bankbook_wrap .bankbook_type .list_dot.d_desc li{margin-bottom:20px;color:#444}
.bankbook_wrap .bankbook_type .list_dot li span{font-size:11px;color:#888}
.bankbook_wrap .bankbook_type .t_code_desc{position:absolute;left:218px;top:27px;font-size:11px;color:#999}
.bankbook_wrap .account_desc{margin-top:10px;padding-left:15px;color:#888}
/*퇴직연금추가*/
.bankbook_wrap .bankbook_type.type05{background:url('/IBK/uib/pib/img/KO/ads/bankbook_type05.png') no-repeat center top;height:594px}
.bankbook_wrap .bankbook_type.type05 .account_info_box{margin-top:13px}
.bankbook_wrap .bankbook_type.type05 dl.account_info_01 dt{height:30px;font-size:0}
.bankbook_wrap .bankbook_type.type05 dl.account_info_02 dt{height:20px;font-size:0}

/* 이체 - 즉시/지연이체 */
.trn_msgbox {margin-top:20px;padding:17px 20px 17px 25px;background-color:#ffefec;border:1px solid #f4b4a9;}
.trn_msgbox:after {display:block;content:'';clear:both;}
.trn_msgbox .txt {float:left;margin-top:5px;color:#333;font-size:14px;font-weight:bold;}
.trn_msgbox .bts_bul {float:right;}

/* 쿠폰 입력 */
.coupon_num {text-align:center;}
.coupon_num .value {color:#114287; font-size:14px; font-weight:bold; line-height:22px; margin-bottom:15px;}
.coupon_num .coupon_box {padding:25px; background:#fafbfd; border:1px solid #ccddee;}
.coupon_num label {display:block; font-size:14px;}
.coupon_num input {margin-top:10px; width:100%; border:1px solid #d5d5d5; padding:3px; box-sizing:border-box;}

/* 이용불가 팝업 */
.error_notice {width:740px; margin:0 auto; background:url('/IBK/uib/pib/img/KO/common/bg_error.png') no-repeat center 45px; padding:45px 0; border-top:2px solid #61bceb; border-bottom:1px solid #c9def1;}
.error_notice h4 {text-align:center; padding-top:80px; font-size:18px; color:#444444;}
.error_notice dl {overflow:hidden; padding:10px 53px 0 53px; line-height:21px;}
.error_notice dt {font-size:14px; float:left; width:50px;; font-weight:bold; padding-top:30px;}
.error_notice dd {font-size:14px; float:left; width:582px; padding-top:30px;}

.error_notice2 {margin-top:5px; padding:95px 0 19px 0; border-top:2px solid #61bceb; border-bottom:1px solid #c9def1; background:url('/IBK/uib/pib/img/KO/common/bg_error2.png') no-repeat center 25px; }
.error_notice2 dl {line-height:19px;}
.error_notice2 dt {position:absolute; font-weight:bold; padding-top:11px}
.error_notice2 dd {padding:11px 0 0 40px;}


/*휴대폰인증서 서비스*/
.CCER801000_03 { padding:5px 0 0px 0px;line-height:20px;}
.CCER801000_04 { padding:5px 0 0px 0px;line-height:20px;}
.CCER801000_05 { padding:5px 0 0px 0px;line-height:20px;}
.CCER801000_06 { padding:5px 0 0px 0px;line-height:20px;}
.CCER801000_07 { padding:5px 0 0px 0px;line-height:20px;}

/*스마트OTP*/
.ibk_infobox {padding:21px;text-align:center;border:solid 1px #ececec;background-color:#f9f9f9;vertical-align:middle;}
.ibk_infobox:before{content:'';display:inline-block;width:1px;height:100%;margin-right:0;vertical-align:middle;}
.ibk_infobox strong {vertical-align:middle;}
.ibk_infobox span {margin-left:15px;vertical-align:middle;} 


/*list_etc*/
.money_list {width:100%; overflow:hidden;}
.money_list li {float:left; width:220px;}
.money_list li.stt {padding-top:7px;}
.money_list li label {padding-right:5px;}

/*Demo site */
.img_area {text-align:center;}

/* 최초신규가입 */
.list_type01{overflow:hidden;margin-top:20px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.list_type01 > ul{border-top:4px solid #f3f3f3;border-bottom:4px solid #f3f3f3;}
.list_type01 > ul > li {overflow:hidden;width:100%; padding:30px 0; background: url('/IBK/uib/pib/img/KO/common/bg_dot_list.gif') repeat-x left top;}
.list_type01 > ul > li.bg{background-color:#fcfcfc;}
.list_type01 > ul > li:first-child{background:none;}
.list_type01 > ul > li strong{float:left;width:167px;padding:0 0 0 20px;font-size:14px;color:#114287;line-height:18px;display: table-cell;}
.list_type01 > ul > li strong:before{content:'';display:block;width:20px;height:3px;margin-bottom:14px;background:#114287;}
.list_type01 > ul > li > p{float:left;padding:0 0 0 10px;margin:0;background-position:0 6px;display: table-cell;line-height:18px;}
.list_type01 .list_comm{float:left;display: table-cell;margin:0;}
.list_type01 .list_dash{margin-top:2px;}
.list_type01 .list_dash li{margin:0;}
.fund_mmf{position:relative;margin:20px 0 40px;padding:30px 20px;border:1px solid #c0d6ee;}
.fund_mmf > strong {display:inline-block; position:absolute; left:340px; top:24px; padding:0 15px; font-size:14px; color:#333; background:#fff;}
.fund_mmf .mmf {padding:38px 0 0 0;border:1px solid #cadef3;background: url('/IBK/uib/pib/img/KO/ntr/bg_fund_mmf.gif') no-repeat 85px 37px;box-sizing:border-box;text-align:center;color:#575757;}
.fund_mmf .mmf > strong{float:left;width:114px;height:114px;margin-left:86px;padding:42px 0 0 0;box-sizing:border-box;font-size:14px;line-height:19px;}
.fund_mmf .mmf ul.round{float:left;margin-left:76px;}
.fund_mmf .mmf ul.round li{float:left;width:114px;height:114px;padding:42px 0 0 0;margin-left:10px;font-size:14px;line-height:19px;box-sizing:border-box;font-weight:bold;}
.fund_mmf .mmf span{display:block;width:100%;overflow:hidden;padding:20px 0 30px;font-weight:bold;}
.fund_mmf .mmf .list_dot{height:46px;padding:16px 0 3px 30px;background:#f6f8fc;border-top:1px solid #cadef3;}
.fund_mmf .mmf .list_dot li{text-align:left;}
.fund_mmf .mmf.type1{background: url('/IBK/uib/pib/img/KO/ntr/bg_fund_mmf01.gif') no-repeat 85px 37px;}
.fund_mmf .mmf.type1 ul.round{margin-left:85px;}
.fund_mmf .mmf.type1 ul.round li{margin-left:0;margin-right:29px;}

.pdt_note_matter .box{margin-top:20px;padding:10px 25px;border:1px solid #cedeef;}
.pdt_note_matter .prochk_txt{padding:6px 0 15px 0;border-bottom:1px solid #e1e1e1;}

.sms_box {margin-top:30px; padding:45px 45px 35px 45px; border:1px solid #cfdfef;}
.sms_box .tits {display:block; padding:1px 0 0 49px; min-height:33px; color:#333; font-size:16px; line-height:16px; background:url('/IBK/uib/pib/img/KO/common/sms_bul.gif') no-repeat 0 0;}
.sms_box ul.lists {margin-left:45px;}
.sms_box ul.lists li {padding:0 0 4px 10px; line-height:19px; background:url('/IBK/uib/pib/img/KO/common/bg_list_notice2.gif') no-repeat 0 6px;}

.service_ready {width:700px; margin:0 auto; padding-top:130px; text-align:center;}

/* 퇴직연금 2차 */
.signature_foot{ margin-top:20px;padding:20px 0;border-top:3px solid #abbfdd; border-bottom:3px solid #abbfdd;}
.signature_foot .date{ margin: 20px 0; text-align: right;}
.signature_foot .signature > div{margin-top: 20px; display: table; width: 100%;}
.signature_foot .signature > div p{ display: table-cell; width: 50%;vertical-align: bottom;}
.signature_foot .signature > div p+p{ text-align: right;}
.report_btn_area{}
.report_btn_area{ margin-top: 20px;}
.report_btn_area .btn_report{
	position: relative;display: block;width: 100%; margin-top: 15px;padding:22px 60px 22px 22px; text-align: center; color: #114287; font-weight: bold;border-radius: 8px; font-size: 14px;
	background: #f5f5f5;box-sizing: border-box;
}
.report_btn_area .btn_report:after{
	content:""; display:block; clear:both;
	position: absolute;top:50%; right:10px;
	margin-top: -20px;width: 40px; height: 40px;
	background: url('/IBK/uib/pib/img/KO/button/btn_c_arr.png') 0 0 no-repeat;
}

.report_btn_area .btn_report:hover{background: #0aa5e5; color: #fff;}
.report_btn_area .btn_report:hover:after{background: url('/IBK/uib/pib/img/KO/button/btn_c_arr.png') 100% 0 no-repeat;}

.save_money_calculation{ margin-top: 15px;padding:20px; min-width: 770px;border:1px solid #ccddee;text-align: center; vertical-align: middle; background-color: #fafbfd;box-sizing: border-box}

.txt_both .left2 {float:left; display:inline-block; margin-top:5px; font-size: 14px;}
.txt_both .left2 strong{ color: #3366cc;}
.prd_search{ margin: 30px 0;border:1px solid #cddeee;}
.prd_search > dl{ padding:25px;background-color: #f9fdff;border-bottom:1px solid #cddeee; text-align: center;}
.prd_search > dl dd input{ width: 480px; margin-right: 11px;padding:10px 10px 11px;background-color: #fff;border:2px solid #196ec9; font-size:14px; text-align: left;box-sizing: border-box}
.prd_search .category{ padding:17px 0; background-color: #fafafa;}
.prd_search .category table{margin:0 auto; width: 730px;}
.prd_search .category table th{ height: 31px;color: #114287; letter-spacing:-1px; text-align: left;}
.prd_search .category table td input{ margin-top: -1px;}

.cate_ic{}
.cate_ic span.ic{ display: inline-block; min-width: 42px; margin-top: 4px; padding:0 3px;border-radius: 2px;box-sizing: border-box;color: #fff; text-align: center;}
.cate_ic span.ic.db{ background-color: #1d5ec2;}
.cate_ic span.ic.dc{ background-color: #e40091;}
.cate_ic span.ic.ecb_irp{ background-color: #00930a;}
.cate_ic span.ic.pib_irp{ background-color: #ff5a00;}
.cate_ic span.ic.sv_irp{ background-color: #c47d00;}
.cate_ic span.ic.ret_irp{ background-color: #00aeb9;}
.btn_ic_pdf{ display: inline-block; width: 15px; height: 18px; background:url('/IBK/uib/pib/img/KO/button/ic_acrobat.gif') 0 0 no-repeat; text-indent: -999em;}

div.TA_01 table.list.prd th{ padding:9px 0 7px;letter-spacing:-1px;}

.representative_prd{ overflow: hidden; padding:25px 0 20px; border-bottom:1px solid #dddddd;}
.representative_prd dl{ float: left; width: 32%; border-left:1px solid #dddddd;box-sizing: border-box}
.representative_prd dl:first-child{ border-left:0;}
.representative_prd dl dt{ position: relative;padding: 88px 0 10px 0;font-size: 14px; font-weight: bold; text-align: center;}
.representative_prd dl dt:after{ content: ''; position: absolute;top:0; left:50%; margin-left: -37px; width: 74px; height: 74px;background: url('/IBK/uib/pib/img/KO/rtp/representative_graph.png') 0 0 no-repeat;}
.representative_prd dl+dl{ width: 36%;}
.representative_prd dl+dl dt:after{ background-position: -80px 0;}
.representative_prd dl+dl+dl{ width: 32%;}
.representative_prd dl+dl+dl dt:after{ background-position: -159px 0;}
.representative_prd dl dd{ text-align: center; line-height: 18px;}

.invest_info{ margin-top: 30px;border:1px solid #cddeee}
.invest_info .desc{ padding:20px 40px;background-color: #f5f5f5;border-top:1px solid #cddeee}
.invest_info .desc dt{ padding-bottom: 10px;font-size: 14px; font-weight: bold; color: #333;}

.invest_rate{ display: table; width: 100%;margin-top: 20px;padding: 20px 30px;border:1px solid #cddeee;box-sizing: border-box}
.invest_rate p{ display: table-cell;width:50%; vertical-align: middle; text-align: center;}
.invest_rate .TA_01{ display: table-cell;width: 50%; margin-top: 0; border-bottom: 0; vertical-align: middle;}
.invest_rate .TA_01 .first{ border-left: 0;}

.tit_area.tit_bb{ padding-bottom: 10px;border-bottom:1px solid #e6e6e6;}

.btn_toggle{ position: relative; display: inline-block;color: #e85c2b; padding-right:30px; height: 24px; line-height: 24px;}
.btn_toggle:after{ content: ''; position: absolute;top:0; right: 0; width: 24px; height: 24px; background:url('/IBK/uib/pib/img/KO/button/bg_btns_toggle.png') 0 0 no-repeat;}
.btn_toggle.current{ color: #1da3dd;}
.btn_toggle.current:after{ background-position: 0 -24px;}

/* 보안강화를 위한 추가인증 */
.security_certify{margin-top:15px;padding-bottom:6px;border-top:2px solid #66bbee;border-bottom:1px solid #ccdded;}
.security_certify p.txt{padding:30px 0 21px;font-size:14px;color:#575757;}
.security_certify p.txt span{color:#114287;font-weight:bold;}
.security_certify ul li{height:78px;margin-bottom:9px;display: table;background:#f8f8f8;border:1px solid #ddd;}
.security_certify ul li > p{vertical-align: middle;float:left;width:263px;display: table-cell;padding:18px 0 0 20px;height:60px;border-right:1px solid #ddd;}
.security_certify ul li > p img{margin:0 15px 0 15px;}
.security_certify ul li > p label{font-size:14px;color:#333;font-weight:bold;}
.security_certify ul li > div{display:table-cell;padding-left:20px;width:594px;vertical-align: middle;}

/* 노란우산공제 */
.yellow_umbrella{height:242px;padding:0 0 0 20px;margin-top:27px;border-bottom:2px solid #d1e0f0;background: url('/IBK/uib/pib/img/KO/bnc/bg_yellow_umbrella.gif') no-repeat right top;}
.yellow_umbrella strong{display:block;padding:15px 0 26px 0;}
.yellow_umbrella ul li{padding-bottom:12px;text-indent:-13px;margin-left:16px;font-family:'IBKiDreamL';font-size:16px;color:#444;line-height:20px;}

/* 보험사연락처안내 */
.insurance_number{overflow:hidden;}
.insurance_number ul{margin:0 0 -1px -29px;overflow:hidden;}
.insurance_number ul li{float:left;padding:30px 0 30px 29px;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_number.gif') repeat-x left bottom;}
.insurance_number ul li a{display:block;overflow:hidden;}
.insurance_number ul li > div{padding-top:12px;text-align:center;}
.insurance_number ul li strong{color:#333;}
.insurance_number ul li strong:after{content:'';display:inline-block;width:1px;height:13px;margin:0 4px 0 8px;background:#dcdcdc;vertical-align:-2px;}
.insurance_number ul li span{padding-left:16px;color:#114287;font-weight:bold;background: url('/IBK/uib/pib/img/KO/bnc/bg_phone.png') no-repeat left 1px;}

/* 청약문서조회 */
.subscription_down{height:111px;margin-top:30px;border:1px solid #b8d1ea;}
.subscription_down ul{overflow:hidden;}
.subscription_down ul li {float:left;width:183px;height:111px;padding:0 20px;text-align:center;border-left:1px solid #b8d1ea;}
.subscription_down ul li:first-child{border:0;}
.subscription_down ul li strong{display:block;height:50px;line-height:50px;font-size:16px;color:#444;border-bottom:1px solid #dcdcdc;}
.subscription_down ul li .btn{display:block;padding-top:15px;}
.subscription_down ul li .btn a:first-child{margin-right:10px;}
.subscription_down ul li .view:hover{color: #fff;border: 1px solid #276bc1;background: #276bc1 url('/IBK/uib/pib/img/KO/button/bg_bts_view.png') no-repeat right center;vertical-align: middle;}
.subscription_down ul li .down:hover{color: #fff;border: 1px solid #276bc1;background: #276bc1 url('/IBK/uib/pib/img/KO/button/bg_bts_view_on.png') no-repeat right center;vertical-align: middle;}
.subscription_down ul li .view{display: inline-block;padding: 6px 24px 0 10px;height: 16px;line-height: 11px;border-radius: 2px;color: #333;border: 1px solid #afafaf;background: url('/IBK/uib/pib/img/KO/button/bg_bts_excel.png') no-repeat right center;vertical-align: middle;}
.subscription_down ul li .down{display: inline-block;padding: 6px 24px 0 10px;height: 16px;line-height: 11px;border-radius: 2px;color: #333;border: 1px solid #afafaf;background: url('/IBK/uib/pib/img/KO/button/bg_bts_down.png') no-repeat right center;vertical-align: middle;}

.subscription_down ul.type1 li{width:33.3%;box-sizing:border-box;}
.subscription_down ul.type1 li:first-child{width:33.4%;}


/* 사이버환전 - 환율 우대쿠폰 */
.fxd_spc_coupon{margin:-9px -5px -7px 0;}
.fxd_spc_coupon span{ display: inline-block;min-width:113px; margin-left: 10px;padding-left: 15px;background: url('/IBK/uib/pib/img/KO/common/bg_dot.gif') 0 50% no-repeat;}
.fxd_spc_coupon span:first-child{ background-image: none; margin-left: 0;}
.fxd_spc_coupon span + span{ min-width:57px;}
.fxd_spc_coupon span + span + span{ min-width:121px;}
.fxd_spc_coupon label{ display: inline-block;height: 36px; padding-right:10px; line-height: 36px; border-right:1px solid #ccddee;}
div.TA_01 table.list td.disb{ background-color: #f8f8f8;}
div.TA_01 table.list td.disb .fxd_spc_coupon span{ background-image: url('/IBK/uib/pib/img/KO/common/bg_dot2.gif'); color: #888888;}
div.TA_01 table.list td.disb .fxd_spc_coupon label{ color: #888888;}



/* 이용가능 브라우저 / OS */
.b-icon {display:inline-block;height: 33px;padding-left:40px;margin-left:-20px;line-height: 33px;text-align: left;}
.b-icon.window {height:31px;padding-top:2px;line-height:15px;background:url('/IBK/uib/pib/img/KO/guest/ico_windows.gif') left center no-repeat;}
.b-icon.mac {background:url('/IBK/uib/pib/img/KO/guest/ico_mac.gif') left center no-repeat;}
.b-icon.ubuntu {background:url('/IBK/uib/pib/img/KO/guest/ico_linuxUbuntu.gif') left center no-repeat;}
.b-icon.fedora {background:url('/IBK/uib/pib/img/KO/guest/ico_linuxFedora.gif') left center no-repeat;}
.mt18 {margin-top:18px;}

.b-icon.ie {margin-left:10px;padding-left:35px;background:url('/IBK/uib/pib/img/KO/guest/ico_ie.gif') left center no-repeat;}
.b-icon.firefox {margin-left:10px;padding-left:35px;background:url('/IBK/uib/pib/img/KO/guest/ico_firefox.gif') left center no-repeat;}
.b-icon.chrome {margin-left:10px;padding-left:35px;background:url('/IBK/uib/pib/img/KO/guest/ico_chrome.gif') left center no-repeat;}
.b-icon.safari {margin-left:10px;padding-left:35px;background:url('/IBK/uib/pib/img/KO/guest/ico_safari.gif') left center no-repeat;}
.b-icon.opera {margin-left:10px;padding-left:35px;background:url('/IBK/uib/pib/img/KO/guest/ico_opera.gif') left center no-repeat;}

/*온라인대출신청상품 서비스 종료*/
.online_lon_close{ margin-top: 50px;padding:44px 0 35px 350px; border:1px solid #ccddee; background:url('/IBK/uib/pib/img/KO/lon/online_lon_close.gif') 0 0 no-repeat; box-sizing: border-box}
.online_lon_close h4{ margin-bottom: 25px;font-family:'IBKiDreamL';font-size: 24px}
.online_lon_close h4 .fc{ color: #145dac;}
.online_lon_close h4 .fz{ font-size: 16px; font-weight: normal; letter-spacing:-1px;}
.online_lon_close p{ margin-top: 12px; line-height: 19px;}
.online_lon_close p a{ text-decoration: underline; color: #114287;}

/*전계좌조회*/
.use_date2 {float:right; margin-top:-40px;}
.use_date2 strong {color:#3d5a8f; padding-left:15px;}
.myONEwrap2 {margin-top:25px; width:100%; overflow:hidden;}
.myONEwrap2 .left {float:left; width:560px;}/*2021.06.03*/
.myONEwrap2 .right {float:right; width:330px;}/*2021.06.03*/
.myONEwrap2 .boxs {height:45px; background:url('/IBK/uib/pib/img/KO/inq/box_right.gif') no-repeat right 0;}
.myONEwrap2 .boxs2 {height:35px; padding:10px 0 0 100px; background:url('/IBK/uib/pib/img/KO/inq/box_txt.gif') no-repeat 0 0;}
ul.mylist1 {width:100%; overflow:hidden;}
ul.mylist1 li {float:left; padding:3px 0 0 13px; font-weight:bold;}
ul.mylist1 li.btns {padding-top:0; padding-left:40px;} 
.myONEwrap2 .boxs2 .txt01 {display:inline-block; padding:1px 0 0 26px; line-height:17px; color:#333; font-weight:bold; background:url('/IBK/uib/pib/img/KO/inq/bul_alram.gif') no-repeat 0 0;}
.myONEwrap2 .boxs2 .txt02 {display:inline-block; padding:1px 0 0 26px; line-height:17px; color:#333; font-weight:bold; background:url('/IBK/uib/pib/img/KO/inq/bul_coupon.gif') no-repeat 0 0;}
.myONEwrap2 .boxs2 .point1 {text-decoration:underline;}
.myONEwrap2 .boxs2 .gtbtn {padding-left:6px; padding-right:13px;}
.myONEwrap2 .boxs3 {height:29px; padding:16px 0 0 18px; background:url('/IBK/uib/pib/img/KO/inq/box_left.gif') no-repeat 0 0;}/*2021.06.03*/
ul.mylist2 {width:100%; overflow:hidden;}
ul.mylist2 li {float:left; padding:0 0 0 15px; font-weight:bold;}/*2021.06.03*/
ul.mylist2 li span {display:inline-block;height:18px;line-height:18px;vertical-align:middle}/*2021.06.03*/
ul.mylist2 li span > img{display:block}/*2021.06.03*/
ul.mylist2 li span.high {color:#88c100;}
ul.mylist2 li span.middle {color:#fab80a;}
ul.mylist2 li span.low {color:#ff0000;}
ul.mylist2 li a {text-decoration:underline; color:#135dab; font-weight:normal;}

.bgNone {background:none !important;}
.ti0 {text-indent:0 !important;}

/*원금보장여부 아이콘*/
i.non_grnt_square{display:block;position:absolute;right:0;top:0;background:url('/IBK/uib/pib/img/KO/button/btn_non_grnt.png') no-repeat;width:93px;height:62px;font-size:0;text-indent:-9999em}
i.non_grnt_square02{display:block;position:absolute;right:0;top:0;background:url('/IBK/uib/pib/img/KO/button/btn_non_grnt03.png') no-repeat;width:65px;height:65px;font-size:0;text-indent:-9999em}

/*이용안내-신규가입안내*/
.info_lst_cont{position:relative;background:url('/IBK/uib/pib/img/KO/gud/bg_cont_t.png') no-repeat left top;margin:0 auto 8px;padding-top:8px;width:900px}
.info_lst_cont i.next{display:block;position:absolute;left:437px;bottom:-18px;background:url('/IBK/uib/pib/img/KO/gud/ico_circle_arrow.png') no-repeat center center;width:27px;height:27px;z-index:1}
.info_lst_cont .lst_cont_wrap{border-left:1px solid #c0d6ee;border-right:1px solid #c0d6ee;padding:14px 0;width:898px}
.info_lst_cont .lst_cont_btm{background:url('/IBK/uib/pib/img/KO/gud/bg_cont_b.png') no-repeat left bottom;margin:0 auto;width:900px;height:8px}
.info_lst_cont .cont_box{position:relative;padding:0 20px 0 25px;margin-left:62px;border-left:1px solid #d9e6f5}
.info_lst_cont .cont_box .cont_num{display:block;position:absolute;left:-64px;top:50%;background:url('/IBK/uib/pib/img/KO/gud/bg_cont_arrow_l.gif') no-repeat right center;margin-top:-19px;width:70px;height:38px;line-height:18px;font-weight:bold;font-size:18px;color:#3088cd;text-align:center}
.info_lst_cont .cont_box .cont_num > span{display:block;font-size:12px}
.info_lst_cont .cont_box strong{display:block;margin-bottom:10px;font-weight:bold;font-size:14px;color:#3c5c88}
.info_lst_cont .cont_box p{margin:4px 0 10px;line-height:18px}
.info_lst_cont .cont_box .clear:after{display:block;clear:both;content:''}
.info_lst_cont .cont_box .cont_l{float:left;border-right:1px solid #eaeaea;margin-right:25px;width:361px}
.info_lst_cont .cont_box .cont_r{float:right;width:400px}
.info_lst_cont .cont_box .clear b{display:block;background:url('/IBK/uib/pib/img/KO/common/bg_start.png') no-repeat -2px 4px;margin:0 0 11px 0;padding-left:12px}
.info_lst_cont .cont_box .clear p{background:url('/IBK/uib/pib/img/KO/common/bul_point_gray.gif') no-repeat left 7px;margin:0 0 11px 0;padding-left:12px}

/*부동산등기 전자서명 절차 안내*/
.box_process_type01{border:1px solid #ccddee;border-top:2px solid #66bbee;margin:35px auto 0}
.box_process_type01 strong{display:block;background:#f6f9fc;border-bottom:1px solid #ccddee;height:48px;line-height:48px;text-align:center;font-size:14px;color:#575757}
.box_process_type01 .cont_box{padding:20px 35px}
.box_process_type01 .cont_box .box_process{background:url('/IBK/uib/pib/img/KO/lon/PLON901000_prcess_bg.png') no-repeat;margin:50px auto 35px;width:722px;height:137px}
.box_process_type01 .cont_box .box_process li{display:block;float:left;margin-left:58px;padding-top:50px;width:137px;height:87px;line-height:20px;text-align:center;font-weight:bold;font-size:15px;color:#000}
.box_process_type01 .cont_box .box_process li:first-child{margin-left:0}
.box_process_type01 .cont_box ol li{line-height:22px}

/*스마트OTP등록,해지*/
.smart_otp_box{border:1px solid #c0d6ee;margin-top:30px;padding:30px 30px 40px}
.smart_otp_box .cont_desc{background:url('/IBK/uib/pib/img/KO/imn/bg_key_close.png') no-repeat 20px 10px;padding:0 0 24px 114px}
.smart_otp_box .cont_desc > strong{display:block;font-weight:bold;font-size:16px;color:#3c5c88}
.smart_otp_box .cont_desc > p{margin-top:12px;line-height:19px;color:#575757}
.smart_otp_box .cont_info{background:url('/IBK/uib/pib/img/KO/imn/bg_dashed_gray.gif') repeat-x left top;padding-top:34px}

/*사이버환전_2017.12.27*/
.cyber_exch_info{background:url('/IBK/uib/pib/img/KO/cer/bg_cert_info.jpg') no-repeat 22px 32px;padding:22px 0 18px 153px}
.cyber_exch_info > strong{display:block;font-size:16px;color:#333}
.cyber_exch_info > p{margin:18px 0}
.cyber_exch_info > p a{text-decoration:underline;color:#114287}

/*스마트인증_2018.01.05*/ 
.smart_usim_service{background:url('/IBK/uib/pib/img/KO/cer/bg_smart_usim.png') no-repeat 450px bottom;padding-top:45px;height:185px}
.smart_usim_service strong{background:url('/IBK/uib/pib/img/KO/common/bul_h4.gif') no-repeat 0 1px;padding:0 0 0 20px;color:#5b5b5b;font-size:16px;line-height:18px}
.smart_usim_service p{padding:25px 0 0 16px;line-height:24px;font-size:14px;color:#000}
.smart_usim_service p > b{color:#0960c7}
.smart_usim_process_tit{display:block;margin-bottom:20px;text-align:center;font-weight:normal;font-size:22px;color:#323539;letter-spacing:-0.05em}
.smart_usim_process_tit .tit_proc{background:#323539;border-radius:5px;margin-right:4px;width:64px;text-align:center;font-size:18px;color:#fff}
.smart_usim_process_tit > span{display:inline-block;line-height:26px;vertical-align:middle}
.smart_usim_process_tit > em{background:#bcf0ff}
.smart_usim_process{margin-top:30px}
.smart_usim_process > div:after{display:block;clear:both;content:''}
.smart_usim_process .box_cont{display:block;position:relative;border-radius:5px;margin-bottom:37px;padding-bottom:6px}
.smart_usim_process .box_cont .cont_tit{display:block;padding-top:80px;height:44px;text-align:center}
.smart_usim_process .box_cont.type01{border:1px solid #a0c1f4}
.smart_usim_process .box_cont.type01 .img_box{display:table;background:url('/IBK/uib/pib/img/KO/cer/bg_cer87_01.jpg') no-repeat;width:436px;height:396px}
.smart_usim_process .box_cont.type01 .img_box.bg_none{background:none}
.smart_usim_process .box_cont.type01 .img_box > div,.smart_usim_process .box_cont.type02 .img_box > div{display:table-cell;vertical-align:middle}
.smart_usim_process .box_cont.type02 .img_box{padding-top:40px;width:436px;height:356px;text-align:center}
.smart_usim_process .box_cont.type02.alone .img_box{padding-top:36px;width:646px;height:332px}
.smart_usim_process .box_cont.type02{border:1px solid #faca6d}
.smart_usim_process .box_cont.type02.alone{margin:0 auto 37px;width:646px}
.smart_usim_process .box_cont.type01 .cont_tit{background:url('/IBK/uib/pib/img/KO/cer/tit_cer87_01.png') no-repeat center 45px;border-bottom:1px solid #d5e7fb}
.smart_usim_process .box_cont.type01 .cont_tit > strong{font-weight:bold;color:#005fe3}
.smart_usim_process .box_cont.type02 .cont_tit{background:url('/IBK/uib/pib/img/KO/cer/tit_cer87_02.png') no-repeat center 45px;border-bottom:1px solid #fce7b6}
.smart_usim_process .box_cont.type02 .cont_tit > strong{font-weight:bold;color:#f56133}
.smart_usim_process .box_cont .box_num{display:block;position:absolute;left:50%;top:-18px;margin-left:-18px;width:35px;height:35px;line-height:35px;text-align:center;font-family:'IBKiDreamM';font-weight:normal;font-size:16px;color:#fff;z-index:1}
.smart_usim_process .box_cont.type01 .box_num{background:url('/IBK/uib/pib/img/KO/cer/bg_circle_blue.png') no-repeat}
.smart_usim_process .box_cont.type02 .box_num{background:url('/IBK/uib/pib/img/KO/cer/bg_circle_orange.png') no-repeat}

/*VIP CLASS*/
.vip_infobox{background:url('/IBK/uib/pib/img/KO/imn/vipclass_logo.png') no-repeat 30px center;border:1px solid #ccddee;margin-top:30px;padding:20px 20px 20px 234px;line-height:20px;font-weight:bold;font-size:15px;color:#333}

/*금융거래종합보고서조회*/
.inq_print_box{border:1px solid #999;margin-top:12px;padding:40px 40px 55px}
.inq_print_box .inq_print_title{display:block;position:relative;background:url('/IBK/uib/pib/img/KO/common/img_logo.gif') no-repeat right top;border-bottom:7px solid #eee;padding:14px 0;line-height:24px;font-weight:bold;font-size:24px;color:#333}
.inq_print_box .inq_print_title .inq_print_date{position:absolute;right:9px;top:25px;font-weight:normal;font-size:12px}
.inq_print_box table th.bl_none,.inq_print_box table td.bl_none{border-left:none !important}
.inq_btn_right{display:block;position:relative;margin-top:20px;text-align:right}
.inq_btn_right > a{text-align:left}

/*2019.05.16_로그인화면 수정*/
.etc_content .bx_login{width:952px;height:340px;overflow:hidden}
.etc_content .bx_login:after{display:block;clear:both;content:''}
.etc_content .bx_login .bx_visual{display:inline-block;float:left;width:381px;height:340px}
.etc_content .bx_login .bx_lgn_type{display:inline-block;float:right;width:561px;height:340px}
.etc_content .bx_login .tab_01{margin-top:0}/*2023.05.02_수정*/
.etc_content .bx_login .tab_01 li{width:50%;box-sizing:border-box}/*2023.05.02_수정*/
.etc_content .bx_login .tab_01 > ul > li.fst{margin-left:0;width:calc(50% + 1px)}/*2023.05.02_수정*/
.etc_content .bx_login .tab_01 > ul > li.fst.on{margin-left:-1px}/*2023.05.02_추가*/
.etc_content .bx_login .login_area{padding:55px 0 33px;width:559px}/*2021.02.03_수정*/
.etc_content .bx_login .tab_cont_box.ty_comcerti{width:352px;text-align:center}/*2021.02.03_추가*/
.etc_content .bx_login .tab_cont_box.ty_comcerti .logs:after{display:block;clear:both;content:''}/*2021.02.03_추가*/
.etc_content .bx_login .tab_cont_box.ty_comcerti .logs > a{display:inline-block;float:left;margin:0 5px}/*2021.02.03_추가*/
.etc_content .bx_login .login_area .tab_cont_box.ty_comcerti .btns{display:inline-block;margin:55px auto 0;width:305px}/*2021.02.03_추가*/

/*계좌통합서비스*/
.cinq_visual_i{background:url('/IBK/uib/pib/img/KO/inq/visual_inq9010.png') no-repeat 511px bottom;border-bottom:2px solid #d1e0f0;margin-top:48px;padding-left:30px;height:152px}
.cinq_visual_i > strong{display:inline-block;margin-top:4px;font-family:'IBKiDreamM';font-weight:normal;font-size:28px;color:#114287}
.cinq_visual_i > p{margin-top:20px;line-height:26px;font-family:'IBKiDreamL';font-weight:normal;font-size:18px;color:#575757;letter-spacing:-0.5px}
.cinq_visual_r{background:url('/IBK/uib/pib/img/KO/inq/visual_inq9010_r.png') no-repeat 59px 41px;border:1px solid #ccddee;margin-top:20px;padding:40px 0 0 348px;width:550px;height:189px;line-height:19px}
.cinq_visual_r > strong{line-height:28px;font-family:'IBKiDreamL';font-weight:bold;font-size:24px;color:#333;letter-spacing:-0.5px}
.cinq_visual_r > a{margin-top:13px}

/*IBK오픈뱅킹*/
.bx_inner_cont:after{content:'';display:block;clear:both}
.bx_inner_cont .cont_w170{display:inline-block;float:left;width:170px}
.opn_visual_i{background:url('/IBK/uib/pib/img/KO/opn/opn_visual_01.png') no-repeat 548px bottom;border-bottom:2px solid #d1e0f0;margin-top:26px;padding-left:30px;height:190px}
.opn_visual_i > strong{display:inline-block;margin-top:28px;font-family:'IBKiDreamM';font-weight:normal;font-size:28px;color:#114287}
.opn_visual_i > ul li,.opn_visual_i > p{line-height:26px;font-family:'IBKiDreamL';font-weight:normal;font-size:16px;color:#575757;letter-spacing:-0.5px}
.opn_visual_i > ul li:first-child,.opn_visual_i > p{margin-top:23px}
.opn_visual_i .desc_point{color:#f26248}
.opn_visual_i + .btn_area{margin-top:70px}

/*잔액가져오기*/
.bx_balance{background:url('/IBK/uib/pib/img/KO/opn/opn_visual_02.png') no-repeat 25px 17px;border:1px solid #d1e0f0;margin-top:12px;padding:48px 0 0 204px;height:96px}
.bx_balance > strong{display:inline-block;font-size:16px;color:#333}
.bx_balance > p{margin-top:16px;text-indent:6px;font-size:13px}

/*특별한도 신청*/
.bx_crd_service{display:block;background:url('/IBK/uib/pib/img/KO/crd/crd_bg_PCRD152000.png') no-repeat 522px 37px;border-bottom:2px solid #d1e0f0;padding:49px 0 0 23px;height:218px}
.bx_crd_service > strong{display:block;line-height:38px;font-family:'IBKiDreamL';font-weight:normal;font-size:36px;color:#114287}
.bx_crd_service > p{line-height:26px;font-family:'IBKiDreamL';font-weight:normal;font-size:18px;color:#444}

/*다이렉트 오토캐시백*/
.img_visual_area.autocash{background:url('/IBK/uib/pib/img/KO/crd/crd_drautocash.png') no-repeat 547px 3px;height:217px}
.img_visual_area.autocash strong{margin-left:30px;padding-top:16px;font-size:28px}
.img_visual_area.autocash p{margin:10px 0 0 30px;line-height:26px;font-size:18px}
.desc_autocash{font-weight:bold;font-size:12px !important;color:#1857a6 !important}

/* i-ONE 전자위임장 */
.bx_eletter{background:url('/IBK/uib/pib/img/KO/imn/bg_eletter.png') no-repeat 55px 50%;border:1px solid #cde;margin-top:30px;padding:52px 45px 58px 211px;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:19px}
.bx_eletter > strong{display:block;font-weight:bold;font-size:16px;color:#333}
.bx_eletter > p{display:block;margin-top:14px;color:#575757}

/* IBK지수연동예금 */
.bx_eld_list{margin:0 auto;padding:0 15px;width:750px}
.bx_eld_list li{border-bottom:1px solid #ddd;padding:18px 0}
.bx_eld_list li:after{content:'';display:block;clear:both}
.bx_eld_list li .bx_graph{display:block;float:left;margin-right:60px;width:230px}
.bx_eld_list li .desc_area{display:block;float:left;padding-top:25px}
.bx_eld_list li .desc_area .desc_tit{display:block;font-weight:bold;font-size:16px;color:#3fbcf3}
.bx_eld_list li .desc_area .sub_tit{background:url('/IBK/uib/pib/img/KO/popup/bul_arr_gray.gif') no-repeat 9px center;margin-top:13px;padding-left:27px;letter-spacing:-.5px;font-weight:bold;font-size:12px;color:#333}
.bx_eld_list li .desc_area .cont_subdesc{margin-top:9px;padding-left:26px;letter-spacing:-.5px;;font-size:12px;color:#555}
.bx_eld_list li .desc_area .bul_desc{background:url('/IBK/uib/pib/img/KO/popup/bul_circle_gray.gif') no-repeat 26px center;margin-top:2px;padding-left:35px;letter-spacing:-.5px;;font-size:12px;color:#999}

/* 타발(해외로부터)송금 자동입금서비스 */
.transfer_abroad{background:url('/IBK/uib/pib/img/KO/fxd/bg_transfer_abroad.png') no-repeat 34px 50px;border:1px solid #ccddee;margin-top:30px;padding:50px 0 0 211px;height:130px}
.transfer_abroad > strong{display:block;font-weight:bold;font-size:16px;color:#333}
.transfer_abroad > p{display:block;font-size:12px;color:#575757}

/*금융투자소득세*/
.bx_income_tax{background:url('../img/KO/imn/bg_income_tax.png') no-repeat 520px bottom;border:1px solid #ccddee;margin-top:40px;padding:37px 0 0 30px;height:173px;box-sizing:border-box}
.bx_income_tax > strong{display:block;line-height:24px;font-weight:bold;font-size:16px;color:#ff0000}

/* 아코디언 */ /*2023.12.08_추가*/ 
.list_accordion{border-top: 1px solid #79818c;}
.list_accordion > li{border-bottom: 1px solid #ebeef0;}
.list_accordion .question{position: relative; padding: 15px 30px 15px 5px;}
.list_accordion .question .btn_box{position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.list_accordion .question .btn_box a{width: 20px; height: 20px; text-indent: -9999rem; font-size: 1px; color: transparent; background: :url('/IBK/uib/pib/img/KO/trn/bg_arr_open3.png') no-repeat 0 0; overflow: hidden;}
.list_accordion .question .btn_box a.arr_close{transform: rotate(180deg);}
.list_accordion .question .btn_box .arr_close,
.list_accordion > li.on .question .btn_box .arr_open{display: none;}
.list_accordion .question .btn_box .arr_open,
.list_accordion > li.on .question .btn_box .arr_close{display: block;}
.list_accordion .answer{display: none; padding: 12px 5px; border-top: 1px solid #f4eeff;}
.list_accordion > li.on .answer{display: block;}

/* 230115 추가 시작 */
/*전저서명인증서 col1, col2, col3, col4 추가 li 갯수에 따라 숫자삽입  예) 하위 li가 4개이면 col4 추가 */
.box_list.certificate_box.finance.col4 > li{float:left;width:25%;padding:100px 15px 0;box-sizing:border-box;border-left:1px solid #ddd;text-align:center;}
.box_list.certificate_box.finance.col3 > li{float:left;width:33.3%;padding:100px 15px 0;box-sizing:border-box;border-left:1px solid #ddd;text-align:center;}
.box_list.certificate_box.finance.col2 > li{float:left;width:50%;padding:100px 15px 0;box-sizing:border-box;border-left:1px solid #ddd;text-align:center;}
.box_list.certificate_box.finance.col1 > li{float:left;width:100%;padding:100px 15px 0;box-sizing:border-box;border-left:1px solid #ddd;text-align:center;}
.box_list.certificate_box.finance.col1 > li:first-child,
.box_list.certificate_box.finance.col2 > li:first-child,
.box_list.certificate_box.finance.col3 > li:first-child,
.box_list.certificate_box.finance.col4 > li:first-child{border-left:0;}
.box_list.certificate_box.finance .list_comm {padding:0 calc((100% - 220px) /2);height: 56px;}
/* 230115 추가 끝 */

/* 사기의심계좌 조회결과 */
.bx_result_msg{border-top:2px solid #65bdef;border-bottom:1px solid #c9def1;margin-top:7px;padding:24px 0 20px;text-align:center;color:#575757}
.bx_result_msg .msg_damage{padding:77px 0 14px;line-height:19px;font-size:14px}
.bx_result_msg .msg_damage.msg_n{background:url('/IBK/uib/pib/img/KO/common/bg_circle_check.png') no-repeat center top;color:#296cc5}
.bx_result_msg .msg_damage.msg_y{background:url('/IBK/uib/pib/img/KO/common/bg_circle_slash.png') no-repeat center top;color:#ff0000}
.bx_result_msg .msg_sub_desc{margin-top:2px;line-height:23px}

/* 여신거래 안심차단 */
.crloan_care_info {margin-top:30px;padding:40px 45px 40px 190px;background:url('/IBK/uib/pib/img/KO/imn/img_crloan_care.png') no-repeat 40px 50%;border:1px solid #cde;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:19px}
.crloan_care.btn_area .btn_ok,
.crloan_care.btn_area .btn_etc{padding: 4px 15px}
.crloan_care.btn_area .two_line{line-height:20px}
.crloan_care.agree_content{margin-top:20px;border:1px solid #999;width:100%;height:auto;padding:15px;box-sizing:border-box;overflow:hidden}

/* 사업자등록 원스톱 서비스 */
.bx_onestop_service{background:url('../img/KO/ads/img_paper_pen.png') no-repeat right 13px top 0;border-bottom:2px solid #d1e0f0;margin-top:30px;padding:24px 0 25px 30px;height:187px;font-family:'IBKiDreamL';box-sizing:border-box}
.bx_onestop_service > h3{display:block;margin-bottom:24px;line-height:28px;letter-spacing:-1px;font-size:28px;color:#114287}
.bx_onestop_service .service_desc{margin-top:7px;line-height:21px;font-size:16px;color:#565656}
.bx_onestop_service .service_desc > em{color:#1857a7}
.bx_service_sum{border:1px solid #ccddee;margin-top:30px;padding:43px 2px 51px;text-align:center}
.bx_service_sum ul:after{content:'';display:block;clear:both}
.bx_service_sum ul > li{display:block;float:left;width:297px;background-repeat:no-repeat;background-position:center top;background-size:120px;padding-top:140px;letter-spacing:-1px;font-family:'IBKiDreamL';font-size:15px;color:#333}
.bx_service_sum ul > li:nth-child(1){background-image:url('../img/KO/ads/ico_hand_plus.png')}
.bx_service_sum ul > li:nth-child(2){background-image:url('../img/KO/ads/ico_man_wheel.png')}
.bx_service_sum ul > li:nth-child(3){background-image:url('../img/KO/ads/ico_shield_check.png')}