@charset "utf-8";
/*
@import url('content.css');
@import url('table.css');
@import url('layer.css');
@import url('global.css');
@import url('font.css');
@import url('main_pib.css');
@import url('product.css');
*/

/*reset*/
h1, h2, h3, h4, h5, h6,div, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, caption, th, td, form, fieldset, legend, hr {margin:0; padding:0;}
pre {font-family:Dotum; white-space:pre;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
ul, ol, li {list-style:none;}
table {table-layout:auto !important; margin:0; padding:0; border-spacing:0; border:0;/*border-collapse:collapse;*/} /* 세금계산서 부분 상의로 border-collapse:collapse; 부분 주석제거 */
table td table {border-collapse:collapse;}
*+html table {border-collapse:collapse;}
img, fieldset, abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, var {font-style:normal; font-weight:normal;}
q:before, q:after {content: '';}
input, select, button, textarea {}
input, select {vertical-align:middle;}
input.button, input.submit , input.image, button {cursor:pointer;}
hr {display:none}
caption {left:-9999px; width:0.01em; height:0.01em; font-size:0.1em; line-height:0.01em; overflow:hidden;}
a {color:#565656;}
a:link, a:visited {text-decoration:none; }
a:active, a:hover {text-decoration:none;}
.cboth {clear:both;}
img {vertical-align:middle;}
label {cursor:pointer;}

/*basic*/
html,body {height:100%;}
body {margin:0; padding:0; font-family:IBKiDreamL,Dotum,돋움,Gulim,굴림,Tahoma,Arial,sans-serif; font-size:12px; color:#565656; width:100%; background:#fff; line-height:16px; }
body.none {background:#fff;}
body.layer {padding:0; margin:0; background:#fff;}

.ibkskip {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; white-space:nowrap;}
.ibkskip a {position:absolute; top:0; display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.ibkskip a:hover,
.ibkskip a:active,
.ibkskip a:focus {width:100%; height:auto; margin:0; padding:5px 0; text-align:center; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; background:#fff; position:absolute; z-index:9999;}

.screen_out {position:absolute; left:-9999px; width:0.01em; height:0.01em; font-size:0.1em; line-height:0.01em; overflow:hidden;}
.clearfix {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.f14 {font-size:14px !important;}

/*layout*/
#ibkwrap {position:relative;  height:auto !important; height:100%; min-height:100%; min-width:1140px;  /*background: url('/IBK/uib/pib/img/KO/common/bg_body.gif') repeat-x 0 0;*/}
#ibk_header {padding:0; /*background: url('/IBK/uib/pib/img/KO/common/bg_body.gif') repeat-x 0 0;*/}
#ibk_header .lay_top_imsi {display:block;margin:0 auto;width:1140px;}
.gnb_bar {border-bottom:3px solid #1857a6;}
#ibk_container {position:relative; width:1140px; overflow:hidden; padding-top:25px; margin:0 auto;} 
body.popup #ibk_container {width:auto; overflow:visible; padding:0; margin:0;} /*개발팀에서 popup에 같은id 사용해 적용해 놓음*/
#ibk_container.etc {overflow:auto;}/*my_menu 사용*/
.ibk_sitemap{overflow:hidden;} /*20161028 플립 김종환 추가*/
.ibk_containers {position:relative; width:100%; overflow:hidden;} /*main*/
.ibk_lnb {float:left; width:200px;}
.arr_lnb {display:none;}
.ibk_content {position:relative; float:left; width:900px; min-height:1000px; padding-top:22px; margin:0 0 100px 40px; overflow:hidden;}
.ibk_content.fxd {margin:0 0 100px 0; margin-top:-25px;}
.ibk_contents {width:900px; margin:50px auto 0; padding-bottom:100px; overflow-x:hidden;}

#ibk_footer {margin-top:15px; width:100%; position:relative; border-top:1px solid #d5d5d5; background:#f5f5f5;}
#ibk_footer img {display:inline-block; margin:0 auto; vertical-align:middle;}
#ibk_footer .foot_area {position:relative; width:1140px; height:75px; margin:0 auto; padding:20px 0 25px;}
#ibk_footer .foot_area .left {float:left; padding:0; width:65%;}
#ibk_footer .foot_area .right {float:right; padding:0; width:35%;}
#ibk_footer .foot_area .left.type02 {float:left; padding:0; width:63%;}
#ibk_footer .foot_area .right.type02 {float:right; padding:0; width:37%;}
#ibk_footer .point {color:#0057a6;}
#ibk_footer .flink {margin:4px 0 10px; width:100%; overflow:hidden;}
#ibk_footer .flink li {float:left; padding:0 6px 0 8px; background:url('/IBK/uib/pib/img/KO/common/foot_li.gif') no-repeat 0 1px;}
#ibk_footer .flink li:first-child {padding-left:0; background:none;}
#ibk_footer .flink li a {color:#575757;}
#ibk_footer .flink li a:focus {outline-offset:-1px}/* 202310_웹접근성 */
#ibk_footer .flink li .ftit {color:#0057a6; padding-right:11px;}
#ibk_footer .copyright {margin-top:4px;}
#ibk_footer .familys {text-align:right;}
#ibk_footer .familys select {width:185px;}
#ibk_footer .flink2 {float:right; padding-top:15px;}
#ibk_footer .flink2 li {float:left; padding-left:10px;}
#ibk_footer .flink3 {float:right; padding-top:15px;}
#ibk_footer .flink3 li {float:left; padding-left:5px;}
.flinks {display:inline-block; position:relative; width:150px; height:22px; padding:0 30px 0 3px; line-height:22px; text-align:left; border:1px solid #d5d5d5; background:#fff url('/IBK/uib/pib/img/KO/common/select_bg.gif') no-repeat right center;}
.flist {display:none; position:absolute; z-index:100; left:-1px; bottom:22px; width:183px; background:#fff; border:1px solid #d5d5d5;}
.flist ul {padding:5px 5px 0;}
.flist ul li {padding:0 0 3px 10px; line-height:18px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm2.gif') no-repeat 0 9px;}

/**/
.tops {position:fixed; bottom:130px; margin-left:1150px; z-index:1;}

/*input*/
input.tx {border:1px solid #d5d5d5; padding:0 2px 0 0; height:22px; line-height:22px; font-size:12px; width:150px; text-indent:5px;}
input.tx:focus {border:2px solid #196ec9; padding-right:0; height:20px; line-height:20px;}
input.rdonly {border:1px solid #b0cdd2; padding:0; background:#dedede; height:20px;}
input.rdonly:focus {border:1px solid #b0cdd2; padding:0; background:#dedede; height:20px;}
input.my {text-align:right;}
select {font-size:12px;  padding:0; color:#666; border:1px solid #ddd; height:24px; line-height:18px; width:152px; border:1px solid #ddd;}
select[disabled] {background:#dedede;}
textarea {border:1px solid #ddd; padding:0; height:100px; font-size:12px; width:150px;}
input.ipt_file{ background-color: #ffffff;}

/*loading*/
.maskFilm {display:none; position:fixed; top:0; left:0; z-index:9900; width:100%; height:100%; background:url('/IBK/uib/pib/img/KO/common/dim_bg.png') repeat 0 0;}
.maskFilm2 {display:none; position:fixed; top:0; left:0; z-index:9950; width:100%; height:100%; background:url('/IBK/uib/pib/img/KO/common/dim_bg.png') repeat 0 0;}
.loading {display:none; position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%;}
.loading2 {display:none; position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%;}
.load_area {display:table; width:100%; height:100%;}
.loads {position:relative; display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center;}
.loads .loadbox {margin:0 auto; width:237px; padding:33px 0 27px;  border:2px solid #0073d5; background:#fff url('/IBK/uib/pib/img/KO/common/preloader_ibk2.gif') no-repeat 0 0; box-shadow:3px 3px 3px #ccc;}
.loads .loadbox strong {display:block; margin-top:15px; font-size:14px; color:#262626;}
.loads .loadbox p {margin-top:5px; color:#262626;}

.loads .loadbox2{margin:0 auto; width:200px; position:relative;border:0;padding:19px 0 0;}
.loads .loadbox2 .round {display:block;width:71px;height:70px;position:absolute;left:50%;margin-left:-35px;top:0;background: url('/IBK/uib/pib/img/KO/common/preloader_ibk_02.png') no-repeat;}
.loads .loadbox2 .rounds {display:block;width:71px;height:70px;position:absolute;left:50%;margin-left:-35px;top:0;background: url('/IBK/uib/pib/img/KO/common/preloader_ibk_02s.png') no-repeat;}
.loads .loadbox2 div.txts {margin-top:33px;}
.loads .loadbox2 strong {display:block; margin-top:24px; color:#fff; font-size:14px;}
.loads .loadbox2 p{margin-top:2px;color:#fff;font-weight:bold;}


/*top*/
.gnb_aside {height:80px; position:relative; margin:0 auto; width:1140px;}
.gnb_aside h1 {position:absolute; top:0; left:0;}
.gnb_aside .tlogout {position:absolute; top:28px; left:290px; display:inline-block; height:28px; background:url('/IBK/uib/pib/img/KO/common/top_log_bg.gif') repeat-x 0 0;}
.gnb_aside .tlogout.dti {left:280px;}
.gnb_aside .tlogout .right {height:28px; background:url('/IBK/uib/pib/img/KO/common/top_logout_right.gif') no-repeat right 0;}
.gnb_aside .tlogout .left {height:28px;  padding:0 17px 0 20px; background:url('/IBK/uib/pib/img/KO/common/top_logout_left.gif') no-repeat 0 0;}
.gnb_aside .tlogout .tlog {display:inline-block; height:19px; padding-top:9px; line-height:11px; background:#135dab url('/IBK/uib/pib/img/KO/common/top_logout_middle.gif') no-repeat right 0;}
.gnb_aside .tlogout .tlog a {color:#fff; font-weight:bold; padding:0 20px 1px 16px; background:url('/IBK/uib/pib/img/KO/common/top_logout_bg.gif') no-repeat 0 0;}
.gnb_aside .tlogout .con  {display:inline-block; padding-left:7px;  line-height:11px;}
.gnb_aside .tlogout .con  a {color:#114287; padding:0 0 1px 15px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/common/top_logout_con.gif') no-repeat 0 0;}

.gnb_aside .tlogin {position:absolute; top:28px; left:290px; min-width:200px; display:inline-block; height:28px; background:url('/IBK/uib/pib/img/KO/common/top_log_bg.gif') repeat-x 0 0;}
.gnb_aside .tlogin.dti {left:280px;}
.gnb_aside .tlogin .right {height:28px; background:url('/IBK/uib/pib/img/KO/common/top_logout_right.gif') no-repeat right 0;}/*2021.03.02_수정*/
.gnb_aside .tlogin .left {height:28px; line-height:11px; padding:0 16px 0 2px; background:url('/IBK/uib/pib/img/KO/common/top_login_left.gif') no-repeat 0 0;}
.gnb_aside .tlogin .left img.pic {vertical-align:top; margin-top:-7px; height:24px; width:24px;}
.gnb_aside .tlogin .left .pic2 {position:absolute; margin:-7px 0 0 -28px; height:24px; width:24px;}
.gnb_aside .tlogin .tnick {display:inline-block; float:left; color:#114287; padding:9px 6px 0 0px;} 
.gnb_aside .tlogin .tnick.etc {padding-left:10px;}
.gnb_aside .tlogin .ttime {display:inline-block; float:left; color:#ff0000; padding:9px 5px 2px 19px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/common/top_login_time.gif') no-repeat 0 6px;}
.gnb_aside .tlogin .ttime.time60 {background:url('/IBK/uib/pib/img/KO/common/login_blue.gif') no-repeat 0 6px;}
.gnb_aside .tlogin .ttime.time59 {background:url('/IBK/uib/pib/img/KO/common/login_orange.gif') no-repeat 0 6px;}
.gnb_aside .tlogin .ttime.time30 {background:url('/IBK/uib/pib/img/KO/common/login_red.gif') no-repeat 0 6px;}

.gnb_aside .tlogin .ttime a {color:#114287;}
.gnb_aside .tlogin .tout {display:inline-block; float:left; height:19px; padding:9px 0 0 15px; background:#135dab url('/IBK/uib/pib/img/KO/common/top_login_middle.gif') no-repeat 0 0;}
.gnb_aside .tlogin .tout a {color:#fff; font-weight:bold;  padding:0 0 0 16px; background:url('/IBK/uib/pib/img/KO/common/top_logout_bg.gif') no-repeat 0 0;}
.gnb_aside .tlogin .con{display:inline-block;background:url('/IBK/uib/pib/img/KO/common/top_logout_middle.gif') no-repeat left top;padding-left:27px;height:28px;line-height:28px}/*2021.03.02_추가*/
.gnb_aside .tlogin .con a{background:url('/IBK/uib/pib/img/KO/common/top_logout_con.gif') no-repeat left top;padding:0 0 1px 15px;font-weight:bold;color:#114287}/*2021.03.02_추가*/

.taside {float:right; padding-top:28px;}
.taside ul.tlink {float:left;}
.taside ul.tlink li {float:left; padding:5px 9px 0 11px; line-height:0; background:url('/IBK/uib/pib/img/KO/common/top_link_bg.gif') no-repeat 0 10px;}
.taside ul.tlink li:first-child {padding-left:0; background:none;}
.gnb_bar .taside ul.tlink {margin-top:-1px;}

.taside .tservice {margin-left:4px; padding:0; float:left; position:relative;}
.taside .tservice .btn_tit {display:inline-block; width:93px; height:24px; background:url('/IBK/uib/pib/img/KO/common/bg_top_service.png') no-repeat 0 top;}
.taside .tservice .btn_tit.on {display:inline-block; width:93px; padding-bottom:13px; background:url('/IBK/uib/pib/img/KO/common/bg_top_service_on.png') no-repeat 0 1px;}
.taside .tservice .btn_tit span{display:inline-block; width:93px; height:24px; text-indent:-9999px;font-size:0;background:url('/IBK/uib/pib/img/KO/common/top_service_tit.gif') no-repeat 12px 6px;}
.taside .tservice .btn_tit.on span{background:url('/IBK/uib/pib/img/KO/common/top_service_tit_on.gif') no-repeat 12px 6px;}

.taside .tservice .ser_list{display:none; width:93px; padding-bottom:10px; position:absolute; top:30px; left:0; background:url('/IBK/uib/pib/img/KO/common/bg_bot_service.png') no-repeat 0 bottom;z-index:1001;}
.taside .tservice .ser_list li {background:#fff;}
.taside .tservice .ser_list.on{display:block;}
.taside .tservice .ser_list li a{display:block; width:91px; height:19px; text-indent:-9999px;font-size:0;border-left:1px solid #bfd1e7; border-right:1px solid #bfd1e7;}
.taside .tservice .ser_list .list01 a{background:url('/IBK/uib/pib/img/KO/common/top_service_list01.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list01 .on{background:url('/IBK/uib/pib/img/KO/common/top_service_list01_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list02 a{background:url('/IBK/uib/pib/img/KO/common/top_service_list02.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list02 .on{background:url('/IBK/uib/pib/img/KO/common/top_service_list02_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list03 a{background:url('/IBK/uib/pib/img/KO/common/top_service_list03.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list03 .on{background:url('/IBK/uib/pib/img/KO/common/top_service_list03_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list04 a{background:url('/IBK/uib/pib/img/KO/common/top_service_list04.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list04 .on{background:url('/IBK/uib/pib/img/KO/common/top_service_list04_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list05 a{background:url('/IBK/uib/pib/img/KO/common/top_service_list05.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list05 .on{background:url('/IBK/uib/pib/img/KO/common/top_service_list05_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list06 a{background:url('/IBK/uib/pib/img/KO/common/top_service_list06.gif') no-repeat 11px 3px;}/*2021.03.02_추가*/
.taside .tservice .ser_list .list06 .on{background:url('/IBK/uib/pib/img/KO/common/top_service_list06_on.gif') no-repeat 11px 3px;}/*2021.03.02_추가*/

.taside .tglobal {margin-left:14px; padding:0; float:left; position:relative;}
.taside .tglobal .box_global {display:none;width:123px; padding-top:25px; box-sizing:border-box; position:absolute; top:18px; right:-17px; background:url('/IBK/uib/pib/img/KO/common/bg_tglobal_top.png') no-repeat 0 6px; z-index:1001;}
.taside .tglobal .box_global ul {padding-bottom:9px;background:url('/IBK/uib/pib/img/KO/common/bg_tglobal_bot.png') no-repeat 0 bottom; }
.taside .tglobal .box_global li {padding-left:38px; padding-top:8px; border-left:1px solid #bfd1e7; border-right:1px solid #bfd1e7;}
.taside .tglobal .box_global .en {padding-top:7px;background:#fff url('/IBK/uib/pib/img/KO/common/icon_en.gif') no-repeat 12px 7px;}
.taside .tglobal .box_global .ch {background:#fff url('/IBK/uib/pib/img/KO/common/icon_ch.gif') no-repeat 12px 8px;}
.taside .tglobal .box_global .vi {background:#fff url('/IBK/uib/pib/img/KO/common/icon_vi.gif') no-repeat 12px 8px;}
.taside .tglobal .box_global .in {padding-bottom:10px; background:#fff url('/IBK/uib/pib/img/KO/common/icon_in.gif') no-repeat 12px 8px;}
.taside .tglobal .box_global li a {font-size:12px; color:#575757;}
.taside .tglobal .box_global li a:hover {font-weight:bold;}

.taside .tsearch {margin-left:14px; padding:0; float:left;}
.taside .tsearch .sch_box {width:163px;display:none;}
.taside .tsearch .sch_box:after {display:block;clear:both;content:'';}
.taside .tsearch .sch_box .inp_box {float:left; display:inline-block; width:106px; margin-top:1px; padding:2px 15px; height:19px; margin-right:6px; background: url('/IBK/uib/pib/img/KO/common/bg_top_sch.png') no-repeat 0 0;}
.taside .tsearch .sch_box .inp_box .top_sch {display:inline-block; width:109px; height:17px; padding:0;  border:1px solid #fff; }
.taside .tsearch .sch_box .inp_box .btn_sch {float:left; display:inline-block; width:21px;height:23px;}

/*lnb*/
#lnb,
#lnb ul,
#lnb ul li,
#lnb ul li a {display:block; margin:0; padding:0; position:relative;}
#lnb {}
#lnb ul.f_step li {}
#lnb ul.f_step li ul {display:none; border-bottom:1px solid #0f437f;}
#lnb > ul.f_step > li > a {padding:12px 25px 12px 5px; z-index:2; font-size:14px; text-decoration:none; border-bottom:1px solid #104289; color:#1059a6;	background:url('/IBK/uib/pib/img/KO/menu/lnb_off.png') no-repeat right center;}
#lnb > ul.f_step > li > a span:first-child {padding-left:7px; display:inline-block;}
#lnb > ul.f_step > li > a:hover {font-weight:bold; background:url('/IBK/uib/pib/img/KO/menu/lnb_off.png') no-repeat right center;}
#lnb > ul.f_step > li > a:hover span:first-child {padding-left:7px; background:url('/IBK/uib/pib/img/KO/menu/lnb_li_on.png') no-repeat 0 4px; letter-spacing:-1px;}
#lnb > ul.f_step > li.on > a {font-weight:bold; }
#lnb > ul.f_step > li.on > a span:first-child {padding-left:7px; background:url('/IBK/uib/pib/img/KO/menu/lnb_li_on.png') no-repeat 0 4px; letter-spacing:-1px;}
#lnb > ul.f_step > li.has-sub > a {background:url('/IBK/uib/pib/img/KO/menu/lnb_over.png') no-repeat right center;}
#lnb > ul.f_step > li.has-sub.on > a {background:url('/IBK/uib/pib/img/KO/menu/lnb_on.png') no-repeat right center;}

#lnb ul.s_step > li {padding-top:1px;} /* background:url('') repeat-x 0 0;  202310 웹접근성 - 크롬 오류 대응*/
#lnb ul.s_step > li > a {padding:8px 20px; z-index:1; text-decoration:none; color:#114287; background:#eaf4f8;}
#lnb ul.s_step > li > a:hover {font-weight:bold; color:#fff; background:#114287 url('/IBK/uib/pib/img/KO/menu/lnb_right.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub > a {background:#eaf4f8 url('/IBK/uib/pib/img/KO/menu/lnb_plus.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub > a:hover {background:#114287 url('/IBK/uib/pib/img/KO/menu/lnb_plus.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub.on > a {background:#114287 url('/IBK/uib/pib/img/KO/menu/lnb_minus.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub.on > a:hover {background:#114287 url('/IBK/uib/pib/img/KO/menu/lnb_minus.png') no-repeat right center;}
#lnb ul.s_step > li.on > a {color:#fff; background:#114287;}
#lnb ul.s_step > li.on > a:hover {color:#fff; background:#114287;}

#lnb ul.t_step > li > a {padding:6px 20px; color:#333; background:#f7f7f7;}
#lnb ul.t_step > li > a:hover {font-weight:bold;}

/*.f_step > li.on {background:url('/IBK/uib/pib/img/KO/menu/lnb_li_on.png') no-repeat 12px 16px;}*/
.f_step > li.fix {background:none; font-weight:bold;}
.s_step > li.on > a {font-weight:bold}
.t_step > li.on > a {font-weight:bold}

.lnb_my {margin-top:20px; padding:15px 19px 20px 19px; border:1px solid #9aaabf;}
.lnb_my.etc {margin-top:10px; border:1px solid #bfd1e7;}

.lnb_my .mybox {position:relative;}
.lnb_my .mybox strong.ltit {display:block; font-size:14px; color:#114287;}
.lnb_my .mybox strong.ltit a {color:#114287;}
.lnb_my .mybox .lnb_up {position:absolute; right:0; top:0;}
.lnb_my .mybox ul {margin-top:5px;}
.lnb_my .mybox ul li {padding:10px 0 2px 0; color:#575757;}
.lnb_my .mybox ul li img {vertical-align:-1px; margin-left:4px;}
.lnb_my .mybox ul li a {color:#575757; }

.lnb_my .mys {margin-top:10px; border:1px solid #bfd1e7;}
.lnb_my .mys.etc {margin-top:5px;}
.lnb_my .mys a {display:block; padding:5px 0 0 20px; height:19px; color:#575757;} 
.lnb_my .mys a span {padding-left:16px; background:url('/IBK/uib/pib/img/KO/menu/lnb_tool.png') no-repeat 0 0;}
.lnb_my .mys a.sets span {padding-left:16px; background:url('/IBK/uib/pib/img/KO/menu/lnb_set.png') no-repeat 0 0;}
.lnb_my .mys a.del_all {padding:5px 0 0; text-align:center;}
.lnb_my .mys a.del_all span {padding-left:20px; text-align:center; background:url('/IBK/uib/pib/img/KO/menu/lnb_del.png') no-repeat 0 0;}
.lnb_my .mys_none {padding-top:15px; text-align:center;}

.lnb_link {margin-top:10px;}
.lnb_link a {display:block; border-radius:2px; border:0; height:33px; line-height:33px; padding:0 15px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/button/bg_btn_ok.png') repeat-x 0 0; vertical-align:middle;}
.lnb_banner {margin-top:10px;}
.lnb_banner2 {margin-top:0;}
.lnb_banner2 li{padding:10px 0 0 0; }

.paybox {border:1px solid #bfd1e7; border-bottom:0; position:relative;}
.paybox ul.plinks {border-top:2px solid #c2e6f6; width:100%; overflow:hidden;}
.paybox ul.plinks > li {float:left; width:65px; height:46px; padding:0; color:#114287; border-bottom:1px solid #bfd1e7; font-weight:bold; border-left:1px solid #bfd1e7; text-align:center; background:#fff url('/IBK/uib/pib/img/KO/menu/pay_bg.png') no-repeat right bottom;}
.paybox ul.plinks > li:first-child {border-left:0; width:66px;}
.paybox ul.plinks > li .close {position:absolute; bottom:-1px; right:-1px; display:block; text-indent:-9999px; font-size:0; width:11px; height:11px; padding:0; background:url('/IBK/uib/pib/img/KO/trn/bg_btn_del.gif') no-repeat right 0;}

.paybox ul.plinks > li > span{display:inline-block;width:100%;height:100%;padding-top:9px;box-sizing:border-box;}
.paybox ul.plinks > li.sel, 
.paybox ul.plinks > li.sel:hover {background:#fff; border-bottom:1px solid #bfd1e7;}
.paybox ul.plinks > li.select {background:#fafbfd; border-bottom:1px solid #fafbfd;}
.paybox ul.plinks > li > a ,.paybox ul.plinks > li > span > a {color:#ff0000; text-decoration:underline;}
.paybox ul.plinks > li span.tt {font-weight:normal;}

.boxLayer02 span:hover {background:#fafbfd; cursor:pointer;}

.paybox ul.plinks.etc {}
.paybox ul.plinks.etc > li {width:98px;}
.paybox ul.plinks.etc > li:first-child {width:99px;}

.plink_list {display:none; position:absolute; top:49px; left:0;width:100%; text-align:left; font-weight:normal; border:1px solid #c3d4e9; border-top:0; background:#fafbfd; margin-left:-1px; z-index:10;}
.plink_list > ul {padding:15px 10px 10px 20px;}
.plink_list > ul > li {line-height:22px;}
.plink_list > ul > li > a {color:#575757;}
.plink_list > ul > li > a:hover {font-weight:bold;}
.plink_area {padding:10px 10px 15px;}
.plink_area select {width:123px;}
.plink_area a.plink1 {display:inline-block; padding:6px 17px 0 5px; height:16px; line-height:11px; font-weight:bold; border-radius:2px; color:#333; border:1px solid #abc0cf; background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_submit.png') no-repeat right center; vertical-align:middle;}
.plink_space {margin-top:10px;}
.plink_space a.plink2 {display:block; padding:5px 0 0 0; height:19px; text-align:center; border:1px solid #bfd1e7; background:#fff;}

.alram {border:1px solid #bfd1e7;}
.alrams {position:relative; border-top:2px solid #c2e6f6; padding:16px 10px 13px; color:#114287; text-align:right;}
.alram .tit {position:absolute; left:10px;}
.alram a {color:#ff0000; text-decoration:underline; font-weight:bold;}
.alram span.tt {font-weight:normal;}

/*gnb*/
.gnb {height:39px; padding:21px 0 0; background:#0098e7;} /*ecb*/ /*135dab*/
.gnb_wrap {margin:0 auto; width:1140px; overflow:hidden;}
.gnb ul.menus {overflow:hidden;float:left}
.gnb ul.menus li {float:left;}
.gnb ul.menus li ul li {float:none;}

.gnb ul.menus li.active .gnb_box {visibility:visible;}
.gnb ul.menus li.active .gnb_box .selected.active ul{display:block; visibility:visible;}

.gnb ul.menus li a.gmenu {display:inline-block; padding:0 19px 0 18px; height:39px; overflow:hidden;} /*ecb*/ /*181123 메뉴추가수정*/
.gnb ul.menus > li:first-child > a{padding-left:0;}
/*.gnb ul.menus li a.gmenu:hover img,
.gnb ul.menus li a.gmenu.on:hover img {margin:-39px 0 0 0;}*/
.gnb ul.menus li a.gmenu.on img {margin:-39px 0 0 0;}
.gnb ul.menus li.active a.gmenu img {margin:-39px 0 0 0;}
.gnb ul.menus li.on a img {margin:-39px 0 0 0;}

.gnb ul.menus2 {width:100%; overflow:hidden; background:url('/IBK/uib/pib/img/KO/menu/dti_gnb_bg.png') no-repeat right 0;}
.gnb ul.menus2 li {float:left; padding:0 0; width:163px; text-align:center; background:url('/IBK/uib/pib/img/KO/menu/dti_gnb_bg.png') no-repeat 0 0;}
.gnb ul.menus2 li:first-child {width:162px;}
.gnb ul.menus2 li a {display:inline-block; height:39px; overflow:hidden;}
.gnb ul.menus2 li a.gmenu:hover img,
.gnb ul.menus2 li a.gmenu.on:hover img {margin:-39px 0 0 0;}
.gnb ul.menus2 li a.gmenu.on img {margin:-78px 0 0 0;}

.gnb_all {float:right}

.gnb_box {visibility:hidden; position:absolute; width:100%; left:0; top:140px; z-index:1000; background:#fff url('/IBK/uib/pib/img/KO/menu/gnb_bottom.png') repeat-x 0 bottom;}
.gnb_box.h400 {height:400px;}

.gnbs {width:1140px; padding:40px 0 0 0; margin:0 auto; position: relative;}
.gnbs .gmenu_close {width:24px;height:24px;display:block;position: absolute;right:0;top:16px;z-index: 110;}
.gnb_menu {padding:0 0 0 0; margin:0; position:relative;}
.gnb_menu.etc {padding-bottom:5px; /*background:#fff url('/IBK/uib/pib/img/KO/menu/gnb_bottom.png') repeat-x 0 bottom !important;*/} /*gnb_div*/

.gnb_menu table {width:1140px; padding:0; margin:0 auto; border-collapse:collapse;}
.gnb_menu table td {width:20%; padding:0 0 22px 0; border:0; vertical-align:top; background:url('/IBK/uib/pib/img/KO/menu/gnb_line.gif') no-repeat 0 bottom;}
.gnb_menu table tr td:first-child {background:none; padding-left:0;}

.gnb_menu .gtit {display:block; color:#114287; font-size:14px; padding:1px 0 0 20px; line-height:18px;}
.gnb_menu .gtit a {color:#114287;}

.gnb_menu ul.navi {margin:9px 0 0 0;}
.gnb_menu ul.navi li {position:relative; float:none; padding:0 0 0 0;}
.gnb_menu ul.navi li a {display:block; color:#575757; padding:3px 10px 1px 20px;}/*open*/
.gnb_menu ul.navi li a:focus,
.gnb_menu ul.navi li a:hover {color:#114287; font-weight:bold;}
.gnb_menu ul.navi li a.fix {display:block; padding-left:32px; color:#fff; font-weight:bold; text-decoration:none; background:#135dab url('/IBK/uib/pib/img/KO/menu/lnb_bul.png') no-repeat 20px 7px;}

.gnb_menu ul.navi li.selected a {}
.gnb_menu ul.navi li.selected a span {padding-right:17px; padding-bottom:1px; background:url('/IBK/uib/pib/img/KO/menu/gnb_plus.png') no-repeat right 0;}
.gnb_menu ul.navi li.selected a:hover {font-weight:bold; color:#114287; text-decoration:underline;}
.gnb_menu ul.navi li.selected a.on {display:block; padding-left:32px; color:#fff; font-weight:bold; text-decoration:none; background:#135dab url('/IBK/uib/pib/img/KO/menu/lnb_bul.png') no-repeat 20px 7px;}
.gnb_menu ul.navi li.selected.active>a {display:block; padding-left:32px; color:#fff; font-weight:bold; text-decoration:none; background:#135dab url('/IBK/uib/pib/img/KO/menu/lnb_bul.png') no-repeat 20px 7px;}
.gnb_menu ul.navi li.selected a.on span {background:url('/IBK/uib/pib/img/KO/menu/gnb_minus.png') no-repeat right 0;}
.gnb_menu ul.navi li.selected.active>a span {background:url('/IBK/uib/pib/img/KO/menu/gnb_minus.png') no-repeat right 0;}

.gnb_menu ul.navi li ul {position:absolute; display:none; top:0; margin:0 0 0 228px;  min-width:170px; padding:7px 0; background:#fff;  border:1px solid #135dab; z-index:1001; box-shadow:2px 2px #ccc;}
.gnb_menu ul.navi li ul.gright {box-shadow:-2px 2px 0 #ccc; }
.gnb_menu ul.navi li ul li {padding:0 0 0 0; text-decoration:none;}
.gnb_menu ul.navi li ul li a {display:block; padding:3px 10px 1px 10px; margin:0; color:#575757; font-weight:normal; text-decoration:none; background:none;}
.gnb_menu ul.navi li.selected ul li a {padding:3px 10px 1px 10px; background:none; text-decoration:none;}
.gnb_menu ul.navi li.selected ul li a:focus,
.gnb_menu ul.navi li.selected ul li a:hover{background:#e9e9e9; font-weight:bold; color:#575757; text-decoration:none; letter-spacing:-1px;}

.gnb_menu table tr td:first-child .gtit {padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li a {padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li a.fix {padding-left:14px; background:#135dab url('/IBK/uib/pib/img/KO/menu/lnb_bul.png') no-repeat 0 7px;}
.gnb_menu table tr td:first-child ul.navi li.selected a {padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li.selected a.on {padding-left:12px; background:#135dab url('/IBK/uib/pib/img/KO/menu/lnb_bul.png') no-repeat 0 7px;}
.gnb_menu table tr td:first-child ul.navi li.selected a.fix {padding-left:14px; background:#135dab url('/IBK/uib/pib/img/KO/menu/lnb_bul.png') no-repeat 0 7px;}
.gnb_menu table tr td:first-child ul.navi li.selected a.fix:hover{color:#fff; text-decoration:none;}
.gnb_menu table tr td:first-child ul.navi li.selected ul li a {padding-left:10px;}

.mclose {display:none;}

.gmenu_btn {text-align:right; padding:0 0 30px 0;}
.gnb_bts {margin-left:8px; display:inline-block; padding-top:9px; width:216px; height:29px; background:#f8f8f8; border:1px solid #eaeaea; text-align:center; font-weight:bold;}
.gnb_bts.sta {margin-left:0;}
.gnb_bts:hover {border:1px solid #0ba4e7; background:#0ba4e7;}
.gnb_bts span {display:inline-block; padding:1px 0 0 25px; line-height:19px; color:#333;}
.gnb_bts:hover span {color:#fff;}
	.gnb_bts span.coup {background:url('/IBK/uib/pib/img/KO/common/gbul_coup.png') no-repeat 0 0;}
	.gnb_bts:hover span.coup {background:url('/IBK/uib/pib/img/KO/common/gbul_coup2.png') no-repeat 0 0;}
	.gnb_bts span.rate {background:url('/IBK/uib/pib/img/KO/common/gbul_rate.png') no-repeat 0 0;}
	.gnb_bts:hover span.rate {background:url('/IBK/uib/pib/img/KO/common/gbul_rate2.png') no-repeat 0 0;}
	.gnb_bts span.join {background:url('/IBK/uib/pib/img/KO/common/gbul_join.png') no-repeat 0 0;}
	.gnb_bts:hover span.join {background:url('/IBK/uib/pib/img/KO/common/gbul_join2.png') no-repeat 0 0;}
	.gnb_bts span.bntr {background:url('/IBK/uib/pib/img/KO/common/gbul_ntr.png') no-repeat 0 0;}
	.gnb_bts:hover span.bntr {background:url('/IBK/uib/pib/img/KO/common/gbul_ntr2.png') no-repeat 0 0;}
	.gnb_bts span.bntrs {background:url('/IBK/uib/pib/img/KO/common/gbul_ntrs.png') no-repeat 0 0;}
	.gnb_bts:hover span.bntrs {background:url('/IBK/uib/pib/img/KO/common/gbul_ntrs2.png') no-repeat 0 0;}
	.gnb_bts span.bisa {background:url('/IBK/uib/pib/img/KO/common/gbul_isa.png') no-repeat 0 0;}
	.gnb_bts:hover span.bisa {background:url('/IBK/uib/pib/img/KO/common/gbul_isa2.png') no-repeat 0 0;}
	.gnb_bts span.bfund {background:url('/IBK/uib/pib/img/KO/common/gbul_fund.png') no-repeat 0 0;}
	.gnb_bts:hover span.bfund {background:url('/IBK/uib/pib/img/KO/common/gbul_fund2.png') no-repeat 0 0;}
	.gnb_bts span.blon {background:url('/IBK/uib/pib/img/KO/common/gbul_lon.png') no-repeat 0 0;}
	.gnb_bts:hover span.blon {background:url('/IBK/uib/pib/img/KO/common/gbul_lon2.png') no-repeat 0 0;}
	.gnb_bts span.bcard {background:url('/IBK/uib/pib/img/KO/common/gbul_card.png') no-repeat 0 0;}
	.gnb_bts:hover span.bcard {background:url('/IBK/uib/pib/img/KO/common/gbul_card.png') no-repeat 0 0;}	
	.gnb_bts span.bexch {background:url('/IBK/uib/pib/img/KO/common/gbul_exch.png') no-repeat 0 0;}
	.gnb_bts:hover span.bexch {background:url('/IBK/uib/pib/img/KO/common/gbul_exch2.png') no-repeat 0 0;}	
	.gnb_bts span.bdata {background:url('/IBK/uib/pib/img/KO/common/gbul_data.png') no-repeat 0 0;}
	.gnb_bts:hover span.bdata {background:url('/IBK/uib/pib/img/KO/common/gbul_data2.png') no-repeat 0 0;}		
	.gnb_bts span.binsu {background:url('/IBK/uib/pib/img/KO/common/gbul_insu.png') no-repeat 0 0;}
	.gnb_bts:hover span.binsu {background:url('/IBK/uib/pib/img/KO/common/gbul_insu2.png') no-repeat 0 0;}		
	.gnb_bts span.bre {background:url('/IBK/uib/pib/img/KO/common/gbul_re.png') no-repeat 0 0;}
	.gnb_bts:hover span.bre {background:url('/IBK/uib/pib/img/KO/common/gbul_re2.png') no-repeat 0 0;}		

/*locations*/
#locations {height:40px; overflow:hidden; border-bottom:1px solid #ededed; background:#f8f8f8;}
#locations .loc_area {margin:0 auto; padding-top:14px; width:1140px; height:20px; overflow:hidden;}
#locations .navigation {float:left;}
#locations .navigation li {float:left; padding:0 6px 0 9px; line-height:16px; color:#767676; background:url('/IBK/uib/pib/img/KO/menu/loc_bul.gif') no-repeat 0 4px;}
#locations .navigation li:first-child {padding-left:0; background:none;}
#locations .navigation li a {color:#767676;}
#locations .navigation li .state {font-weight:bold; color:#222;}
#locations .comm_area {float:right;}
#locations .comm_area ul {}
#locations .comm_area ul li {float:left; padding:0 0 0 15px; line-height:16px; color:#606060;}
#locations .comm_area ul li a {color:#606060;}
#locations .comm_area ul li.pic img {margin-top:-2px;}
#locations .comm_area a.helpc {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/KO/menu/loc_help.gif') no-repeat 0 0;}
#locations .comm_area a.printc {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/KO/menu/loc_print.gif') no-repeat 0 0;}
#locations .comm_area a.myc {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/KO/menu/loc_my.gif') no-repeat 0 0;}
#locations .comm_area a.filebox {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/KO/menu/loc_filebox.gif') no-repeat 0 0;}
#locations .comm_area a.com {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/KO/menu/loc_company.gif') no-repeat 0 0;}

/*error*/
.error_cont {display:table; width:100%; height:100%;}
.error_area {position:relative; display:table-cell; top:0; width:100%; height:100%;  vertical-align:middle;}
.error_box {width:740px; margin:50px auto 0;}
.errors {padding:45px 0 35px; border-top:2px solid #61bceb; border-bottom:1px solid #c9def1;}
.errors .tit {display:block; padding:78px 0 0 0; font-size:24px; line-height:28px; letter-spacing:-1px; color:#333; text-align:center; background:url('/IBK/uib/pib/img/KO/common/bg_error.png') no-repeat center 0;}
.errors .found {display:block;padding:26px 20px 0; text-align:center; font-weight:bold; font-size:14px; color:#ff0000;}
/*
.errors.not_104 .tit {display:block; padding:80px 0 0 0; font-size:24px; letter-spacing:-1px; color:#333; text-align:center; background:url('/IBK/uib/pib/img/KO/common/bg_error.png') no-repeat center 0;}
.errors.not_104 .tit{background-position:60px 20px;}

.errors.not_104 .txt1{margin-top:3px;text-align:left;padding-left:165px;}
.errors.not_104 .txt2{padding-left:165px;text-align:left;}
.errors.not_104 .txt2 span.tt{margin:35px 0 20px;font-weight:bold;}
*/
.errors .tit.logout {display:block; padding:80px 0 0 0; font-size:24px; letter-spacing:-1px; color:#333; text-align:center; padding-top:85px; background:url('/IBK/uib/pib/img/KO/common/bg_logout.png') no-repeat center 0;}
.errors .txt1 {margin-top:30px; padding:0 20px; font-size:14px; color:#333; line-height:22px; text-align:center;}
.errors .txt1.cnt {padding-left:0; text-align:center;}
.errors .txt2 {margin-top:20px; padding:0 20px; text-align:center;}
.errors .txt2 span.tt {display:inline-block; padding:0 10px 0 10px; background:url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 5px;}
.errors .txt2 span.tt2 {display:inline-block; padding:0 10px 0 10px; background:url('/IBK/uib/pib/img/KO/common/bg_bar.png') no-repeat 0 2px;}
.errors .txt2 span.tt3 {display:inline-block; color:#ff0000; font-weight:bold;}

.error_box.center {width:740px; margin:50px auto 0; background:url('/IBK/uib/pib/img/KO/common/bg_error.png') no-repeat center 40px;}
.error_box.center .errors {text-align:center;}
.error_box.center .tit {background:none; padding:80px 0 0 0;}
.error_box.center .errors .txt1 {margin-top:30px; padding:0 20px;}
.error_box.center .errors .txt2 {margin-top:20px; padding:0 20px;;}

.error_box.kica_install{width:737px;margin:0 auto;}
.error_box.kica_install .errors{padding: 46px 0 50px;}
.error_box.kica_install .errors .tit{font-size:26px;color:#114280;font-family:'IBKiDreamL';font-weight:normal;background:url('/IBK/uib/pib/img/KO/common/bg_kica_install.png') no-repeat center 0;}
.error_box.kica_install .errors .message{padding:37px 0 0 54px;font-size:14px;line-height:22px;color:#575757;}
.error_box.kica_install .errors .message strong{color:#ff0000;}
.error_box.kica_install .errors .list_comm{padding:0 0 0 54px;}
.error_box.kica_install .errors .list_comm li{line-height:18px;}
.error_box.kica_install .errors .txt2{width:630px;height:53px;margin:16px auto 0;padding:0;line-height:53px;background:#f9f9f9;border:1px solid #ececec;color:#575757;}
.error_box.kica_install .errors .txt2 span.tt2{background:none;}

.terminals {padding:25px 0 6px 55px;}
.terminals .tts {margin-bottom:37px; padding:13px 45px 10px; line-height:19px; width:540px; border:1px solid #ccddee; background:url('/IBK/uib/pib/img/KO/common/bg_txt_comm.gif') no-repeat 19px 14px;}
.terminals .tts2 {margin-top:15px; padding:0 0 0 20px; line-height:28px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/bul_h5.gif') no-repeat 0 6px;}
.terminals .tts2 a.bts_ok {margin-left:7px; margin-top:-1px;}


/*logout*/
.ban_logout {margin-top:30px;}
/*calendar*/
#s_calendar{display:none;}
.cal_box {width:230px; padding:5px; border:1px solid #b3b3b3; background:#fff;}
.cal_select {text-align:center;}
.cal_select .bts {padding-left:5px; padding-right:5px; font-size:11px;}
table.cal_tbl {margin-top:6px; width:100%; height:165px;}
table.cal_tbl th {height:27px; padding:0; font-weight:normal; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
table.cal_tbl th.sun, table.cal_tbl td.sun {color:#ff0000;}
table.cal_tbl th.sat, table.cal_tbl td.sat {color:#1857a6;}
table.cal_tbl tr td {height:27px; padding:0; text-align:center; color:#5d5d5d;}
table.cal_tbl tr td.select {color:#fff; background:url('/IBK/uib/pib/img/KO/common/cal_bg.gif') no-repeat center;}
table.cal_tbl tr td.cno a {cursor:default;}
.cal_close {background:#707070; height:18px; padding:7px 10px 0 0; text-align:right;}
.cal_close a {padding-left:15px; line-height:12px; color:#fff; background:url('/IBK/uib/pib/img/KO/common/cal_close.png') no-repeat 0 0;}

/**/
.layer_link {display:none; position:absolute; margin-top:2px; margin-left:-20px; width:144px; border:1px solid #4791d8; background:#fff; text-align:left; z-index:100;}
.layer_link .tit {display:block; color:#3d5a8f; padding:9px 0 7px 10px; background:#f5f5f5;}
.layer_link ul {margin:5px 14px 0; border-bottom:1px solid #d1e0f0;}
.layer_link ul li {line-height:27px;}
.layer_link ul li a {color:#575757;}
.layer_link .btns_close {text-align:right; padding:8px 15px 5px 0;}
.layer_link .btns_close a {padding:0 0 0 12px; color:#575757; background:url('/IBK/uib/pib/img/KO/common/lays_close.gif') no-repeat 0 1px;}

input[readonly] {background:#fff;} /*개발팀요청으로 #ebebe4에서 수정 */
input.rdonly2 {border:1px solid #b0cdd2; padding:0; background:#dedede; height:20px;}
input.rdonly2:focus {border:1px solid #b0cdd2; padding:0; background:#dedede; height:20px;}

a.btns_layer_toggle {width:13px;height:13px;display:inline-block;background:#fff url('/IBK/uib/pib/img/KO/button/bg_bts_toggle_spr.gif') no-repeat;border: 0;vertical-align: -2px;}
a.btns_layer_toggle.on {background-position: -13px 0;}
.layer_link.etc {width:192px;margin-left:5px } /* width값 다른 레이어 추가 */
.layer_link.etc ul {margin:9px 14px 0 14px;padding-bottom:4px;border-bottom: 1px solid #d1e0f0;overflow: hidden;}
.layer_link.etc ul li {width:100% !important;}

/* 오픈 공지 팝업 */
.pop_openNotify01 {width:680px;height: 583px; background: url('/IBK/uib/pib/img/KO/main/thumb_open01.jpg') no-repeat;}
.pop_openNotify02 {width:680px;height: 928px; background: url('/IBK/uib/pib/img/KO/main/thumb_open02.jpg') no-repeat;}
.pop_openNotify03 {width:680px;height: 1020px; background: url('/IBK/uib/pib/img/KO/main/thumb_open03.jpg') no-repeat;}
.pop_openNotify04 {width:680px;height: 994px; background: url('/IBK/uib/pib/img/KO/main/thumb_open04.jpg') no-repeat;}


/* grid layer */
.lay_grid_btm_area {position: relative;}
.lay_grid_btm_area .lay_grid_btm_logo {position: absolute;top:-7px;right:-8px;}
.lay_grid_scroll_area {max-height:400px;overflow-y:auto;}

.lay_payment_area {overflow:hidden; width:947px;}
.lay_payment_area .payment_box {height:124px; float:left;}
.lay_payment_area .payment_box.payment_left_box {width:436px; border-right:1px dashed #ccddee; padding-right:37px;}
.lay_payment_area .payment_box.payment_right_box {width:436px; padding-left:37px;}
.lay_payment_area .payment_box ol {border:1px solid #ccddee;border-right:0;border-top:0;overflow: hidden;}
.lay_payment_area .payment_box ol > li {float:left;}
.lay_payment_area .payment_box ol > li:first-child {border:0;}
.lay_payment_area .payment_box ul > li {width:70px;height: 24px;padding:8px;border:1px solid #ccddee;border-bottom: 0;border-left:0;background:#f6f9fc;text-align: center;}
.lay_payment_area .payment_box ul > li.payment_decide {background:#fff; line-height: 24px;}
.lay_payment_area .payment_box ul > li input[type="text"] {width:66px;height: 22px;padding:0 2px 0 0;font-size:12px;text-align:center;border:1px solid #c6c6c6;color:#555;}
.lay_payment_area .payment_box ul > li input[type="text"].on {color:#333;}
.lay_payment_area .payment_box ul > li.payment_decide label {vertical-align: middle;color: #575757}

/* 일시불 할부변경 */
.crcd-inst-list {width: 100%;height: auto;position: relative;margin-top: 20px;}
.crcd-inst-list .list-item {padding:0 10px;overflow: hidden;border-bottom: 1px solid #cedce7}
.crcd-inst-list .list-item:first-child {border-top: 1px solid #cedce7}
.crcd-inst-list .list-item .list-item-left {width: 730px;min-height:99px;float: left;}
.crcd-inst-list .list-item .list-item-right {width: 149px;padding-top:38px;min-height:61px;float: left;border-left: 1px solid #cedce7;text-align: center;}
.crcd-inst-list.result .list-item .list-item-right {padding-top:42px;min-height:57px;}
.crcd-inst-list .list-item .list-item-left ul {overflow: hidden;padding: 10px 0;}
.crcd-inst-list .list-item .list-item-left li {width:31%;float:left;line-height: 21px;background-position: 1px 8px;}
.crcd-inst-list .list-item .list-item-left li.last {width: auto;}

/* icon */
.icon-plus {width:14px;display:inline-block; padding:6px 10px 0 0; 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;}
.icon-minus {width:14px;display:inline-block; padding:6px 10px 0 0; 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;}

/* over-scroll */
.over-scroll {overflow-y: auto;}

/* logout */
.logout-conts {width:900px;height: auto;margin:106px auto 0 auto;overflow: hidden;}
.logout-conts .visual-box {height: 277px;background: url('/IBK/uib/pib/img/KO/common/thumb_logout.png') 82px 0 no-repeat;border-bottom: 1px solid #e5e5e5}
.logout-conts .visual-box > h2, .logout-conts .visual-box > p {padding-left:365px;}
.logout-conts .visual-box > h2 {padding-top:23px;}
.logout-conts .visual-box > p {color: #575757;font-size: 14px;line-height: 22px;font-weight: bold;margin-top:15px;}
.logout-conts .visual-box  .btn_area {margin-top:67px;}
.logout-conts .desc-box {height: 193px;padding:24px 0 0 35px;border-bottom: 1px solid #e5e5e5}
.logout-conts .desc-box .desc-item {height:45px;margin-top:20px;background: url('/IBK/uib/pib/img/KO/common/bg_icon_logout.png') no-repeat;}
.logout-conts .desc-box .desc-item.item01 {background-position:0 0;margin-top:25px;}
.logout-conts .desc-box .desc-item.item02 {background-position:0 -45px;}
.logout-conts .desc-box .desc-item > h4 {padding:5px 0 0 60px;}
.logout-conts .desc-box .desc-item > p {padding:5px 0 0 79px;color:#575757;line-height: 18px}
.logout-conts .bn-box {height:175px;margin-top:20px;}
.logout-conts .bn-box > div {width: 440px;height: 100px;}
.logout-conts .bn-box > div.bn-left {float:left;}
.logout-conts .bn-box > div.bn-right {float:right;}

/* 202410_웹접근성 */
.ibkskip a:focus {width:100%; height:auto; margin:0; padding:5px 0; text-align:center; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; background:#fff; position:absolute; z-index:9999;outline-offset:-1px}