@charset "utf-8";
@import url('prd_detail.css');


.formWrap {vertical-align:middle; display:inline-block; position:relative;}
.formWrap input {margin:0; padding:0; left:0; top:0; width:21px; height:21px; position:absolute; z-index:1;}
.formWrap input:disabled + label {cursor:default;}
.formWrap input + label {padding:0 2px 0 25px;  line-height:21px; display:block; position:relative; cursor:pointer; min-height:21px; font-size:14px;}
.formWrap input + label:before {background: url("/IBK/uib/pib/img/KO/common/bg_form.png") no-repeat; left: 0; top: 0; width:21px; height:21px; display:block; position:absolute; z-index:10; content: "";}
.ie8 .formWrap input + label:before {background: none;display:none;} /*ie8 예외처리*/
.formWrap.radio-switch input {left:8px;}

.formWrap input[type=checkbox] {left:0; top:0; width:21px; height:21px;}
.formWrap input[type=checkbox]:checked + label:before {background-position:-24px 0;}
.formWrap input[type=checkbox]:disabled + label:before {background-position:-48px 0;}
.formWrap input[type=checkbox]:disabled:checked + label:before {background-position:-209px 0;}

.formWrap input[type=radio] + label:before {background-position:-72px 0;}
.formWrap input[type=radio]:checked + label:before {background-position:-96px 0;}
.formWrap input[type=radio]:disabled + label:before {background-position:-120px 0;}
.formWrap input[type=radio]:disabled:checked + label:before {background-position:-233px 0;}
.formWrap input:focus + label::after {border: 1px dotted rgb(85, 85, 85); border-image:none; left:-1px; top:-1px; width:21px; height:21px; display:block; position:absolute; z-index: 1; content: "";}

.radio-switch {}
.radio-switch input {margin:0; padding:0; left:0; top:0; width:51px; height:35px; position:absolute; z-index:1; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -khtml-opacity:0; -moz-opacity:0; }
.radio-switch input + label {position:absolute; height:35px;/* height:71px;*/ padding:0; overflow:hidden; z-index:10; text-indent:-3000em; font-size:0;}
.radio-switch input + label:before {background:none; width:51px; height:35px;}
.radio-switch input + label.yes {width:51px; height:35px; background: url('/IBK/uib/pib/img/KO/ntr/ico_radio_switch_yes.png') no-repeat 0 0}
/*.radio-switch input:checked + label.yes{width:71px; height:35px; background-position:-71px 0;}*/
.radio-switch input + label.no {width:49px; left:51px; background: url('/IBK/uib/pib/img/KO/ntr/ico_radio_switch_no.png') no-repeat 0 0;}
/*.radio-switch input:checked + label.no{width:71px; height:35px; left:70px; background-position:-69px 0;}*/
.formWrap.radio-switch input:focus + label:after {left:0; top:0; width:47px; height:33px;}

label.yes.checked{width:51px; height:35px;background: url('/IBK/uib/pib/img/KO/ntr/ico_radio_switch_yes.png') no-repeat -51px 0!important;}
label.no.checked{width:49px !important; height:35px; left:51px !important; background:url('/IBK/uib/pib/img/KO/ntr/ico_radio_switch_no.png') no-repeat -49px 0!important;}

.cont_ban {padding:20px 0; border-bottom:1px solid #ccddef; background:#eff9ff;}
.cont_banner {width:950px; margin:0 auto;display:table;}
.cont_banner strong.stit {display:block; padding-top:10px; text-align:center;}
.cont_banner ul {margin-top:20px; width:100%; overflow:hidden;}
.cont_banner ul li{float:left; padding:0 0 0 20px;}
.rdo_list_space .formWrap{width:32%;margin-right:0 !important;}
.TA_02 table tbody td.form_lm20 .formWrap{margin-right:20px;}
input.dsb{background:#f2f2f2  !important;}

/* 예금펀드상품상세 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 .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 #a2bcdb; 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 #a2bcdb; padding: 5px 2px; padding-left:10px; background:none; color:#727272; vertical-align:middle; line-height:140%; text-align:left;}
.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 #a2bcdb;  background:#ddeff9 none; color:#668FB5; font-weight:normal; text-align:center; vertical-align:middle;}
.w1.list table tr td {border: 1px solid #a2bcdb;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 이동 끝*/
/*procut_cp*/
.tbl_basic {margin-top:10px; width:100%; border-bottom:1px solid #aaccdd;}
.tbl_basic tbody .bhead_func td {padding:9px 0 7px 0; background:#edf4fa; font-weight:normal; color:#333;}
.tbl_basic tr.first th, .tbl_basic tr.first td{border-top:1px solid #66bbee;}
.tbl_basic th, .tbl_basic td{word-break:keep-all;word-wrap:break-word;}
.tbl_basic thead th{text-align:center;color:#333; font-weight:normal; background:#edf4fa; padding:8px 0; border-top:1px solid #ccddee; border-right:1px solid #ccddee;}
.tbl_basic tbody th{text-align:left; font-weight:normal; padding:8px 0 8px 15px; border-right:1px solid #ccddee; border-top:1px solid #ccddee;}
.tbl_basic td{color:#575757; padding:8px 0; text-align:center; border-right:1px solid #ccddee; border-top:1px solid #ccddee; background:#fff;}
.bullet {margin-top:10px;}
.bullet li { margin-top:4px; padding-left:9px; background:url('/IBK/uib/pib/img/KO/common/cp/bu_h3_list.gif') no-repeat 0 4px;}
.reference {margin-top:5px;}
.reference li {margin-left:0; padding-left:12px; background:url('/IBK/uib/pib/img/KO/common/cp/bu_reference.gif') no-repeat 0 2px;}
.tbl_basic .ac{text-align:center !important; padding-left:0 !important;}
.tbl_basic .last{border-right:0;}
h5.first {color:#3d5a8f !important; font-size:1em; padding-left:19px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/common/cp/bu_h3.gif') no-repeat 0 0; margin-top:0px;}

/* 예금, 보험 리스트 */

.insurance_pdt_wrap.loan{background: url('/IBK/uib/pib/img/KO/bnc/bg_loan_list.gif') repeat-x;}
.insurance_pdt_wrap.loan .tit_area{background: url('/IBK/uib/pib/img/KO/bnc/bg_loan_visu.jpg') no-repeat right top;}

.insurance_pdt_wrap.trust{background: url('/IBK/uib/pib/img/KO/bnc/bg_trust_list.gif') repeat-x;}
.insurance_pdt_wrap.trust .tit_area{background: url('/IBK/uib/pib/img/KO/bnc/bg_trust_visu.jpg') no-repeat right top;}

.insurance_pdt_wrap.isa{background: url('/IBK/uib/pib/img/KO/bnc/bg_isa_list.gif') repeat-x;}
.insurance_pdt_wrap.isa .tit_area{background: url('/IBK/uib/pib/img/KO/bnc/bg_isa_visu.jpg') no-repeat right top;}

.insurance_pdt_wrap.foreign{background: url('/IBK/uib/pib/img/KO/bnc/bg_foreign_list.gif') repeat-x;}
.insurance_pdt_wrap.foreign .tit_area{background: url('/IBK/uib/pib/img/KO/bnc/bg_foreign_visu.jpg') no-repeat right top;}

.insurance_pdt_wrap.insurance{background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_list02.gif') repeat-x;}
.insurance_pdt_wrap.insurance .tit_area{background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance01_visu.jpg') no-repeat right top;}

.insurance_pdt_wrap.insurance_pdt_wrap.save{overflow:hidden;padding-bottom:60px;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_list.gif') repeat-x;}
.insurance_pdt_wrap.save .tit_area {width:1120px;margin:0 auto;padding-top:0;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_list01.jpg') no-repeat right top;}

.insurance_pdt_wrap{overflow:hidden;min-width:1120px;padding-bottom:60px;background-size:auto 310px !important;}
.insurance_pdt_wrap.all {background:none;}

.insurance_pdt_wrap .tit_area {width:1120px;margin:0 auto;padding-top:0;}
.insurance_pdt_wrap.fund{background: url('/IBK/uib/pib/img/KO/bnc/bg_fund_list.gif') repeat-x;}
.insurance_pdt_wrap.fund .tit_area {background: url('/IBK/uib/pib/img/KO/bnc/bg_fund_visu.jpg') no-repeat right top;}

.insurance_pdt_wrap .tit_area h3{display:block;width:100%;padding:37px 0 15px 0;font-size:44px;color:#1857a6;font-family:'IBKiDreamM';font-weight:normal;line-height:100%;}
.insurance_pdt_wrap.all .tit_area h3 {padding-bottom:0;}
.insurance_pdt_wrap .tit_area p{padding-bottom:38px;font-size:18px;color:#444;font-family:'IBKiDreamL';font-weight:normal;}
.insurance_pdt_wrap > .mess_txt.etc2{width:1000px;margin:0 auto 20px;}
.insurance_pdt_search {width:1120px;position:relative; margin:0 auto;/*background: url('/IBK/uib/pib/img/KO/bnc/bg_pdt_search.png') no-repeat;*/ }
.insurance_pdt_search .recommend {position:absolute; z-index:1; margin:22px 0 0 22px; width:200px;height:276px;overflow:hidden;padding:0 38px; background: url('/IBK/uib/pib/img/KO/bnc/bg_pro_box.png') no-repeat;}
.insurance_pdt_search .recommend > div{position:relative;float:left;width:200px;height:276px;}
.insurance_pdt_search .recommend strong.stit{display:block;padding:38px 0 14px 0;font-family:'IBKiDreamM';font-weight:normal;font-size:25px;color:#ff6248;line-height:32px;}
.insurance_pdt_search .recommend strong.stits {display:block; height:90px; padding:38px 0 14px 0; font-family:'IBKiDreamM'; font-weight:normal; font-size:23px; color:#ff6248; line-height:28px; letter-spacing:-2px;}
.insurance_pdt_search .recommend .fund strong.stits{height:auto;padding:38px 0 5px 0;font-size:20px; line-height:24px;}
.insurance_pdt_search .recommend .fund p.desc {overflow:hidden;height:77px;letter-spacing:-1px;}
.insurance_pdt_search .recommend p{height:75px;overflow:hidden;padding-right:13px;line-height:18px;color:#575757;}
.insurance_pdt_search .recommend p.desc {height:53px; padding-right:0;}
.insurance_pdt_search .recommend > div > span{position:absolute;left:0;bottom:13px;width:200px;display:block;height:75px;padding-top:25px;margin-top:0;text-align:right;font-size:24px;color:#333;font-weight:bold}/*2023.12.05_수정*/
.insurance_pdt_search .recommend > div > span.per {margin-top:3px;}
.insurance_pdt_search .recommend > div.fund > span.per {position:absolute;left:0;bottom:10px;width:200px;margin-top:3px;}
.insurance_pdt_search .recommend > div > span strong{padding-left:5px;color:#114287}/*2023.12.05_수정*/
.insurance_pdt_search .recommend > div > span .percent{font-size:24px;color:#114287}/*2023.12.05_수정*/
.insurance_pdt_search .recommend > div .sub_info{display:block;margin-top:10px;font-family:'IBKiDreamL';font-size:14px}/*2023.12.05_추가*/
.insurance_pdt_search .recommend > div .sub_info .txt_sub{display:block;margin-top:1px;font-size:12px;color:#666}/*2023.12.05_추가*/
.insurance_pdt_search .recommend > div .sub_info strong{color:#666}/*2023.12.05_추가*/
.insurance_pdt_search .recommend span.btn{display:inline-block;height:9px;position:absolute;right:20px;top:10px;}
.insurance_pdt_search .recommend span.btn a{display:inline-block;margin-left:2px;width:9px;height:9px;background: url('/IBK/uib/pib/img/KO/bnc/btn_rolling.png') no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.insurance_pdt_search .recommend span.btn a.on{background: url('/IBK/uib/pib/img/KO/bnc/btn_rolling_on.png') no-repeat;}
.insurance_pdt_search .write{position:relative;height:120px;margin:0;padding:40px 0 0 330px; border-radius:3px 3px 0 0; background:#1857a6;}
.insurance_pdt_search .write.trust{padding:40px 0 0 185px;}
.insurance_pdt_search .input{display:block;height:50px;background: url('/IBK/uib/pib/img/KO/bnc/bg_pdt_input.gif') no-repeat;}
.insurance_pdt_search .input input{width:588px;margin-left:3px;height:auto;line-height:normal;padding:14px 0 14px 15px;font-size:16px;color:#575757;border:0;}/* 202310_웹접근성 */
.insurance_pdt_search .input input:focus{border:0;}
.insurance_pdt_search .input a{position:absolute;right:40px;top:40px;display: inline-block;border-radius: 2px;text-align:center;border: 0;height:90px;line-height:90px;width:120px;color: #fff;font-size: 16px;font-weight: bold;background: url('/IBK/uib/pib/img/KO/button/bg_btn_search.gif') repeat 0 0;vertical-align: middle;text-align: center;}
.insurance_pdt_search .write.trust .input a{right:185px;}
.insurance_pdt_search .recommend_txt {width:100%; overflow:hidden;}
.insurance_pdt_search .recommend_txt span{float:left;width:71px;height:22px;line-height:22px;margin-top:15px;padding-left:8px;color:#fff;font-size:11px;background: url('/IBK/uib/pib/img/KO/bnc/bg_recommend_txt.png') no-repeat;}
.insurance_pdt_search .recommend_txt span.save{background: url('/IBK/uib/pib/img/KO/bnc/bg_recommend_txt01.png') no-repeat;}
.insurance_pdt_search .recommend_txt ul{float:left;padding:20px 0 4px 3px;}/* 202310_웹접근성 */
.insurance_pdt_search .recommend_txt ul li{float:left;padding-left:13px;color:#fff;font-size:14px;letter-spacing:-1px;}
.insurance_pdt_search .recommend_txt ul li a{color:#fff;}
.insurance_pdt_search .recommend_txt ul li a:focus{outline-offset:-1px}/* 202310_웹접근성 */
.insurance_pdt_search .list{width:605px; padding:15px 0 5px;}
.insurance_pdt_search .info {position:relative; min-height:150px; padding:0 0 0 330px; border-radius:0 0 3px 3px; background:#fff; border:1px solid #f1f1f1; box-shadow:2px 2px 4px #f1f1f1;}
.insurance_pdt_search .info table{width:100%;}
.insurance_pdt_search .info table tr{background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x left top;}
.insurance_pdt_search .info table tr:first-child{background:none;}
.insurance_pdt_search .info table th:before{content:'';display:inline-block;width:3px;height:3px;margin-right:9px;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_th.gif') no-repeat;vertical-align:4px;}
.insurance_pdt_search .info table th{padding:14px 0 12px 12px;font-size:14px;color:#575757;text-align:left; vertical-align:top;}
.insurance_pdt_search .info table th.tts{padding-left:0; letter-spacing:-1px; padding-top:16px;}
.insurance_pdt_search .info table th.tts:before {margin-right:5px;}
.insurance_pdt_search .info table td{padding:12px 0 10px 0;color:#575757;}
.insurance_pdt_search .info table td label{margin-right:3px;}
.insurance_pdt_search .info table td input[type="radio"],
.insurance_pdt_search .info table td input[type="checkbox"]{vertical-align: -2px;}
.insurance_pdt_search .info a.btn_ok{position:absolute;right:40px;top:30px;width:120px;height:90px;text-align:center;padding:0;line-height:90px;}
.insurance_pdt_search .info a.btn_ok:focus{outline-offset:2px}/* 202310_웹접근성 */

.insurance_pdt_search.type1 .write{padding:40px 0 0 185px;} 
.insurance_pdt_search.type1 .write .input a{right:185px;}
.insurance_pdt_search.type1 .info{padding:0 0 0 185px;} 
.insurance_pdt_search.type1 .info a.btn_ok{right:185px;}
.pdt_search_result{width:1120px;margin:30px auto 0;}
.pdt_search_result h3{margin-top:40px;padding-left:33px;line-height:32px;font-family:'IBKiDreamM';font-size:32px;color:#333;background: url('/IBK/uib/pib/img/KO/common/bul_h4_02.gif') no-repeat 0 6px;border:0;}
.pdt_search_result .total.bg{overflow:inherit;position:relative;height:60px;padding:0;background: url('/IBK/uib/pib/img/KO/bnc/bg_pdt_total.png') no-repeat;}
.pdt_search_result .total.bg:after{content:'';position:absolute;left:0;bottom:-2px;display:block;width:1118px;height:2px;background:#fff;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.pdt_search_result .total.bg span.txt{height:36px;padding:24px 0 0 30px;}
.pdt_search_result .total.bg span.btn{padding:18px 30px 0 0;}
.pdt_search_result .total{overflow:hidden;padding:2px 1px 12px 0;}/* 202310_웹접근성 */
.pdt_search_result .total span.txt{float:left;padding-top:14px;font-size:14px;}
.pdt_search_result .total span.txt strong{color:#3366cc;}
.pdt_search_result .total span.btn{float:right;}
.pdt_search_result .total span.btn a{display:inline-block;width:70px;line-height:27px;height:27px;color:#333;text-align:center;font-weight:bold;background: url('/IBK/uib/pib/img/KO/button/btn_insurance_list01.png') no-repeat;}
.pdt_search_result .total span.btn a.new{color:#fff;background: url('/IBK/uib/pib/img/KO/button/btn_insurance_list02.png') no-repeat;}
.pdt_search_result .total span.btn a.new.save{background: url('/IBK/uib/pib/img/KO/button/btn_insurance_list03.png') no-repeat;}
.pdt_search_result .total span.btn a.long{background:url('/IBK/uib/pib/img/KO/button/btn_insurance_list04.png') no-repeat;width:130px}
.pdt_search_result .total span.btn a.long.new{background:url('/IBK/uib/pib/img/KO/button/btn_insurance_list05.png') no-repeat;width:130px}
.search_result_list{width:100%;overflow:hidden;}
.search_result_list:after{content:'';display:block;width:100%;height:2px;background: url('/IBK/uib/pib/img/KO/common/bg_result_bottom.png') no-repeat left bottom;}
.search_result_list table{width:100%;background: url('/IBK/uib/pib/img/KO/common/bg_result_th.png') no-repeat;}
.search_result_list table.etc {background: url('/IBK/uib/pib/img/KO/common/bg_result_th2.png') no-repeat;}
.search_result_list table th{height:50px;line-height:50px;color:#171d4f;font-size:16px;}
.search_result_list table.etc th {height:42px;line-height:42px; border-left:1px solid #d8effd;}
.search_result_list table.etc th.fst {border-left:0;}
.search_result_list table.etc th.txs {font-size:12px; border-left:1px solid #d8effd; border-top:1px solid #d8effd;}
.search_result_list table.etc th.txs a {padding-right:10px; color:#171d4f; background: url('/IBK/uib/pib/img/KO/common/bg_result_bul.png') no-repeat right 3px;}
.search_result_list table.etc th.txs a.down {background:url('/IBK/uib/pib/img/KO/common/bg_result_bul2.png') no-repeat right 3px;}
.search_result_list.fund table tr td{padding:0 5px;height:100px;}
.search_result_list.fund table tr td.type{padding:0;height:75px !important;}
.search_result_list table td{height:170px;padding:0 5px;border-top:1px solid #d5d5d5;text-align:center;font-size:14px;box-sizing:border-box;background-color:#fff;}
.search_result_list table.etc td {border-left:1px solid #d5d5d5 !important; font-weight:bold; height:auto; padding:30px 5px;}
.search_result_list table.etc td.fst {border-left:0 !important;}
.search_result_list table tr:first-child td{border:0;}
.search_result_list table td.sdw01{background:#fff url('/IBK/uib/pib/img/KO/common/bg_result_cont01.gif') repeat-y left top;}
.search_result_list table td.sdw02{background:#fff url('/IBK/uib/pib/img/KO/common/bg_result_cont03.gif') repeat-y right top;}
.search_result_list table tr.bg td{background:#fafafa;}
.search_result_list table tr.bg td.sdw01{background:#fafafa url('/IBK/uib/pib/img/KO/common/bg_result_cont02.gif') repeat-y left top;}
.search_result_list table tr.bg td.sdw02{background:#fafafa url('/IBK/uib/pib/img/KO/common/bg_result_cont04.gif') repeat-y right top;}
.search_result_list table tr td .qr > span{display:inline-block;width:62px;overflow:hidden;font-size:12px;font-weight:bold;text-align:center;}
.search_result_list table tr td .qr > span span{display:inline-block;width:62px;padding-top:6px;color:#575757;}
.search_result_list table td div.btn{width:115px;margin:0 auto;}
.search_result_list table td div.btn a{display:block;text-align:left;color:#276bc1;font-weight:bold;background: url('/IBK/uib/pib/img/KO/bnc/bg_btn_dot.png') repeat-x left top;}
.search_result_list table td div.btn a span{display:block;padding:15px 0 14px 38px;}
.search_result_list table td div.btn a:first-child{background:none;}
.search_result_list table td div.btn a.join span{background: url('/IBK/uib/pib/img/KO/bnc/icon_join.png') no-repeat;}
.search_result_list table td div.btn a.chat span{background: url('/IBK/uib/pib/img/KO/bnc/icon_chat.png') no-repeat;}
.search_result_list table td div.btn a.video span{background: url('/IBK/uib/pib/img/KO/bnc/icon_video.png') no-repeat;}
.search_result_list table td div.btn a.phone span{background: url('/IBK/uib/pib/img/KO/bnc/icon_phone.png') no-repeat;}
.search_result_list table td div.btn a.join_plan span{background: url('/IBK/uib/pib/img/KO/bnc/icon_join_plan.png') no-repeat;}

.search_result_list table td div.save_btn{width:121px;margin:14px auto 15px;}
.search_result_list table td div.save_btn a:first-child{margin:0;}
.search_result_list table td div.save_btn a{display:block;width:121px;margin-top:10px;font-weight:bold;text-align:left;}
.search_result_list table td div.save_btn a span{position:relative;display: inline-block;box-sizing:border-box;padding:11px 0 0 37px;height:35px;color:#575757;vertical-align: top;letter-spacing:-0.5px;}

.search_result_list table td div.save_btn a.join_plan{background: url('/IBK/uib/pib/img/KO/bnc/btn_join_plan.png') no-repeat center;}
.search_result_list table td div.save_btn a.chat{background: url('/IBK/uib/pib/img/KO/bnc/btn_save_chat.png') no-repeat;}
.search_result_list table td div.save_btn a.video{background: url('/IBK/uib/pib/img/KO/bnc/btn_save_video.png') no-repeat center;}
.search_result_list table td div.save_btn a.phone{background: url('/IBK/uib/pib/img/KO/bnc/btn_save_phone.png') no-repeat center;}
.search_result_list table td div.save_btn span.phone{background: url('/IBK/uib/pib/img/KO/bnc/btn_save_phone_no_border.png') no-repeat left center;display:inline-block;padding:11px 0 0 37px;height:35px;box-sizing:border-box;font-weight:bold;color:#575757}
.search_result_list table td div.save_btn a.store{background: url('/IBK/uib/pib/img/KO/bnc/btn_join_store.png') no-repeat center;}

.search_result_list table td div.save_btn a.join{width:121px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/btn_save01_c.png') no-repeat;}
.search_result_list table td div.save_btn a.join span{color:#fff;}

.search_result_list table td div.save_btn a.join01{color:#fff;background: url('/IBK/uib/pib/img/KO/bnc/btn_join_c.png') no-repeat;}
.search_result_list table td div.save_btn a.join01 span{color:#fff;}
.search_result_list table td div.save_btn a.etc {display:inline-block; width:119px; color:#fff; line-height:15px; padding-top:7px; height:34px; font-weight:bold; font-size:12px; text-align:center; background:#ff6249; border:1px solid #db1c00; border-radius:3px;}
.search_result_list table td div.save_btn span.soldout {display:inline-block; width:119px; color:#fff; line-height:34px; height:34px; font-weight:bold; text-align:center; background:#a5a5a5; border:1px solid #777; border-radius:3px;}
.search_result_list table td div.save_btn a.prd_del{background: url('/IBK/uib/pib/img/KO/bnc/btn_del_white.png') no-repeat}/*2019.08.16_추가*/
.search_result_list table td div.save_btn a.prd_del span{font-weight:normal;font-size:12px}/*2019.08.16_추가*/
.search_result_list table td .rate p{font-size:12px;color:#666}/*2023.12.05_수정*/
.search_result_list table td .rate strong {display:block;height:43px;line-height:43px;font-family:'IBKiDreamM';font-size:30px;color:#114287;font-weight:normal}/*2023.12.05_수정*/
.search_result_list table td .rate strong.ttxt {margin-top:15px; height:auto; line-height:16px; font-family:'dotum'; font-size:14px; color:#555; font-weight:bold;}
.search_result_list table td .rate .sub_info{display:block;font-family:'IBKiDreamL';font-size:12px;color:#666}/*2023.12.05_추가*/
.search_result_list table td .rate .sub_info .txt{padding-right:6px}/*2023.12.05_추가*/
.search_result_list table td .rate .sub_info .txt_sub{display:block}/*2023.12.05_추가*/

.search_result_list .pdt_name{padding-left:15px;text-align:left;}
.search_result_list .pdt_name > .icon{width:100%;padding-bottom:13px;overflow:hidden;}
.search_result_list .pdt_name > .icon span{float:left;width:29px;height:16px;padding:2px 0 0 20px;margin-right:5px;color:#fff;font-size:11px;}
.search_result_list .pdt_name > .icon span.hot{background: url('/IBK/uib/pib/img/KO/bnc/icon_hot.gif') no-repeat;}
.search_result_list .pdt_name > .icon span.new{background: url('/IBK/uib/pib/img/KO/bnc/icon_new.gif') no-repeat;}

.search_result_list .attribute{width:100%;overflow:hidden;font-size:12px;}
.search_result_list .attribute .fundset{display:inline-block;}
.search_result_list .pdt_name .stit{display:inline-block;padding:0 60px 0 0;font-size:16px;line-height:20px;color:#333;font-weight:bold;letter-spacing:0.5px;}
.search_result_list .attribute .icon{display:inline-block;width:37px;height:17px;padding:4px 0 0 19px;font-size:11px;color:#777;font-weight:normal;background: url('/IBK/uib/pib/img/KO/bnc/icon_internet.gif') no-repeat;vertical-align:middle;}
.search_result_list .attribute .icon.mobile{background: url('/IBK/uib/pib/img/KO/bnc/icon_mobile.gif') no-repeat;}
.search_result_list .attribute .icon.internet{background: url('/IBK/uib/pib/img/KO/bnc/icon_internet01.gif') no-repeat;}
.search_result_list .pdt_name p{padding:9px 0 11px 0;line-height:18px;text-align:left;font-size:12px;}
.search_result_list .pdt_name .attribute > span.fst {margin-left:5px;color:#e85c2b;}
.search_result_list .pdt_name .attribute > span.fst.none {color:#0aa5e5;}
.search_result_list .pdt_name .attribute > span.fst:before{display:none;}
.search_result_list .pdt_name .attribute > span{color:#0999D4;}
.search_result_list .pdt_name .attribute > span:before{content:'';display:inline-block;width:1px;height:11px;margin:0 6px 0 3px;background:#575757;vertical-align:-1px;}

.mobile_app_down{position:relative;height:128px;margin-top:60px;border:1px solid #d5d5d5;color:#333;}
.mobile_app_down strong{display:block;padding:40px 0 15px 120px;font-size:24px;font-family:'IBKiDreamM';font-weight:normal;}
.mobile_app_down p{padding:0 0 0 120px;font-size:14px;}
.mobile_app_down .app{display:inline-block;overflow:hidden;position:absolute;right:0;top:19px;}
.mobile_app_down .app a{display:inline-block;margin-right:30px;overflow:hidden;}

/* 상품 : 카드 상품; */
.card_pdt_wrap {overflow:hidden;padding-bottom:60px;background:url('/IBK/uib/pib/img/KO/bnc/bg_card_list.gif') repeat-x left top;background-size: auto 356px !important;}
.card_pdt_wrap fieldset {width: 830px;}
.card_pdt_wrap legend{width: 0;height: 0;font-size: 1px;text-indent: -999em;line-height: 0;margin:0;padding:0;border: 0}
.card_pdt_wrap .tit_area {width:1120px;margin:0 auto;padding-top:0;background: url('/IBK/uib/pib/img/KO/bnc/bg_card_visu.jpg') no-repeat right top;}
.card_pdt_wrap .tit_area h3{display:block;width:100%;padding: 37px 0 15px 0;font-size:44px;color:#ff6248;font-family:'IBKiDreamM';font-weight:normal;line-height:100%;}
.card_pdt_wrap .tit_area p{padding-bottom:38px;font-size:18px;color:#444;font-family:'IBKiDreamL';font-weight:normal;}

.card_pdt_search{width:1140px;height:410px;margin:0 auto;background: url('/IBK/uib/pib/img/KO/bnc/bg_pdt_card_search.png') no-repeat;}
.card_pdt_search .recommend{float:left;position:relative;width:220px;height:347px;overflow:hidden;margin:30px 0 0 40px;padding:0 20px;}
.card_pdt_search .recommend > div{float:left;width:220px;height: 347px;}
.card_pdt_search .recommend strong.stit{display:block;padding:35px 0 14px 0;font-family:'IBKiDreamM';font-weight:normal;font-size:28px;color:#ff6248;line-height:34px;text-align: center;}
.card_pdt_search .recommend .thumb{width: 220px;padding-top:5px;text-align: center;}
.card_pdt_search .recommend p{padding-top:15px;line-height:18px;color:#575757;text-align: center;}
.card_pdt_search .recommend span.btn{display:inline-block;height:9px;position:absolute;right:15px;top:3px;}
.card_pdt_search .recommend span.btn a{display:inline-block;margin-left:2px;width:9px;height:9px;background: url('/IBK/uib/pib/img/KO/bnc/btn_rolling.png') no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
.card_pdt_search .recommend span.btn a.on{background: url('/IBK/uib/pib/img/KO/bnc/btn_rolling_on.png') no-repeat;}

.card_pdt_search .pdt_card_category {width:807px;height:176px;float: left; padding:30px 0 0 23px;}
.card_pdt_search .pdt_card_category ul {width:719px;overflow: hidden;}
.card_pdt_search .pdt_card_category ul li {width: 89px; position: relative;float:left;}
.card_pdt_search .pdt_card_category ul li a {display:block;width:100%;height:25px;text-align: center;color:#6e9ccd;padding-top:60px;font-size: 11px;}
.card_pdt_search .pdt_card_category ul li a span {display:block;width:55px;height:55px;position:absolute;top:0;left:17px;background:url('/IBK/uib/pib/img/KO/bnc/bg_card_category.jpg') no-repeat}
.card_pdt_search .pdt_card_category ul li.ctg01 a span {background-position: 0 0;}
.card_pdt_search .pdt_card_category ul li.ctg02 a span {background-position: -55px 0;}
.card_pdt_search .pdt_card_category ul li.ctg03 a span {background-position: -110px 0;}
.card_pdt_search .pdt_card_category ul li.ctg04 a span {background-position: -165px 0;}
.card_pdt_search .pdt_card_category ul li.ctg05 a span {background-position: -220px 0;}
.card_pdt_search .pdt_card_category ul li.ctg06 a span {background-position: -275px 0;}
.card_pdt_search .pdt_card_category ul li.ctg07 a span {background-position: -330px 0;}
.card_pdt_search .pdt_card_category ul li.ctg08 a span {background-position: -385px 0;}
.card_pdt_search .pdt_card_category ul li.ctg09 a span {background-position: -440px 0;}
.card_pdt_search .pdt_card_category ul li.ctg10 a span {background-position: -495px 0;}
.card_pdt_search .pdt_card_category ul li.ctg11 a span {background-position: -550px 0;}
.card_pdt_search .pdt_card_category ul li.ctg12 a span {background-position: -605px 0;}
.card_pdt_search .pdt_card_category ul li.ctg13 a span {background-position: -660px 0;}
.card_pdt_search .pdt_card_category ul li.ctg14 a span {background-position: -715px 0;}
.card_pdt_search .pdt_card_category ul li.ctg15 a span {background-position: -770px 0;}

.card_pdt_search .pdt_card_category ul li.ctg01 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg01 a.selected {color:#c3e1f4;background-position: 0 -55px;}
.card_pdt_search .pdt_card_category ul li.ctg02 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg02 a.selected {color:#c3e1f4;background-position: -55px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg03 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg03 a.selected {color:#c3e1f4;background-position: -110px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg04 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg04 a.selected {color:#c3e1f4;background-position: -165px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg05 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg05 a.selected {color:#c3e1f4;background-position: -220px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg06 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg06 a.selected {color:#c3e1f4;background-position: -275px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg07 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg07 a.selected {color:#c3e1f4;background-position: -330px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg08 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg08 a.selected {color:#c3e1f4;background-position: -385px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg09 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg09 a.selected {color:#c3e1f4;background-position: -440px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg10 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg10 a.selected {color:#c3e1f4;background-position: -495px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg11 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg11 a.selected {color:#c3e1f4;background-position: -550px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg12 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg12 a.selected {color:#c3e1f4;background-position: -605px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg13 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg13 a.selected {color:#c3e1f4;background-position: -660px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg14 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg14 a.selected {color:#c3e1f4;background-position: -715px -55px;}
.card_pdt_search .pdt_card_category ul li.ctg15 a.selected span, .card_pdt_search .pdt_card_category ul li.ctg15 a.selected {color:#c3e1f4;background-position: -770px -55px;}
.card_pdt_search .pdt_card_scb {width:750px;height:147px; position: relative; float: left;padding:24px 0 0 40px;}
.card_pdt_search .input{display:block;width:610px;height:50px;background: url('/IBK/uib/pib/img/KO/bnc/bg_pdt_card_input.png') no-repeat;}
.card_pdt_search .input input{width:590px;height:30px;margin:10px 0 0 10px;background:#f5f5f5;line-height:30px;height:30px !important;font-size:16px;color:#a5a5a5;border:0;}
.card_pdt_search .input input:focus{border:0;}
.card_pdt_search a.search_submit{position:absolute;right:0;top:24px;display: inline-block;border-radius: 2px;text-align:center;border: 0;height:90px;line-height:90px;width:120px;color: #fff;font-size: 16px;font-weight: bold;background: url('/IBK/uib/pib/img/KO/button/bg_btn_search.gif') repeat 0 0;vertical-align: middle;text-align: center;}
.card_pdt_search .recommend_txt {overflow: hidden;}
.card_pdt_search .recommend_txt span{float:left;width:71px;height:22px;line-height:22px;margin-top:15px;padding-left:8px;color:#fff;font-size:11px;background: url('/IBK/uib/pib/img/KO/bnc/bg_recommend_txt.png') no-repeat;}
.card_pdt_search .recommend_txt ul{float:left;padding:20px 0 0 3px;}
.card_pdt_search .recommend_txt ul li{float:left;padding-left:13px;}
.card_pdt_search .recommend_txt ul li a {color:#575757;font-size:14px;letter-spacing:-1px;}
.card_pdt_search .recommend_txt span.save{background: url('/IBK/uib/pib/img/KO/bnc/bg_recommend_txt01.png') no-repeat;}
.card_pdt_search dl {width: 610px;overflow: hidden;margin-top:15px;padding-top: 15px;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x left top;}
.card_pdt_search dt {width:82px;padding-left:14px;float:left;font-weight:bold;color: #575757;font-size: 14px;background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_th.gif') center left no-repeat;}
.card_pdt_search dd {width:509px;float:left;}


.search_result_list.card_pdt .pdt_name {padding-left:237px;background:url('/IBK/uib/pib/img/KO/bnc/bg_card_item01.png') center left no-repeat;}
.search_result_list.card_pdt .pdt_name.item02 {background:url('/IBK/uib/pib/img/KO/bnc/bg_card_item02.png') center left no-repeat;}
.search_result_list.card_pdt .pdt_name.item03 {background:url('/IBK/uib/pib/img/KO/bnc/bg_card_item03.png') center left no-repeat;}
.search_result_list.card_pdt .pdt_name.item04 {background:url('/IBK/uib/pib/img/KO/bnc/bg_card_item04.png') center left no-repeat;}
.search_result_list.card_pdt .pdt_name.item05 {background:url('/IBK/uib/pib/img/KO/bnc/bg_card_item05.png') center left no-repeat;}


/* 상품가입 */
.gnb_bar.line_none{border:0;}
.cont_ban.pdt_join{height:160px;padding:0;border:0;background: url('/IBK/uib/pib/img/KO/product/bg_top_band.gif') repeat-x;}
.cont_ban.pdt_join .stit{padding:0;height:120px;display:table-cell;vertical-align:middle;line-height:46px;font-family:'IBKiDreamM';color:#fff;font-size:38px;font-weight:normal;}
.pdt_container{overflow: auto !important;margin:-37px auto 85px !important;padding-top:0 !important;}
.step_area01{position:relative;width:1140px;height:85px;margin:0 auto;}
.step_area01:before{content:'';position:absolute;left:0;top:1px;display:inline-block;width:11px;height:75px;background: url('/IBK/uib/pib/img/KO/product/bg_step_left.png') no-repeat;}
.step_area01:after{content:'';position:absolute;right:0;top:1px;display:inline-block;width:11px;height:75px;background: url('/IBK/uib/pib/img/KO/product/bg_step_right.png') no-repeat;}
.step_area01 > div{width:1120px;height:85px;margin:0 auto;background: url('/IBK/uib/pib/img/KO/product/bg_step_bottom.png') repeat-x left bottom;}
.step_area01 ul{width:1098px;height:74px;margin:0 auto;border-bottom:1px solid #d5d5d5;}
.step_area01 ul li{position:relative;float:left;padding-left:30px;width:25%;height:74px;line-height:74px;background:#fbfbfd;font-family:'IBKiDreamL';font-size:18px;color:#222;box-sizing:border-box;}
.step_area01 ul li.on{background:#1857a6;color:#fff;}
.step_area01 ul li.on:before{content:'';position:absolute;left:-25px;top:0;display:inline-block;width:25px;height:74px;background: url('/IBK/uib/pib/img/KO/product/bg_step_arw01.gif') no-repeat;}
.step_area01 ul li.on:after{background: url('/IBK/uib/pib/img/KO/product/bg_step_on_arw.gif') no-repeat;}
.step_area01 ul li:after{content:'';float:right;display:inline-block;width:25px;height:74px;background: url('/IBK/uib/pib/img/KO/product/bg_step_arw.png') no-repeat;}
.step_area01 ul li:first-child:before{content:'';position:absolute;left:-11px;top:0;display:inline-block;width:11px;height:75px;background: url('/IBK/uib/pib/img/KO/product/bg_step_round01.png') no-repeat;}
.step_area01 ul li.on:first-child:before{height:74px;background: url('/IBK/uib/pib/img/KO/product/bg_step_on_round01.png') no-repeat;}
.step_area01 ul li.last:after{content:'';position:absolute;right:-11px;top:0;display:inline-block;width:11px;height:75px;background: url('/IBK/uib/pib/img/KO/product/bg_step_round02.png') no-repeat;}
.step_area01 ul li.last.on:after{background: url('/IBK/uib/pib/img/KO/product/bg_step_on_round02.png') no-repeat;}
.step_area01 .num{float:left;margin-right:15px;}
.step_area01 .txt{display:inline-block;}
.step_area01 ul li.on .txt.clause:after{background-position:0 -27px;}
.step_area01 .txt.clause:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:22px;height:27px;background: url('/IBK/uib/pib/img/KO/product/icon_step_clause.png') no-repeat;}
.step_area01 ul li.on .txt.input:after{background-position:0 -29px;}
.step_area01 .txt.input:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:29px !important;height:29px !important;background: url('/IBK/uib/pib/img/KO/product/icon_step_input.png') no-repeat;}
.step_area01 ul li.on .txt.finish:after{background-position:0 -27px;}
.step_area01 .txt.finish:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:27px;height:27px;background: url('/IBK/uib/pib/img/KO/product/icon_step_finish.png') no-repeat;}
.step_area01 ul li.on .txt.check:after{background-position:0 -29px;}
.step_area01 .txt.check:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:22px;height:29px !important;background: url('/IBK/uib/pib/img/KO/product/icon_step_check.png') no-repeat;}
.step_area01 ul li.on .txt.confirm:after{background-position:0 -29px;}
.step_area01 .txt.confirm:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:22px;height:29px;background: url('/IBK/uib/pib/img/KO/bnc/icon_step04.png') no-repeat;}
.step_area01 ul li.on .txt.agree:after{background-position:0 -27px;}
.step_area01 .txt.agree:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:22px;height:29px;background: url('/IBK/uib/pib/img/KO/bnc/icon_step02.png') no-repeat;}
.step_area01 ul li.on .txt.request:after{background-position:0 -29px;}
.step_area01 .txt.request:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:22px;height:29px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step04.png') no-repeat}
.step_area01 ul li.on .txt.data:after{background-position:0 -27px;}
.step_area01 .txt.data:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:24px;height:27px;background: url('/IBK/uib/pib/img/KO/product/icon_step_data.png') no-repeat}

.step_area01 .txt.info:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:22px !important;height:32px !important;background: url('/IBK/uib/pib/img/KO/product/icon_step07.png') no-repeat;}
.step_area01 ul li.on .txt.info:after{background-position:0 -32px;}
.step_area01 .txt.rate:after{content:'';position:absolute;right:46px;top:24px;display:inline-block;width:24px !important;height:28px !important;background: url('/IBK/uib/pib/img/KO/product/icon_step08.png') no-repeat;}
.step_area01 ul li.on .txt.rate:after{background-position:0 -28px;}

.step_area01 .step2 ul li{width:50%;}

.step_area01 .step2 .txt:after {content: '';position:static;display: inline-block;width: 22px;height: 27px;vertical-align:middle;margin-left:30px;}

.step_area01 .step5 ul li{width:20%;padding-left:10px;}
.step_area01 .step5 .txt.icon03:after{width:29px;height:29px;margin-left:8px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step03.png') no-repeat;}
.step_area01 .step5 ul li.on .txt.icon03:after{background-position:0 -29px;}

.step_area01 .step6 ul li:after{position: absolute;right: 0;top:0;}
.step_area01 .step6 ul li.last:after{right: -11px;top: 0;}
.step_area01 .step6 ul li{width:16.7%;padding-left:10px;}
.step_area01 .step6 ul li:first-child, .step_area01 .step6 ul li.last{width:16.6%;}
.step_area01 .step6 .num{margin-right:6px;}

.step_area01 .step6 .txt:after, .step_area01 .step5 .txt:after{content:'';position:static;display:inline-block;margin-left:15px;width:22px;height:27px;vertical-align:middle;}
.step_area01 .step6 .txt.icon01:after{background: url('/IBK/uib/pib/img/KO/bnc/icon_step01.png') no-repeat;}
.step_area01 .step6 ul li.on .txt.icon01:after{background-position:0 -27px;}
.step_area01 .step6 .txt.icon02:after{background: url('/IBK/uib/pib/img/KO/bnc/icon_step02.png') no-repeat;}
.step_area01 .step6 ul li.on .txt.icon02:after{background-position:0 -27px;}
.step_area01 .step6 .txt.icon03:after{width:29px;height:29px;margin-left:3px;background: url('/IBK/uib/pib/img/KO/bnc/icon_step03.png') no-repeat;}
.step_area01 .step6 ul li.on .txt.icon03:after{margin-left:1px;background-position:0 -29px;}
.step_area01 .step6 .txt.icon04:after{height:29px;margin-left:4px;background: url('/IBK/uib/pib/img/KO/bnc/icon_step04.png') no-repeat;}
.step_area01 .step6 ul li.on .txt.icon04:after{margin-left:4px;background-position:0 -29px;}
.step_area01 .step6 .txt.icon05:after{width:32px;margin-left:6px;height:22px;background: url('/IBK/uib/pib/img/KO/bnc/icon_step05.png') no-repeat;}
.step_area01 .step6 ul li.on .txt.icon05:after{background-position:0 -22px;}
.step_area01 .step6 .txt.icon06:after{width:26px;height:27px;background: url('/IBK/uib/pib/img/KO/bnc/icon_step06.png') no-repeat;}
.step_area01 .step6 ul li.on .txt.icon06:after{background-position:0 -27px;}

.step_area01 .step7 ul li:after{position: absolute;right: 0;top:0;}
.step_area01 .step7 ul li.last:after{right: -11px;top: 0;}
.step_area01 .step7 ul li{width:14.3%;padding-left:5px;}
.step_area01 .step7 ul li:first-child, .step_area01 .step7 ul li.last{width:14.2%;}
.step_area01 .step7 .num{margin-right:6px;}

.step_area01 .step7 .txt:after{content:'';position:static;display:inline-block;margin-left:10px;width:22px;height:29px;vertical-align:middle;}
.step_area01 .step7 .txt.icon01:after{background: url('/IBK/uib/pib/img/KO/product/icon_lon_step01.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon01:after{background-position:0 -29px;}
.step_area01 .step7 .txt.icon02:after{margin-left:3px; background: url('/IBK/uib/pib/img/KO/product/icon_lon_step02.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon02:after{background-position:0 -29px;}
.step_area01 .step7 .txt.icon03:after{width:29px;margin-left:8px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step03.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon03:after{background-position:0 -29px;}
.step_area01 .step7 .txt.icon04:after{margin-left:5px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step04.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon04:after{background-position:0 -29px;}
.step_area01 .step7 .txt.icon05:after{width:32px;margin-left:7px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step05.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon05:after{background-position:0 -29px;}
.step_area01 .step7 .txt.icon06:after{width:26px;;margin-left:9px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step06.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon06:after{background-position:0 -29px;}
.step_area01 .step7 .txt.icon07:after{width:26px; background: url('/IBK/uib/pib/img/KO/product/icon_lon_step07.png') no-repeat;}
.step_area01 .step7 ul li.on .txt.icon07:after{background-position:0 -29px;}

.step_area01 .txt.icon08:after{width:22px; height:29px; background: url('/IBK/uib/pib/img/KO/product/icon_lon_step08.png') no-repeat;}
.step_area01 ul li.on .txt.icon08:after{background-position:0 -29px;}
.step_area01 .txt.icon09:after{width:26px; height:29px; background: url('/IBK/uib/pib/img/KO/product/icon_lon_step09.png') no-repeat;}
.step_area01 ul li.on .txt.icon09:after{background-position:0 -29px;}

/* 스텝 8단계 이상의 경우 */ /*2023.12.08_추가*/ 
.step_area01.step_long{width:1140px;height:110px}
.step_area01.step_long:before{height:100px;background:url('../img/KO/product/bg_step_left2.png') no-repeat}
.step_area01.step_long:after{height:100px;background:url('../img/KO/product/bg_step_right2.png') no-repeat}
.step_area01.step_long > div{width:calc(100% - 20px);height:100px}
.step_area01.step_long ul{width:100%;height:100px}
.step_area01.step_long ul li{position:relative;height:100px;padding:15px 15px 0 15px;line-height:1.2}
.step_area01.step_long ul li:before{height:100px;z-index:10}
.step_area01.step_long ul li:after{float:none;position:absolute;top:0;right:0;z-index:10;width:17px;height:100px;background:url('../img/KO/product/bg_step_arw2.gif') no-repeat}
.step_area01.step_long ul li:first-child{border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0}
.step_area01.step_long ul li:last-child{border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0}
.step_area01.step_long ul li:first-child:before{left:0;height:100px;background:url('../img/KO/product/bg_step_round01_2.png') no-repeat}
.step_area01.step_long ul li:last-child:after{right:0;height:100px;width:10px;background:url('../img/KO/product/bg_step_round02_2.png') no-repeat}
.step_area01.step_long ul li .num{display:block;float:none;margin-bottom:5px;color:#585858;font-size:16px;font-weight:bold}
.step_area01.step_long ul li .txt{display:block;float:none;background-image:none;word-break:keep-all;letter-spacing:-1px}
.step_area01.step_long ul li.on .num{color:#fff}
.step_area01.step_long ul li.on:before{left:-17px;height:100px;background:url('../img/KO/product/bg_step_arw01_2.gif') no-repeat}
.step_area01.step_long ul li.on:after{height:100px;background:url('../img/KO/product/bg_step_on_arw2.gif') no-repeat}
.step_area01.step_long ul li.on:first-child:before{left:0;height:101px;background:url('../img/KO/product/bg_step_on_round01_2.png') no-repeat}
.step_area01.step_long ul li.on:last-child:after{right:0;height:101px;background:url('../img/KO/product/bg_step_on_round02_2.png') no-repeat}
.step_area01.step_long .step8 li{width:12.5%}
.step_area01.step_long .step8 li:first-child{width:calc(12.5% + 10px)}
.step_area01.step_long .step8 li:last-child{width:calc(12.5% - 10px)}
.step_area01.step_long .step9 li{width:11%}
.step_area01.step_long .step9 li:first-child{width:calc(11.5% + 10px)}
.step_area01.step_long .step9 li:last-child{width:calc(11.5% - 10px)}
.step_area01.step_long .step10 li{width:10%}
.step_area01.step_long .step10 li:first-child{width:calc(10% + 10px)}
.step_area01.step_long .step10 li:last-child{width:calc(10% - 10px)}

.center_btn_area{width:100%;padding-top:50px;text-align:center;}
.center_btn_area a{display:inline-block;height:46px;margin-left:4px;line-height:46px;font-weight:bold;font-size:16px;vertical-align:middle;}
.center_btn_area a:first-child{margin-left:0;}
.center_btn_area a:before, .center_btn_area a:after{content:'';display:inline-block;width:20px;height:46px;}
.center_btn_area a > span{display:inline-block;padding:0 20px;height:46px;line-height:46px;vertical-align:top;}
strong.stit_deposit{display:block;font-weight:normal;height: 46px;letter-spacing: -2px;}
.pdt_container h3, .interest_container .cont h4, strong.stit_deposit {padding-left:30px;line-height: 32px;font-family: 'IBKiDreamL';font-size:27px;color: #333;background: url('/IBK/uib/pib/img/KO/common/bul_h4_02.gif') no-repeat 0 6px;border: 0;}
.pdt_container h3.fs24{font-size:24px;}
.stit04{padding:25px 0 15px 16px;font-size:14px;color:#575757;background: url('/IBK/uib/pib/img/KO/product/bg_stit04.gif') no-repeat 0 28px;}
.btn_adobe{display:inline-block;width:167px;height:22px;padding:8px 0 0 29px;color:#ef551f;background: url('/IBK/uib/pib/img/KO/product/btn_adobe.gif') no-repeat;}
.btn_down01{display:inline-block;width:83px;height:22px;padding:8px 0 0 12px;color:#4791d8;background: url('/IBK/uib/pib/img/KO/product/btn_down.png') no-repeat;}
.btn_down01.on{background: url('/IBK/uib/pib/img/KO/product/btn_down_on.png') no-repeat;color:#9a9a9a;}
.btn_down01.check{background: url('/IBK/uib/pib/img/KO/product/btn_down_check.png') no-repeat;color:#9a9a9a;}
.btn_ok01{color:#fff !important; }
.btn_ok01 span{background:#1a5fac;}
.btn_ok01:before{background: url('/IBK/uib/pib/img/KO/product/btn_btn_ok01.gif') no-repeat;}
.btn_ok01:after{background: url('/IBK/uib/pib/img/KO/product/btn_btn_ok02.gif') no-repeat;}
.btn_etc01{color:#333;}
.btn_etc01 span{height:44px !important;background:#fff;border:1px solid #a1b5c4;border-left:0;border-right:0;}
.btn_etc01:before{width:22px !important;background: url('/IBK/uib/pib/img/KO/product/btn_btn_etc01.gif') no-repeat;}
.btn_etc01:after{width:22px !important;background: url('/IBK/uib/pib/img/KO/product/btn_btn_etc02.gif') no-repeat;}

.btn_etc02{color:#333; height:48px;}
.btn_etc02 span{height:48px !important;line-height:50px;background:#fff;border:1px solid #a1b5c4;border-left:0;border-right:0; padding: 0 10px !important;;}
.btn_etc02:before{width:25px !important;height:50px !important;background:url('/IBK/uib/pib/img/KO/product/btn_btn_etc03.gif') no-repeat;}
.btn_etc02:after{width:25px !important;height:50px !important;background:url('/IBK/uib/pib/img/KO/product/btn_btn_etc04.gif') no-repeat;}
.btn_etc02.org span{height:50px !important;line-height:52px !important;background:#f67b1e;color:#fff;border:0;}
.btn_etc02.org:before{background:url('/IBK/uib/pib/img/KO/bnc/btn_etc_org01.gif') no-repeat;}
.btn_etc02.org:after{background:url('/IBK/uib/pib/img/KO/bnc/btn_etc_org02.gif') no-repeat;}

.bts_gray{display: inline-block;color: #fff;height:30px;line-height:30px;padding:0 11px;background:#575757;border:0;border-radius:5px;vertical-align: middle;}

.btn_ok02{color:#fff !important;}
.btn_ok02 span{padding:0 15px;height:38px !important;line-height:38px !important;background:#0aa5e5 !important;border-top:1px solid #136c91;border-bottom:1px solid #136c91;}
.btn_ok02:before{width:6px !important;height:40px;background: url('/IBK/uib/pib/img/KO/bnc/btn_btn_ok01_1.gif') no-repeat;}
.btn_ok02:after{width:6px !important;height:40px;background: url('/IBK/uib/pib/img/KO/bnc/btn_btn_ok02_2.gif') no-repeat;}

.btn_sp01{display: inline-block;vertical-align:middle;color:#575757;}
.btn_sp01 span{display: inline-block;padding:0 12px;height:36px;line-height:36px;background:#fff;border-top:2px solid #a5a5a5;border-bottom:2px solid #a5a5a5;vertical-align: top;font-size:14px;font-weight:bold;}
.btn_sp01:before{content: '';display: inline-block;width:5px;height:40px;background: url('/IBK/uib/pib/img/KO/bnc/btn_s01.png') no-repeat;}
.btn_sp01:after{content: '';display: inline-block;width:5px;height:40px;background: url('/IBK/uib/pib/img/KO/bnc/btn_s02.png') no-repeat;}
.btn_sp01.check span:before{content:'';display:inline-block;width:24px;height:11px;background: url('/IBK/uib/pib/img/KO/bnc/btn_check.png') no-repeat;}

.center_btn_area a.btn_ok03{height:50px;}
.btn_ok03{color:#fff !important;}
.btn_ok03 span{padding:0 15px;height:50px !important;padding: 0 8px !important;line-height:52px !important;background:#1a5fac;}
.btn_ok03 span:after{content:'';display:inline-block;width:19px;height:15px;background:#1a5fac url('/IBK/uib/pib/img/KO/bnc/btn_arw01.png') no-repeat right 0;vertical-align:-2px;}
.btn_ok03:before{width:22px !important;height:50px !important;background: url('/IBK/uib/pib/img/KO/bnc/btn_btn_ok01_2.gif') no-repeat;}
.btn_ok03:after{width:22px !important;height:50px !important;background: url('/IBK/uib/pib/img/KO/bnc/btn_btn_ok02_3.gif') no-repeat;}
.btn_ok03.ar span:after{display:none;}
.btn_ok03.ar span:before{content:'';display:inline-block;width:19px;height:11px;background:#1a5fac url('/IBK/uib/pib/img/KO/bnc/btn_arw02.png') no-repeat 0 0;}

.btn_ok03.prev:before{width:22px !important;background: url('/IBK/uib/pib/img/KO/bnc/btn_prev_01.gif') no-repeat;}
.btn_ok03.prev:after{width:22px !important;background: url('/IBK/uib/pib/img/KO/bnc/btn_prev_02.gif') no-repeat;}
.btn_ok03.prev span{background:#d5d5d5;color:#333;}
.btn_ok03.prev span:after{display:none;}
.btn_ok03.prev span:before{content:'';display:inline-block;width:19px;height:15px;background:#d5d5d5 url('/IBK/uib/pib/img/KO/bnc/btn_arw03.png') no-repeat 0 0;vertical-align:-2px;}

.t_btn{display:inline-block;height:35px;line-height:35px;font-size:12px;vertical-align:middle;}
.t_btn span{display:inline-block;padding:0 11px;height:35px;line-height:35px;vertical-align:top;background: url('/IBK/uib/pib/img/KO/product/btn_table03.gif') repeat-x;color:#114287;}
.t_btn:before{content:'';display:inline-block;width:5px;height:35px;background: url('/IBK/uib/pib/img/KO/product/btn_table01.gif') no-repeat;}
.t_btn:after{content:'';display:inline-block;width:5px;height:35px;background: url('/IBK/uib/pib/img/KO/product/btn_table02.gif') no-repeat;}

.t_btn01{display:inline-block;height:32px;line-height:32px;font-size:12px;color:#333;vertical-align:middle;}
.t_btn01 span{display:inline-block;padding:0 11px;height:32px;line-height:32px;vertical-align:top;background:#fff;border-bottom:1px solid #1a5fac;border-top:1px solid #1a5fac;}
.t_btn01:before{content:'';display:inline-block;width:5px;height:32px;background: url('/IBK/uib/pib/img/KO/product/btn_table04.png') no-repeat;}
.t_btn01:after{content:'';display:inline-block;width:5px;height:32px;background: url('/IBK/uib/pib/img/KO/product/btn_table05.png') no-repeat;}

.t_btn2 {display:inline-block; padding:10px 15px 0; height:22px; line-height:14px;  font-size:12px; color:#114287; border:1px solid #0d3677; background:#f0f8ff; border-radius:5px;}

.btn_chk {display:inline-block; margin-top:-5px; height:36px; line-height:36px; font-size:14px; font-weight:bold; vertical-align:middle;}
.btn_chk span {display:inline-block; padding:0 10px 0 35px; height:36px; line-height:36px; vertical-align:top; color:#1a5fac; background:#fff url('/IBK/uib/pib/img/KO/product/bg_btn_chk.gif') no-repeat 0 12px; border-top:2px solid #a5a5a5; border-bottom:2px solid #a5a5a5;}
.btn_chk:before {display:inline-block; content:''; width:5px; height:40px; background:url('/IBK/uib/pib/img/KO/product/bg_btn_chk01.gif') no-repeat 0 0; }
.btn_chk:after {display:inline-block; content:''; width:5px; height:40px; background:url('/IBK/uib/pib/img/KO/product/bg_btn_chk02.gif') no-repeat 0 0; }

.btn_prt {display:inline-block; height:50px; font-weight:bold; vertical-align:middle; background:#1a5fac; color:#fff; line-height:26px;}
.btn_prt:before {display:inline-block; content:''; width:25px; height:50px; background:url('/IBK/uib/pib/img/KO/product/bg_btn_prt01.gif') no-repeat 0 0;}
.btn_prt:after {display:inline-block; content:''; width:25px; height:50px; background:url('/IBK/uib/pib/img/KO/product/bg_btn_prt02.gif') no-repeat 0 0;}
.btn_prt span {display:inline-block; padding:0 0 0 37px; background:url('/IBK/uib/pib/img/KO/product/bg_btn_prt.png') no-repeat 0 15px; color:#fff;}
.center_btn_area .btn_prt {height:50px;}
.center_btn_area .btn_prt span {padding:0 0 0 37px; line-height:50px; }
.center_btn_area .btn_prt:before, 
.center_btn_area .btn_prt:after {height:50px; width:25px;}

.TA_02 table .bts_fee{padding:0 0 0 0;height:30px;line-height:30px;color:#575757;border:0;font-size:12px;}
.TA_02 table .bts_fee span{display:inline-block;padding:0 11px;height:30px;line-height:30px;vertical-align:top;background: url('/IBK/uib/pib/img/KO/product/bts_fee03.gif') repeat-x;}
.TA_02 table .bts_fee:before{content:'';display:inline-block;width:5px;height:30px;background: url('/IBK/uib/pib/img/KO/product/bts_fee01.gif') no-repeat;}
.TA_02 table .bts_fee:after{content:'';display:inline-block;width:5px;height:30px;background: url('/IBK/uib/pib/img/KO/product/bts_fee02.gif') no-repeat;}

.bts_fee01{display:inline-block;height:35px;line-height:35px;color:#575757;border:0;font-size:12px;vertical-align:middle;}
.bts_fee01 span{display:inline-block;padding:0 11px;height:35px;line-height:35px;vertical-align:top;background: url('/IBK/uib/pib/img/KO/product/bts_fee03_1.gif') repeat-x;}
.bts_fee01:before{content:'';display:inline-block;width:5px;height:35px;background: url('/IBK/uib/pib/img/KO/product/bts_fee01_1.gif') no-repeat;}
.bts_fee01:after{content:'';display:inline-block;width:5px;height:35px;background: url('/IBK/uib/pib/img/KO/product/bts_fee02_1.gif') no-repeat;}
.bts_fee01.choice:before{background: url('/IBK/uib/pib/img/KO/product/bts_fee01_2.gif') no-repeat;}
.bts_fee01.choice:after{background: url('/IBK/uib/pib/img/KO/product/bts_fee02_2.gif') no-repeat;}
.bts_fee01.choice span{color:#4791d8;background: url('/IBK/uib/pib/img/KO/product/bts_fee03_2.gif') repeat-x;}

/* 약관동의 */
.pdt_container.w_auto{width:auto !important;}
.pdt_container .pdt_content{width:1140px;margin:0 auto;position:relative;}
.pdt_container .pdt_cont{position:relative;margin-top:-9px;padding:56px 0 0 0;background: url('/IBK/uib/pib/img/KO/product/bg_pdt_cont01.gif') repeat-y 0 0;}
.pdt_container .pdt_cont.top{margin-top:0;}
.pdt_container .pdt_cont.top:before{content:'';position:absolute;left:0;top:0;display:block;width:1140px;height:34px;margin:0 auto;background: url('/IBK/uib/pib/img/KO/product/bg_pdt_cont_top.gif') no-repeat;}
.pdt_container .pdt_cont:after{content:'';display:block;width:1140px;height:24px;margin:0 auto;background: url('/IBK/uib/pib/img/KO/product/bg_pdt_cont02.gif') no-repeat;}
.pdt_container .pdt_cont .cont{padding:0 220px 50px 60px;min-height:250px;}
.pdt_container .pdt_cont .cont > .mess_txt{margin:0 0 60px 0;}
.pdt_container .pdt_cont .stit3 + .list_comm{margin:0 0 60px 14px;}
.pdt_container .right_menu{position:absolute;right:50px;top:62px;width:120px;height:283px;margin:0 auto;background: url('/IBK/uib/pib/img/KO/product/bg_right_menu.gif') no-repeat;}
.pdt_container .right_menu ul{padding:23px 0 0 14px;}
.pdt_container .right_menu ul li{width:100%;/*overflow:hidden;*/}
.pdt_container .right_menu.banner{right:40px;top:60px;width:150px;height:auto;background:none;}
.pdt_container .right_menu.banner ul{padding:0;}
.pdt_container .right_menu.banner ul li{padding-bottom:10px;}
.pdt_container .right_menu2{position:absolute;right:50px;top:62px;width:120px;height:222px;margin:0 auto;background: url('/IBK/uib/pib/img/KO/product/bg_right_menu2.gif') no-repeat;}
.pdt_container .right_menu2 ul {padding:23px 0 0 14px;}
.pdt_container .right_menu3{position:absolute;right:50px;top:62px;width:120px;height:420px;margin:0 auto;background: url('../img/KO/product/bg_right_menu3.gif') no-repeat;}/*2023.12.08_추가*/ 
.pdt_container .right_menu3 ul {padding:23px 0 0 14px;}/*2023.12.08_추가*/ 
.pdt_container .stit_area{position:relative;width:100%;}
.pdt_container .stit_area .right_btn{position:absolute;right:0;top:0;}
.pdt_container .txt_info{padding-top:4px;text-align:left;margin:0;font-size:14px;color:#575757;line-height:18px;}
.pdt_container .txt_info .check{display:inline-block;width:20px;height:20px;margin-top:-2px;font-size:0;line-height:0;overflow: hidden;background: url('/IBK/uib/pib/img/KO/product/bg_check.gif') no-repeat;vertical-align:top;}
.pdt_container .txt_info_area {width:100%;}
.pdt_container .txt_info_area:after {display:block; content:''; clear:both;}
.pdt_container .txt_info_area .txt_info {float:left;}
.pdt_container .txt_info_area .btn_chk {float:right;}
.pdt_container .txt_info_area h3 {float:left;}
.pdt_container .txt_info_area h3 + .btn_chk {margin-top:0}
.pdt_container .all_agr_check{position:relative;}
.pdt_container .all_agr_check a{position:absolute;right:0;top:-6px;}

.clause_agr{width:100%;margin:22px 0 60px;overflow:hidden;border-top:5px solid #f5f5f5;}
.clause_agr .formWrap{margin-top:15px;letter-spacing:-1px;}
.clause_agr:before{content:'';display:block;width:100%;height:1px;background:#e6e6e6;}
.clause_agr > ul:after{content:'';display:block;width:100%;height:5px;background:#f5f5f5;}
.clause_agr > ul > li{position:relative;padding:22px 0 21px 0;border-bottom:1px solid #e5e5e5;}
.clause_agr > ul > li span{display:block;margin-right:110px;font-size:14px;font-weight:bold;color:#4791d8;}
.clause_agr > ul > li span:before{content:'';display:inline-block;width:6px;height:9px;margin-right:10px;background: url('/IBK/uib/pib/img/KO/product/bg_clause_arw.gif') no-repeat;}
.clause_agr > ul > li a{position:absolute;right:0;top:16px;color:#4791d8;}
.clause_agr .btn_white{padding:6px 10px;color:#575757;line-height:16px;letter-spacing:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;}/*2023.12.08_추가*/ 
.clause_agr .btn_blue{padding:6px 10px;color:#fff;line-height:16px;letter-spacing:inherit;-webkit-box-sizing:border-box;}/*2023.12.08_추가*/ 
.clause_check{position:relative;margin:11px 0 0 2px;text-indent:-2px;font-size:14px;color:#575757;line-height:18px;}
.clause_check.dot:after{content:'';margin:25px 0 0 0;display:block;width:860px;height:1px;background: url('/IBK/uib/pib/img/KO/product/bg_dot_line.gif') repeat-x left bottom;}
.join_check_list{position:relative;width:100%;margin:22px 0 0;padding-bottom:22px;border-top:5px solid #f5f5f5;border-bottom:1px solid #d5d5d5;}
.join_check_list:before{content:'';display:block;width:100%;height:1px;background:#e6e6e6;}
.join_check_list:after{content:'';position:absolute;left:0;bottom:-6px;display:block;width:100%;height:5px;background:#f5f5f5;}
.join_check_list .formWrap{display:block;text-align:right;}
.join_check_list .formWrap input + label{padding-left:33px;}
.clause_agr.type1{margin:0 0 60px 0;}
.clause_agr.type1 .list_comm{margin-top:13px;padding:0 0 0 15px;font-size:14px;}
.clause_agr.type1 .btn_down01{top:50%;margin-top:-15px;}

.join_check_list .formWrap input[type=checkbox], .clause_agr .formWrap input[type=checkbox]{right:0;top:0;left:inherit;}

.join_check_list .formWrap input + label,
.clause_agr .formWrap input + label{padding:0px 25px 0px 0;  line-height:21px; display:block; position:relative; cursor:pointer; min-height:21px; font-size:14px;display:inline-block;}
.join_check_list .formWrap label:before,
.clause_agr .formWrap label:before{background: url("/IBK/uib/pib/img/KO/common/bg_form.png") no-repeat; left:inherit;right:0; top: 0px; width:21px; height:21px; display:block; position:absolute; z-index:10; content: "";}
.join_check_list .formWrap input:focus + label::after,
.clause_agr .formWrap input:focus + label::after{float:right;border: 1px dotted rgb(85, 85, 85); border-image:none; width:21px; height:21px; display:block; position:absolute;left:inherit !important;right:-1px !important;top:-1px; z-index: 1; content: "";}

.check_list.agscroll1 + .clause_check .txt{display:inline-block;margin-right:20px;}
.check_list:before{content:'';display:block;width:100%;height:5px;background: url('/IBK/uib/pib/img/KO/product/bg_check_list01.gif') no-repeat;}
.check_list:after{content:'';display:block;width:100%;height:5px;background: url('/IBK/uib/pib/img/KO/product/bg_check_list02.gif') no-repeat;}
.check_list > div{overflow:hidden;padding:12px 20px 11px;line-height:19px;color:#575757;background:#fafafa;border:1px solid #d5d5d5;border-top:0;border-bottom:0;}
.check_list.agscroll1{overflow:hidden;margin:0;padding:0;border:0;}
.check_list.agscroll1 > div{width: 100%;height: 170px;padding:15px;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;}
.check_list.agscroll1 .terms_list.dot li{background: url('/IBK/uib/pib/img/KO/common/bg_list_comm.gif') no-repeat 0 4px;}
.check_list.agscroll1 + .clause_check{display:block;text-align:right;}
.check_list.agscroll1 + .clause_check .formWrap{display:inline-block;text-align:left;}
.check_list.agscroll1 + .clause_check .formWrap label:before{left:0 !important;}
.check_list.agscroll1 + .clause_check .formWrap input:focus + label::after{right:inherit;left:2px !important;}
.check_list.agscroll1 + .clause_check .formWrap input[type=radio] + label {padding:0px 20px 0px 25px; display:block;}
.check_list.agscroll1 + .clause_check .formWrap input:focus + label::after {left:-1px !important; top:-1px !important;}

.check_list01{margin-bottom:40px;}
.check_list01:before{content:'';display:block;width:100%;height:5px;background: url('/IBK/uib/pib/img/KO/product/bg_check01_list01.gif') no-repeat;}
.check_list01:after{content:'';display:block;width:100%;height:5px;background: url('/IBK/uib/pib/img/KO/product/bg_check01_list02.gif') no-repeat;}
.check_list01 > div{overflow:hidden;padding:14px 30px 13px;line-height:19px;color:#575757;background:#f5f5f5;border:1px solid #e5e5e5;border-top:0;border-bottom:0;}
.check_list01 .list_comm{margin-top:0;}

.check_list .agree_confirmation{ margin-top: 0;border:0}
.check_list .agree_confirmation.type2,
.check_list .invest{ margin-top: 0;padding: 0; border:0;}
.check_list .agree_confirmation .user_info{ margin-top: 15px;padding: 0; background-color:#fafafa;}
.check_list .agree_confirmation .agree_sbox{ padding: 0;}
.check_list .agscroll1{ border:1px solid #d5d5d5; background: #fff;}
.check_list > div > .agscroll1{ margin-top: 0; padding: 0;border:0; background: #fafafa;}
.check_list .invest.nor .note{ padding-bottom: 0;border-bottom: 0;}

/* 가입완료 */
.pdt_container .pdt_cont .cont.type1{padding:0 210px 50px 50px;}
.box_finish > div{padding:0 60px 20px;}
.box_finish{background: url('/IBK/uib/pib/img/KO/product/bg_box_finish_cont.gif') repeat-y 0 0;}
.box_finish:before{content:'';display:block;width:100%;height:15px;background: url('/IBK/uib/pib/img/KO/product/bg_box_finish_top.gif') no-repeat 0 0;}
.box_finish:after{content:'';display:block;width:100%;height:140px;background: url('/IBK/uib/pib/img/KO/product/bg_box_finish_btm.gif') no-repeat 0 0;}
.box_finish .stit{display:block;padding:60px 0 15px 0;font-size:30px;font-family: 'IBKiDreamM';color:#1a5fac;font-weight:normal;text-align:center;line-height:36px;}
.box_finish .stit:before{content:'';display:inline-block;width:39px;height:29px;background: url('/IBK/uib/pib/img/KO/product/bg_box_finish_stit.png') no-repeat 0 0;vertical-align:-5px;}
.box_finish p{padding-bottom:35px;font-size:18px;font-family: 'IBKiDreamL';color:#333;text-align:center;}
.box_finish p.info_txt{margin:15px 0 10px;padding:0;color:#575757;background:#f7fbff;height:53px;line-height:53px;border:1px solid #ccddef;font-size:14px;font-family: Dotum,돋움,Gulim,굴림,Tahoma,Arial,sans-serif;}
.box_finish > div > ul.list_comm {font-size:14px; line-height:22px; border:1px solid #e5e5e5; padding:25px 5px 25px 20px; }


/* 상품 시크리트카드번호 입력 */
.secretcard_num{border-top:5px solid #f5f5f5;}
.secretcard_num .secretcard_l{width:100%;padding:15px 0;text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.secretcard_num .scard_img{width:100%;background-position:center top}
.secretcard_num .secretcard_r{float:none;width:100%;}
.secretcard_num .scard_box{border:0;}
.secretcard_num .secretcard_loc{margin: 62px auto;}
.secretcard_num .act_msg{padding:10px 0 0 0;color:#ff0000;}
.secretcard_num .TA_02 table th.scards {padding: 10px 0 10px 0;}
.secretcard_num .TA_02 table th.scards span{display:block;width:49px;height:40px;line-height:40px;text-align:center;background:#276bc1;color: #fff;}
.secretcard_num .TA_02 td .scard_pw{width:66px;height:40px;line-height:40px;border:0;font-size:16px;color:#333;font-weight:bold;text-align:center;background: url('/IBK/uib/pib/img/KO/product/bg_scard_pw.gif') no-repeat 0 0;}


/*
.radio-inline01, .radio-inline, .checkbox-inline, .checkbox-inline01 {display:inline-block;}
.radio-inline01 input[type="radio"],
.radio-inline input[type="radio"],
.checkbox-inline01 input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {position: absolute; width:1px; height:1px; margin:0; padding:0; z-index:1; width:20px\0/IE8; height:20px\0/IE8;}
.radio-inline01 input[type="radio"]{width:16px;height:16px;}
.radio-inline input[type="radio"] + label {position:relative; padding:3px 0 3px 24px; font-size:14px; height:21px; line-height:21px;}
.radio-inline input[type="radio"] + label:before {content:''; display:block; position:absolute; top:0; left:0; width:21px; height:21px; background:url('/IBK/uib/pib/img/KO/common/ico_radio1.png') 0 0 no-repeat; background:none\0/IE8;}
.radio-inline input[type="radio"]:focus+label:before {outline:1px dotted #000;}
.radio-inline input[type="radio"]:checked + label:before {background:url('/IBK/uib/pib/img/KO/common/ico_radio1_chk.png') 0 0 no-repeat;}
.checkbox-inline input[type="checkbox"] + label {position:relative; padding:3px 0 3px 24px; font-size:14px; height:21px; line-height:21px;}
.checkbox-inline input[type="checkbox"] + label:before {content:''; display:block; position:absolute; top:0; left:0; width:21px; height:21px; background:url('/IBK/uib/pib/img/KO/common/ico_blue_checkbox.png') 0 0 no-repeat; background:none\0/IE8; z-index:10;}
.checkbox-inline input[type="checkbox"]:focus+label:before {outline:1px dotted #000;}
.checkbox-inline input[type="checkbox"]:checked + label:before {background:url('/IBK/uib/pib/img/KO/common/ico_blue_checkbox_chk.png') 0 0 no-repeat;}

.radio-inline01 input[type="radio"] + label {position:relative; padding:3px 0 3px 20px; font-size:12px; height:16px; line-height:16px;}
.radio-inline01 input[type="radio"] + label:before {content:''; display:block; position:absolute; top:0; left:0; width:16px; height:16px; background:url('/IBK/uib/pib/img/KO/common/ico_radio2.png') 0 0 no-repeat; background:none\0/IE8; z-index:10;}
.radio-inline01 input[type="radio"]:checked + label:before {background:url('/IBK/uib/pib/img/KO/common/ico_radio2_chk.png') 0 0 no-repeat;}

.checkbox-inline01 input[type="checkbox"] + label {position:relative; padding:3px 0 3px 24px; font-size:14px; height:21px; line-height:21px;}
.checkbox-inline01 input[type="checkbox"] + label:before {content:''; display:block; position:absolute; top:0; left:0; width:21px; height:21px; background:url('/IBK/uib/pib/img/KO/common/ico_gray_checkbox.png') 0 0 no-repeat; background:none\0/IE8; z-index:10;}
.checkbox-inline01 input[type="checkbox"]:checked + label:before {background:url('/IBK/uib/pib/img/KO/common/ico_gray_checkbox_chk.png') 0 0 no-repeat;}
*/


/*Custom selectbox*/
.sels_box {width:100%; overflow:hidden;}
.sels {float:left; padding-right:10px; vertical-align:middle;}
.sels .ui-selectmenu-button {display:block;}
.sels_txt {float:left; padding-top:15px; vertical-align:middle;}

.ui-selectmenu-button {position:relative; display:inline-block; padding:5px 23px 5px 5px; font-size: 14px; line-height: 1.428571429; color: #575757; background-color: #fff; border: 1px solid #d5d5d5; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  vertical-align:middle;}
.ui-selectmenu-button:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.ui-selectmenu-button::-moz-placeholder { color: #999; opacity: 1; }
.ui-selectmenu-button:-ms-input-placeholder { color: #999; }
.ui-selectmenu-button::-webkit-input-placeholder { color: #999; }
.ui-selectmenu-button::-ms-expand { border: 0; background-color: transparent; }
[disabled].ui-selectmenu-button, .form-control[readonly], [readonly].ui-selectmenu-button, fieldset[disabled] .form-control, fieldset[disabled] .ui-selectmenu-button { background-color: #eeeeee; opacity: 1; }
[disabled].ui-selectmenu-button, fieldset[disabled] .form-control, fieldset[disabled] .ui-selectmenu-button { cursor: not-allowed; }
.ui-selectmenu-menu { padding: 0; margin:-11px 0 0; position: absolute; top: 0; left: 0; display: none; border: 2px solid #114287; border-radius:5px; background:#fff; z-index:10; max-height:200px; overflow-x:hidden; overflow-y:auto;}
.ui-selectmenu-menu .ui-menu { overflow: auto; /* Support: IE7 */ overflow-x: hidden;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding:2px 0.4em; margin:0.5em 0 0 0; height: auto; border: 0; }
.ui-selectmenu-menu .ui-menu li {padding: 9px 11px 8px 11px;}
.ui-selectmenu-menu .ui-menu li:hover {background: #c3e1f4;}
.ui-selectmenu-open { display: block; }
.ui-selectmenu-button span.ui-icon { right: 10px; left: auto; margin-top: -3px; position: absolute; top: 50%; width:11px; height:6px; background: url('/IBK/uib/pib/img/KO/common/ico_selectmenu_close.gif') no-repeat; }
.ui-selectmenu-button.ui-selectmenu-button-closed span.ui-icon {background: url('/IBK/uib/pib/img/KO/common/ico_selectmenu_open.gif') no-repeat;}
.ui.selectmenu-button.ui-selectmenu-button-open span.ui-icon {}
.ui.selectmenu-button.ui-selectmenu-button-closed span.ui-icon {background: url('/IBK/uib/pib/img/KO/common/ico_selectmenu_close.gif') right center no-repeat;}
.ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding:5px 10px 5px 5px; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.txt_info_box01{overflow:hidden;margin-top:10px;padding:18px 0 20px;background:#fafafa;border:3px solid #1a5fac;text-align:center;}
.txt_info_box01 strong{display:block;padding-bottom:15px;font-size:14px;color:#575757;}
.txt_info_box01 .point{font-size:18px;color:#00a7ed;font-weight:bold;}

/* 테이블 도움말, tab */
.guide_wrap{display:inline-block;position:relative;}
.guide_wrap .btn{vertical-align:2px;}
.guide_cont{display:none;z-index:20;position:absolute;left:35px;top:-12px;padding:15px;background:#fff;border:2px solid #0098e7;width:400px;font-weight:normal;font-size:12px;}
.guide_cont strong.sub{display:block; }
.guide_cont:after{content:'';display:block;width:434px;height:3px;position:absolute;left:-2px;bottom:-5px;background:#d9d9d9;}
.guide_cont:before{content:'';display:inline-block;width:16px;height:16px;position:absolute;left:-16px;top:17px;background: url('/IBK/uib/pib/img/KO/bnc/bg_guide_arw.png') no-repeat 0 0;}
.guide_cont.type_02:before{content:'';display:none}/*꼬리표없는 사각타입일 경우 type_02추가*/

.guide_cont.w150{width:150px;}
.w150:after{width:184px;}

.guide_cont.license{position:absolute;left:-9px;top:27px;width:416px;height:298px;padding:0;border:0;background: url('/IBK/uib/pib/img/KO/bnc/bg_guide_license.png') no-repeat 0 0;}
.guide_cont.license:after{display:none;}
.guide_cont.license:before{display:none;}
.guide_cont.license .license_cont{width:350px;height:210px;margin:41px 0 0 31px;}
.guide_wrap .guide_cont.license span.close{position:absolute;right:6px;bottom:7px;}

.guide_wrap span.close{position:absolute;right:0;bottom:0;}
.tab_01 > ul.bnc{margin-bottom:20px;}
.tab_01 > ul.bnc > li { background:#fbfbfd url('/IBK/uib/pib/img/KO/common/bg_tab_top.gif') repeat-x 0 0; display:table;}
.tab_01 > ul.bnc > li.fst {border-left:1px solid #bfd1e7;}
.tab_01 > ul.bnc > li.on {border-top:none; background:#fff;border-top:1px solid #114287; 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.bnc > li.on > a {padding:9px 16px 10px; font-size:12px; color:#114287;font-weight:bold;}
.tab_01 > ul.bnc > li > a {color:#575757;padding:9px 17px 9px;font-weight:normal;}

/* 유의사항 */
.note_matter{padding:15px;background:#ffefec;border:1px solid #f4b4a9;color:#575757;}
.note_matter .tit_note{display:block;padding:0 0 15px 0;}

/* 청약서 다운로드 */
.file_pdf_down{width:100%;overflow:hidden;margin-top:55px;}
.file_pdf_down ul li{float:left;width:280px;height:122px;margin-left:10px;background: url('/IBK/uib/pib/img/KO/bnc/bg_file_pdf_down.gif') no-repeat 0 0;}
.file_pdf_down ul li:first-child{margin-left:0;}
.file_pdf_down ul li strong{display:block;padding:20px 0;text-align:center;color:#fff;font-size:14px;}
.file_pdf_down ul li .btn{display:block;padding-top:15px;text-align:center;}
.file_pdf_down ul li .btn a{display:inline-block;padding-left:22px;color:#575757;font-size:14px;font-weight:bold;}
.file_pdf_down ul li .btn a:first-child{}
.file_pdf_down ul li .btn .view{background: url('/IBK/uib/pib/img/KO/bnc/btn_view.gif') no-repeat 0 0;}
.file_pdf_down ul li .btn .down{padding-right:0;margin-left:0;background: url('/IBK/uib/pib/img/KO/bnc/btn_down.gif') no-repeat 0 0;}

/* comm box */
.insurance_comm_box{padding:20px 0;background:#f7fbff;border:1px solid #d5d5d5;text-align:center;font-size:16px;color:#1857a6;font-weight:bold;line-height:22px;}
.insurance_comm_box a{margin-left:5px;}
.insurance_comm_box .check {display: inline-block;width:30px;height: 20px;font-size: 0;line-height: 0;overflow: hidden;background: url('/IBK/uib/pib/img/KO/product/bg_check.gif') no-repeat;vertical-align: -4px;}
.insurance_comm_box.type1{padding:30px 0;}

/* tab */
.tab_03{overflow:hidden;margin-bottom:40px;}
.tab_03 ul li{float:left;width:50%;}
.tab_03 ul li a{display:block;height:50px;line-height:50px;border:1px solid #d5d5d5;box-sizing:border-box;text-align:center;font-size:16px;font-weight:bold;color:#333;}
.tab_03 ul li.on a{border:0;color:#114287;background: url('/IBK/uib/pib/img/KO/bnc/bg_tab03.gif') repeat-x;}
.tab_03 ul li:first-child:before{content:'';display:inline-block;float:left;width:5px;height:50px;background: url('/IBK/uib/pib/img/KO/bnc/bg_tab01_off.gif') no-repeat;}
.tab_03 ul li.on:first-child:before{background: url('/IBK/uib/pib/img/KO/bnc/bg_tab01_on.gif') no-repeat;}
.tab_03 ul li.last:before{content:'';display:inline-block;float:right;width:5px;height:50px;background: url('/IBK/uib/pib/img/KO/bnc/bg_tab02_off.gif') no-repeat;}
.tab_03 ul li.last.on:before{background: url('/IBK/uib/pib/img/KO/bnc/bg_tab02_on.gif') no-repeat;}
.tab_03.type1{width:790px;margin:0 auto 40px;}
.tab_03 ul.t3 li{width:33.3%;}
.tab_03 ul.t3 li:first-child{width:33.4%;}
.tab_03 ul.t3 li a{border-left:0;}
.tab_03 ul.t3 li.on:first-child a:before, .tab_03 ul.t3 li.last.on a:after{background:none;}
.tab_03 ul.t3 li.on a:before{content:'';margin-left:-1px;float:left;width:5px;height:50px;background: url('/IBK/uib/pib/img/KO/bnc/bg_tab01_on02.gif') no-repeat;}
.tab_03 ul.t3 li.on a:after{content:'';float:right;width:5px;height:50px;background: url('/IBK/uib/pib/img/KO/bnc/bg_tab01_on01.gif') no-repeat;}

/* 신탁 리스트 */
.pdt_trust_view{position:relative;overflow:hidden;width: 1120px;margin:30px auto 30px;height:173px;border:1px solid #d5d5d5;background: url('/IBK/uib/pib/img/KO/bnc/bg_trust.jpg') no-repeat right top;}
.pdt_trust_view em:before{content:'';display:inline-block;position:absolute;left:40px;top:80px;width:34px;height:9px;background: url('/IBK/uib/pib/img/KO/bnc/bg_trust_arw.png') no-repeat right top;}
.pdt_trust_view em{display:block;padding:45px 0 15px 110px;font-size:28px;font-family: 'IBKiDreamM';line-height:100%;}
.pdt_trust_view em a{display:block;color:#1857a6;letter-spacing:-1px;}
.pdt_trust_view em span{font-family: 'IBKiDreamL';color:#333;}
.pdt_trust_view p{padding:0 0 0 110px;line-height:18px;}

/* 대출 약정서 */
.agreement_area {border-bottom:5px solid #f5f5f5; }
.agreement_area:after {display:block; content:''; height:1px; border-bottom:1px solid #e5e5e5; }
.agreement_area .txt_exp_info {width:100%; border-top:5px solid #f5f5f5; border-bottom:1px solid #e5e5e5; }
.agreement_area .txt_exp_info span {display:block; border-top:1px solid #e5e5e5; padding:20px 0; color:#575757; font-size:14px; line-height:19px; }

.agreement_area strong.stit {display:block; margin-top:30px; padding:0 0 15px 11px; font-size:16px; color:#575757; background:url('/IBK/uib/pib/img/KO/product/bul-arr.png') no-repeat 0 5px;}
.agreement_area .txt_comm, 
.agreement_area .list_comm {margin-top:0; margin-left:15px;}

/* 적격확인 */
.confirm_list {margin-top:10px; border-top:5px solid #f5f5f5; border-bottom:5px solid #f5f5f5;}
.confirm_list:before {display:block; content:''; height:1px; border-top:1px solid #e5e5e5; }
.confirm_list:after {display:block; content:''; height:1px; border-bottom:1px solid #e5e5e5; }
.confirm_list li {padding:0 0 15px 0;}
.confirm_list li:first-child {padding-top:15px;}
.confirm_list li .formWrap input + label {padding-left:30px;}

/* 데이터수집 */
.notice_txt {margin-top:10px; margin-bottom:30px; border:1px solid #d5d5d5;  }
.notice_txt p {padding:30px 30px 25px 100px; background:url('/IBK/uib/pib/img/KO/product/bg_notice_txt.gif') no-repeat 30px 30px; line-height:19px;}
.notice_txt .notice_btn{border-top:1px dashed #d5d5d5; background:#fafafa; padding:15px 30px; text-align:right;}

/* 프랜차이즈모바일론 - 안내문구 */
.pdt_cont .note_txt {width:100%; box-sizing:border-box; }
.pdt_cont .note_txt:before {display:block; content:''; width:860px; height:5px; background:url('/IBK/uib/pib/img/KO/product/bg_note_txt01.gif') no-repeat; }
.pdt_cont .note_txt:after {display:block; content:''; width:860px; height:5px; background:url('/IBK/uib/pib/img/KO/product/bg_note_txt02.gif') no-repeat;}
.pdt_cont .note_txt strong.tit {display:block; border-left:1px solid #fdd3d3; border-right:1px solid #fdd3d3; padding:20px 0 20px 65px; font-size:16px; background:#fef7f7 url('/IBK/uib/pib/img/KO/product/bg_ico_note_txt.png') no-repeat 30px 14px;}
.pdt_cont .note_txt p.txt {border-top:1px solid #fdd3d3; border-left:1px solid #fdd3d3; border-right:1px solid #fdd3d3; padding:25px 30px 25px 63px; font-size:12px; line-height:16px;}

.pdt_cont .note_txt.mess:before {background:url('/IBK/uib/pib/img/KO/product/bg_mess_txt01.gif') no-repeat;}
.pdt_cont .note_txt.mess:after {background:url('/IBK/uib/pib/img/KO/product/bg_mess_txt02.gif') no-repeat;}
.pdt_cont .note_txt.mess strong.tit {display:block; border-left:1px solid #ccddee; border-right:1px solid #ccddee; padding:20px 0 20px 65px; font-size:16px; background:#fafbfd url('/IBK/uib/pib/img/KO/product/bg_ico_note_mess.png') no-repeat 30px 19px;}
.pdt_cont .note_txt.mess p.txt {border-top:1px solid #ccddee; border-left:1px solid #ccddee; border-right:1px solid #ccddee; padding:25px 30px 25px 63px; font-size:12px; line-height:16px;}

/*fund_list*/
.fundbox {display:none; background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x left top;}
ul.tts2 {width:100%; overflow:hidden;} 
ul.tts2 li {float:left; padding:0 0 0 0;/*color:#575757;text-align:left; vertical-align:top; background: url('/IBK/uib/pib/img/KO/bnc/bg_insurance_dot.gif') repeat-x 0 0;*/} 
.fund_per {position:relative; width:470px; padding:7px 10px 0 10px; margin-top:7px;}
.fund_bar {width:493px; height:30px; background: url('/IBK/uib/pib/img/KO/bnc/fund_bar.gif') no-repeat 0 0;}
.fund_per a {position:absolute; top:0;}
.fund_per a.brn_fst {left:0;}
.fund_per a.brn_end {right:0;}
.fund_btn {text-align:right; padding-bottom:10px;}
.fund_down {display:inline-block; padding:3px 7px 2px 7px; line-height:13px; border-radius:2px; border:1px solid #114287; vertical-align:middle; background:#ebf2fb;}
.fund_down span {padding:0 10px 0 0; color:#114287; background:url('/IBK/uib/pib/img/KO/bnc/bg_fund_down.png') no-repeat right 4px;}
.fund_down.up span {padding:0 10px 0 0; color:#114287; background:url('/IBK/uib/pib/img/KO/bnc/bg_fund_up.png') no-repeat right 4px;}
.fund_chk {display:inline-block; margin:15px 0 0 10px; padding:1px 7px 1px 4px; font-size:12px; font-weight:normal; border-radius:11px; border:1px solid #e1e1e1; vertical-align:middle; background:#eeeeee;}
.fund_chk input {vertical-align:-2px;}
span.funds_up {padding-left:15px; color:#e85c2b; background:url('/IBK/uib/pib/img/KO/common/bg_result_up.png') no-repeat 0 3px;}
span.funds_down {padding-left:15px; color:#00a7ed; background:url('/IBK/uib/pib/img/KO/common/bg_result_down.png') no-repeat 0 3px;}
.fundset {margin-top:12px;}
/*fund_list > Juqery Ui design*/
.fund_per.ui-slider {position: relative; text-align: left;}
.fund_per.ui-slider .ui-slider-handle {position: absolute; top:0; z-index: 2; width:22px; height: 22px;	cursor: default; background:url('/IBK/uib/pib/img/KO/bnc/fund_btn.png') no-repeat;}

/* 투자자성향분석 */
.invest_cont_box{width:880px;background: url('/IBK/uib/pib/img/KO/product/bg_box_invest_c.gif') repeat-y 0 0;}
.invest_cont_box .cont{overflow:hidden;padding:38px 10px 0 !important;}
.invest_cont_box .cont.pt25{padding-top:25px !important;}
.invest_cont_box:before{content:'';display:block;width:100%;height:22px;background: url('/IBK/uib/pib/img/KO/product/bg_box_invest_t.gif') no-repeat 0 0;}
.invest_cont_box:after{content:'';display:block;width:100%;height:22px;background: url('/IBK/uib/pib/img/KO/product/bg_box_invest_b.gif') no-repeat 0 0;}
.invest_analysis_view{background: url('/IBK/uib/pib/img/KO/product/bg_invest_visu.gif') no-repeat right top;}
.invest_analysis_view .grade{float:left;width:120px;height:120px;margin-left:70px;padding:0;color:#fff;font-size:16px;text-align:center;background: url('/IBK/uib/pib/img/KO/product/bg_invest01.png') no-repeat right top;font-weight:bold;}
.invest_analysis_view .grade span{display:block;padding:22px 0 7px;line-height:100%;font-size:48px;}
.invest_analysis_view .grade.nu1, .invest_analysis_view.reuse .grade.nu1{background-color:#d90000;}
.invest_analysis_view .grade.nu2, .invest_analysis_view.reuse .grade.nu2{background-color:#e13e7b;}
.invest_analysis_view .grade.nu3, .invest_analysis_view.reuse .grade.nu3{background-color:#f67b1e;}
.invest_analysis_view .grade.nu4, .invest_analysis_view.reuse .grade.nu4{background-color:#c1a800;}
.invest_analysis_view .grade.nu5, .invest_analysis_view.reuse .grade.nu5{background-color:#88c100;}
.invest_analysis_view .grade.nu6, .invest_analysis_view.reuse .grade.nu6{background-color:#00b0b2;}
.invest_analysis_view.reuse .grade{width:100px;height:100px;margin-left:50px;background: url('/IBK/uib/pib/img/KO/product/bg_invest02.png') no-repeat right top;}
.invest_analysis_view.reuse .grade span{padding:12px 0 7px;}
.invest_analysis_view.reuse .grade_txt{padding: 7px 0 0 167px;}
.invest_analysis_view.reuse .grade_txt strong{font-size:20px;}
.invest_analysis_view.reuse .grade_reuse{padding: 7px 0 52px 167px;font-size:14px;}
.invest_cont_box{width:880px;}
.invest_analysis_view .grade_txt{padding:7px 0 0 220px;line-height:33px;font-size:16px;font-weight:bold;}
.invest_analysis_view .grade_txt strong{font-size:24px;color:#e13e7b;}
.invest_analysis_view .grade_txt strong.nu1{color:#d90000;}
.invest_analysis_view .grade_txt strong.nu2{color:#e13e7b;}
.invest_analysis_view .grade_txt strong.nu3{color:#f67b1e;}
.invest_analysis_view .grade_txt strong.nu4{color:#c1a800;}
.invest_analysis_view .grade_txt strong.nu5{color:#88c100;}
.invest_analysis_view .grade_txt strong.nu6{color:#00b0b2;}
.invest_analysis_view .grade_txt01{padding:65px 0 15px 35px;clear:both;overflow:hidden;font-size:14px;}
.invest_analysis_view .grade_txt02{padding:20px 0 20px 35px;margin-bottom:40px;background:#f5f5f5;line-height:18px;border-top: 1px solid #d0d0d0;}
.invest_cont_box .grade_qna{padding:0 0 0 35px;}
.invest_cont_box .grade_qna h4{padding:0 0 0 0;font-size:24px;font-family:'IBKiDreamM';color:#333;font-weight:normal;}
.invest_cont_box .grade_qna ol{margin-bottom:50px;}
.invest_cont_box .grade_qna ol > li{padding:30px 0 0 0;overflow:hidden;}
.invest_cont_box .grade_qna ol > li strong{display:block;padding-bottom:13px;line-height:20px;color:#1654D1;font-size:14px;}
.invest_cont_box .grade_qna ol > li strong span{display:inline-block;width:20px;height:19px;margin-right:10px;padding-top:1px;color:#fff;text-align:center;background: url('/IBK/uib/pib/img/KO/product/bg_grade_num.png') no-repeat right top;}
.invest_cont_box .grade_qna ol > li ul li{padding:10px 0 0 30px;}
.invest_cont_box .grade_qna ol > li ul li:first-child{padding-top:0;}
.invest_cont_box .grade_qna ol > li ul.in{padding-left:30px;}
.invest_cont_box .grade_qna ol > li ul.in li{float:left;height:23px;padding:0 17px 0 0;}
.invest_cont_box .grade_qna ol > li strong.type1{color:#6884e5}
.invest_cont_box .grade_qna ol > li strong.type1 span{background: url('/IBK/uib/pib/img/KO/product/bg_grade_num01.png') no-repeat right top;}
.invest_analysis_view.result{background: url('/IBK/uib/pib/img/KO/product/bg_invest_visu02.png') no-repeat right top;}
.invest_analysis_view .grade_result_txt{padding:35px 0 68px 100px;line-height:34px;font-size:16px;font-weight:bold;}
.invest_analysis_view .grade_result_txt strong{font-size:24px;}
.invest_analysis_view .grade_result_txt strong.fit{color:#0aa5e5;}
.invest_analysis_view .grade_result_txt strong.fit01{color:#ff0000;}
.invest_analysis_view .grade_result_txt01{padding:17px 0 17px 0;margin-bottom:40px;text-align:center;font-weight:bold;font-size:14px;background:#f5f5f5;line-height:18px;border-top: 1px solid #d0d0d0;}
.invest_analysis_view .grade_result_txt01 a{margin-left:20px;height:38px;line-height:38px} /*2023.07.18_수정*/
/*2024.09.23_추가 - start */
.invest_analysis_view .grade_result_txt.ty02{position:relative;width:55%;padding:0 40px 50px 60px;text-align:center}/*2024.10.16_수정*/
.invest_analysis_view .grade_result_txt.ty02 .grade_txt{padding-left:0}
.invest_analysis_view .grade_result_txt.ty02 .txt_info{text-align:center}
.invest_analysis_view .grade_result_txt.ty02 .TA_01{border-right:1px solid #cedce7}
.invest_analysis_view .grade_result_txt.ty02 .TA_01 table.list th,
.invest_analysis_view .grade_result_txt.ty02 .TA_01 table.list td{padding:7px 10px;font-weight:normal;line-height:1.5;text-align:center}
.invest_analysis_view .grade_result_txt.ty02 .fit, 
.invest_analysis_view .grade_result_txt.ty02 .fit01{font-size:12px;font-weight:normal}
.invest_analysis_view .result_inner_cont{margin:0 0 40px;padding:0 35px}
.invest_analysis_view .result_inner_cont > .gray_box{padding:20px;border:1px solid #ddd;border-radius:10px;-webkit-border-radius:10px;background-color:#f5f5f5}
.invest_analysis_view .result_inner_cont .txt_info{margin:0;font-size:14px;text-align:left}/*2024.10.16_추가*/
.invest_analysis_view .btn_area.print_btn{position:absolute;right:-230px;bottom:50px}/*2024.10.16_추가*/
.invest_analysis_view .btn_area.print_btn a{font-size:12px;font-weight:normal}/*2024.10.16_추가*/
/*2024.09.23_추가 - end */
.btn_ok.org{border:1px solid #db1f00;background: url('/IBK/uib/pib/img/KO/button/bg_btn_ok01.gif') repeat 0 0;}
.invest_analysis_view h4.s_tit{padding:0 0 25px 35px;font-size:24px;font-family:'IBKiDreamM';font-weight:normal;color:#333;}
.invest_analysis_view table{width:790px;margin:0 auto;}
.invest_analysis_view .table_line{position:relative;padding-bottom:20px;overflow:hidden;}

.table_line .prd-tlb-ty1{border-collapse: inherit;border-right:1px solid #e5e5e5;}
.table_line .prd-tlb-ty1 tbody td{border:0;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.prd-tlb-ty1 tr.line td:first-child{border:2px solid #e13e7b;border-right:0;}
.prd-tlb-ty1 tr.line td{border-top:2px solid #e13e7b !important;border-bottom:2px solid #e13e7b !important;}
.prd-tlb-ty1 tr.line td.no_line{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-top:0;}

.prd-tlb-ty1 tr.line td.line01{border-bottom:0 !important;}
.prd-tlb-ty1 tr.line td.line02{border-bottom:0 !important;border-right:2px solid #e13e7b !important;}
.prd-tlb-ty1 tr.line td.line03{border-top:1px solid #e5e5e5 !important;border-bottom:1px solid #e5e5e5 !important;}
.prd-tlb-ty1 tr.line td.line04{border-left:1px solid #e5e5e5 !important;border-top:1px solid #e5e5e5 !important;}
.prd-tlb-ty1 tr.line td.line05{border-top:1px solid #e5e5e5 !important;border-right:2px solid #e13e7b !important;}
.prd-tlb-ty1 tr.line td.line06{border-top:0 !important;border-bottom:1px solid #e5e5e5 !important;}
.prd-tlb-ty1 tr.line td.r_line{border-right:2px solid #e13e7b !important;}

/*.invest_analysis_view .table_line:after{content:'';position:absolute;left:35px;top:41px;display:block;width:628px;height:120px;border:2px solid #e13e7b;}
.invest_analysis_view .table_line.danger:after{height:82px;top:266px}
.invest_analysis_view .table_line.line01:after{height:120px;top:41px;}
.invest_analysis_view .table_line.line02:after{height:102px;top:163px;}
.invest_analysis_view .table_line.line03:after{height:101px;top:267px;}
.invest_analysis_view .table_line.line04:after{height:122px;top:370px;}
.invest_analysis_view .table_line.line05:after{height:59px;top:494px;}*/

.pdt_container .pdt_cont .cont.reuse{position:relative;padding:38px 10px 0 !important;}
.pdt_container .pdt_cont .cont.reuse:before{content:'';display:block;width:302px;height:185px;position:absolute;right:10px;top:17px;background: url('/IBK/uib/pib/img/KO/product/bg_invest_visu02.png') no-repeat right 0;}
.invest_analysis_view.reuse{background:none;}

/*우대금리*//*2017.04.11_추가,수정*/
.dvpop_rate {position:relative; min-width:847px;}
.rate_tit2 {position:relative; height:118px; overflow:hidden; background:url('/IBK/uib/pib/img/KO/ntr/rate_tit_bg.png') repeat-x 0 0;}
.rate_tit2 strong {display:block; padding:25px 0 0 50px;}
.rate_tit2 .step_area{position:absolute;right:30px;bottom:27px}
.rate_tit2 .step_area ul li span.num{background:url('/IBK/uib/pib/img/KO/common/bg_step_blue.png') no-repeat 0 0;padding-top:8px;width:30px;height:22px;font-weight:bold;color:#cbe7ff}
.rate_tit2 .step_area ul li.on{background:transparent url('/IBK/uib/pib/img/KO/common/bg_step_blue_right2_on.png') no-repeat right 0}
.rate_tit2 .step_area ul li.on span.num{background:url('/IBK/uib/pib/img/KO/common/bg_step_blue_left_on.png') no-repeat 0 0;color:#1a5fac}
.rate_tit2 .step_area ul li.on span.txt{color:#cbe7ff}

.prate_cont {padding:35px 30px 30px;}
.prate_cont.cont_scroll{max-height:515px;overflow-y:scroll}
.rate_tit {width:100%; overflow:hidden;}
.rate_tit.etc {margin-top:20px;}
.rate_tit strong {display:block; float:left; padding-top:10px; font-size:16px; color:#585858; font-family:'IBKiDreamL';}
.rate_tit strong span {color:#f27c1c;}
.rate_tit .step_area {float:right;}
.rate_tit .step_area ul {float:right; margin:0;}
.rate_tit .step_area ul li {font-weight:bold;}
.rate_tit .step_area ul li span.num {background:url('/IBK/uib/pib/img/KO/common/bg_step.gif') no-repeat 0 0;}
.rate_tit .step_area ul li.on {background:url('/IBK/uib/pib/img/KO/common/bg_step_right2_on.gif') no-repeat right 0;}
.rate_tit .step_area ul li.on span.num {color:#fff; background:url('/IBK/uib/pib/img/KO/common/bg_step_left2_on.gif') no-repeat 0 0;}
.rate_tit .step_area ul li.on span.txt {color:#818181;}

.rate_tab {margin-top:20px; position:relative; padding-top:50px;}
.rate_tab1 {position:absolute; width:100%; z-index:2; top:0;}
.rate_tab1 li {float:left; width:50%; height:60px; background:url('/IBK/uib/pib/img/KO/ntr/rate_tab_bg2.png') repeat-x 0 0;}
.rate_tab1 li a {display:block; text-align:center; color:#fff; font-size:22px; line-height:50px; font-family:'IBKiDreamM';}
.rate_tab1 li.on {background:url('/IBK/uib/pib/img/KO/ntr/rate_tab_bg.png') repeat-x 0 0;}
.rate_tab1 li.on a {height:60px; background:url('/IBK/uib/pib/img/KO/ntr/rate_tab_on.png') no-repeat center 0;}

.rate_tab2 {width:790px; overflow:hidden;}
.rate_tab2 li {float:left; width:263px; height:60px; border-left:1px solid #fff; background:url('/IBK/uib/pib/img/KO/ntr/rate_tab2_bg2.png') repeat-x 0 0;}
.rate_tab2 li:first-child {border-left:0; width:262px;}
.rate_tab2 li a {display:block; text-align:center; color:#575757; font-size:18px; line-height:50px; font-family:'IBKiDreamM';}
.rate_tab2 li.on {background:url('/IBK/uib/pib/img/KO/ntr/rate_tab2_bg.png') repeat-x 0 0;}
.rate_tab2 li.on a {color:#fff; height:60px; background:url('/IBK/uib/pib/img/KO/ntr/rate_tab2_on.png') no-repeat center 0;}

.rate_chk {margin-top:15px; position:relative; padding-left:245px;}
.rate_chk.etc {margin-top:1px;}
.rate_chk strong {position:absolute; display:block; left:0; top:0;}
.rate_chk ul {width:100%; overflow:hidden; background:#f5f5f5;}
.rate_chk ul li {float:left; width:50%; height:35px; padding-top:15px; text-align:center; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/KO/ntr/rate_line.gif') repeat-y 0 0;}
.rate_chk ul li:first-child {background:none;}
.rate_chk.etc ul li {width:33.3%;}
.rate_chk ul li input.radio {width:15px; height:15px; vertical-align:-2px;}

.rate_chk_inline{background:#efefef;margin-top:15px;height:50px;line-height:50px;font-weight:bold;font-size:14px;overflow:hidden}
.rate_chk_inline:after{display:block;display:block;clear:both;content:''}
.rate_chk_inline strong{position:absolute;left:0;top:0}
.rate_chk_inline .chk_left{position:relative;float:left;padding-left:116px;width:211px}
.rate_chk_inline .chk_right{position:relative;float:left;padding-left:116px;width:327px}
.rate_chk_inline .chk_left ul:after,.rate_chk_inline .chk_right ul:after{display:block;clear:both;content:''}
.rate_chk_inline .chk_left ul li,.rate_chk_inline .chk_right ul li{float:left;margin-left:30px}
.rate_chk_inline ul li input.radio{width:15px;height:15px;vertical-align:-2px}

.rate_lay {display:none; position:absolute; left:-1px; top:-1px; border:1px solid #e85c2b; height:50px; width:100%; height:78px; overflow:hidden; background:#e85c2b; z-index:10;}
.rate_lay p {display:table-cell; height:78px; padding:0 20px; vertical-align:middle; font-size:12px; color:#fff; line-height:18px; overflow:hidden;}
.rate_lay a {position:absolute; right:5px; top:5px;}

.dvlayer_rate {position:relative; background:#fff; margin:1px; border:3px solid #28a4de; width:786px;}
.rate_cont2 {padding:20px 28px 40px;}
.rate_chk2 {margin-bottom:15px;  height:78px; border:1px solid #e5e5e5;}
.rate_chk2.active{background:#e1f1f9;box-shadow:inset 0 2px 0 #b5c8d1}
.rate_chk2 div.txts {float:left; width:520px; display:table;}
.rate_chk2 div.txts p {display:table-cell; padding-left:63px; height:78px; font-weight:bold; line-height:18px; vertical-align:middle; background:url('/IBK/uib/pib/img/KO/ntr/rate_q.png') no-repeat 0 0;}
.rate_chk2 div.txts2 {float:right; width:120px; padding:20px 0 0 0;}
.rate-scroll {overflow-x:hidden; overflow-y:auto;}

.rate_list{margin-top:10px;}
.rate_list ul {margin-left:-14px; width:804px; overflow:hidden;}
.rate_list ul li {float:left; position:relative; display:table; margin:14px 0 0 14px; width:386px; height: 80px;  font-size:14px; padding:0 20px;  font-weight:bold; border:1px solid #e5e5e5;box-sizing: border-box;vertical-align: middle}
.rate_list ul li.active{background:#e1f1f9;box-shadow:inset 0 2px 0 #b5c8d1}
.rate_list ul li span.txts {float:left; display:block; padding-top:28px; width:245px; line-height:18px; vertical-align:middle;}
.rate_list ul li div.txts {float:left; width:245px; line-height:18px; vertical-align:middle;}
.rate_list ul li div.txts p {display:table-cell; height:78px; vertical-align:middle;}
.rate_list ul li div.txts img {vertical-align:-3px;}
.rate_list ul li div.txts2 {float:left; width:95px; padding-top:21px;}
a.btn_next2 {display:inline-block; border-radius:25px; padding:17px 30px 0; height:33px; background:#1a5fac;}
a.btn_next2 span {padding-right:17px; font-size:16px; color:#fff; font-weight:bold; background:url('/IBK/uib/pib/img/KO/ntr/btn_next.png') no-repeat right 1px;}
a.btn_prev2 {display:inline-block; border-radius:25px; margin-right:20px; padding:17px 30px 0; height:33px; background:#1a5fac;}
a.btn_prev2 span {padding-left:17px; font-size:16px; color:#fff; font-weight:bold; background:url('/IBK/uib/pib/img/KO/ntr/btn_prev.png') no-repeat 0 1px;}

div.rate_layer {position:absolute; top:0; left:0; margin:0; padding:0; width:100%; height:1000px; z-index:1000; background:url('/IBK/uib/pib/img/KO/common/dim_bg.png') repeat 0 0;}
div.rate_layers {position:absolute; top:0; left:0;}
a.rate_btn {position:absolute; display:inline-block; top:410px; left:360px;}

.rate_box {margin:15px 0 30px 0; padding:18px 20px 22px; border:1px solid #e0f1ff; background:#f0f8ff;}
.rate_box .rtxt_lst{margin-top:20px}
.rate_box .rtxt_lst li{position:relative;margin-bottom:8px;padding-left:94px}
.rate_box .rtxt_lst li i{display:block;position:absolute;left:0;top:0;padding-left:14px;width:69px;line-height:24px;font-style:normal;font-weight:bold;color:#fff}
.rate_box .rtxt_lst li i.badge01{background:url('/IBK/uib/pib/img/KO/ntr/rate_badge_blue.png') no-repeat left top}
.rate_box .rtxt_lst li i.badge02{background:url('/IBK/uib/pib/img/KO/ntr/rate_badge_pink.png') no-repeat left top}
.rtxt {color:#575757; font-weight:bold; font-size:14px;}
.rtxt > span{font-size:24px;color:#222}
.rtxt2 {line-height:24px}
.rtxt2 a{color:#575757;}
.rate_cont {position:relative; margin-top:20px; padding:15px 10px 10px; border:1px solid #e5e5e5; background:#fff;}
.rate_cont.bd_none{border:none;margin-top:-25px}
.rate_cont.bd_none .btn_area{position:absolute;right:17px;top:-17px}
.rate_cont.bd_none .btn_area a{display:block;width:107px;line-height:33px;border-radius:5px;text-align:center}
.rate_cont.bd_none .btn_area a.bts_blue_type{background:#114287;border-top:1px solid #5578a9;border-left:1px solid #5578a9;border-right:1px solid #114287;border-bottom:1px solid #114287;box-shadow:inset 2px 2px 3px #5578a9;margin-bottom:5px;color:#fff}
.rate_cont.bd_none .btn_area a.bts_sky_type{background:#f0f8ff;border-top:1px solid #5276a8;border-left:1px solid #5276a8;border-right:1px solid #0f3b7e;border-bottom:1px solid #0f3b7e;box-shadow:inset -1px -1px 3px #d3e0ef;color:#114287}
.bts_fees {position:absolute;top:22px;right:17px;display:inline-block;background:#114287;border-right:1px solid #114287;border-bottom:1px solid #114287;padding:0 15px;height:43px;line-height:43px;text-align:center;color:#fff;border-radius:5px;font-size:12px;box-shadow:inset 2px 2px 3px #5578a9}
.rate_tits {position:relative;padding:3px 0 15px 10px; border-bottom:1px dashed #d5d5d5;}
.rate_tits:after{display:block;clear:both;content:''}
.rate_tits strong{display:inline-block;float:left;padding-top:15px;width:265px;font-family:'IBKiDreamM';font-weight:normal;font-size:28px;color:#1857a6;line-height:1em}
.rate_tits .rate_detail{display:inline-block;float:left;width:340px}
.rate_tits .rate_detail:after{display:block;clear:both;content:''}
.rate_tits .rate_detail li{float:left;width:52px}
.rate_tits .rate_detail li .de_tit{display:block;font-weight:bold;font-size:11px;text-align:center}
.rate_tits .rate_detail li .de_num{display:block;margin-top:4px;width:52px;height:52px;line-height:52px;font-weight:bold;font-size:12px;color:#fff;text-align:center}
.rate_tits .rate_detail li.rate_cont01,.rate_tits .rate_detail li.rate_cont02{margin-right:54px}
.rate_tits .rate_detail li.rate_cont03{margin-right:18px}
.rate_tits .rate_detail li.rate_cont04{padding-top:15px;width:100px;font-weight:bold;font-size:24px;color:#333}
.rate_tits .rate_detail li.rate_cont01 .de_tit{color:#3a91e2}
.rate_tits .rate_detail li.rate_cont02 .de_tit{color:#6884e5}
.rate_tits .rate_detail li.rate_cont03 .de_tit{color:#ff407b}
.rate_tits .rate_detail li.rate_cont01 .de_num{background:url('/IBK/uib/pib/img/KO/ntr/rate_data_bg_01.png') no-repeat}
.rate_tits .rate_detail li.rate_cont02 .de_num{background:url('/IBK/uib/pib/img/KO/ntr/rate_data_bg_02.png') no-repeat}
.rate_tits .rate_detail li.rate_cont03 .de_num{background:url('/IBK/uib/pib/img/KO/ntr/rate_data_bg_03.png') no-repeat}
.rate_tits .rate_btn_area{float:right}
.rate_cont_tbl{margin-top:20px}
.rate_cont_tbl .prd-tlb-ty1 th{padding:9px 0 !important}
.rate_cont_tbl .prd-tlb-ty1 strong.point1{font-weight:normal}
.rate_ch_type input[type='checkbox']{display:none}
.rate_ch_type label{position:relative;display:inline-block;padding:5px;width:25px;height:21px;vertical-align:middle;cursor:pointer}
.rate_ch_type label span{position:absolute;display:block;background:url('/IBK/uib/pib/img/KO/ntr/ico_chk_gray_b.png') no-repeat;width:25px;height:21px;vertical-align:middle}
.rate_ch_type label.active span{background:url('/IBK/uib/pib/img/KO/ntr/ico_chk_red_b.png') no-repeat}

.rate_txts {padding:15px 10px 0;}
.rate_txts2 {padding:15px 10px 20px;}
.rtxt3 {line-height:18px; padding-right:150px;}
.rtxt4 {margin-top:10px;}
.rtxt4 span{font-weight:bold}
.rtxt4 .tt {color:#e85c2b;}
.rtxt4 .tt2 {color:#0aa5e5;}
.bts_fees2 {position:absolute; right:20px; top:22px;}
.rate_txts2 .prd-tlb-ty1 .tit { color: #114287; font-weight: bold; font-size: 14px;}
.rate_txts2 .prd-tlb-ty1 .txt_comm { background-position: 0 7px;}
.rate_txts2 .prd-tlb-ty1 tr.odd{background-color: #fafafa;}

.rate_mess {margin-top:15px; padding:20px 30px 20px 30px; border:1px solid #ccddee; background:#fafbfd;}
.rate_mess .stit {display:block; padding:2px 0 0 26px; color:#333; font-size:16px; line-height:18px; background:url('/IBK/uib/pib/img/KO/ntr/rate_bul.gif') no-repeat 0 0;}
.rate_mess .txts {padding:15px 0 0 28px;}

.rate_btm_wrap{margin:0 auto;border-top:2px solid #4791d8;height:107px}
.rate_btm_wrap:after,.rate_btm_wrap .setbox:after{display:block;clear:both;content:''}
.rate_btm_wrap .setbox{display:block;float:left;background:#e4f1fc url('/IBK/uib/pib/img/KO/ntr/rate_bg03.png') no-repeat right top;padding-top:9px;width:70%;height:98px}
.rate_btm_wrap .resultbox{display:block;float:left;background:#d1e8fa;width:30%;height:107px}
.rate_btm_wrap .setbox .set_type{display:block;float:left;padding-left:33px}
.rate_btm_wrap .setbox .set_type.first{padding-left:50px}
.rate_btm_wrap .setbox .set_type.last{padding-left:20px}
.rate_btm_wrap .setbox .selectbox{position:relative;margin-top:15px}
.rate_btm_wrap .setbox .selectbox .box_tit{display:block;padding-right:33px;width:74px;line-height:23px;color:#333;text-align:center}
.rate_btm_wrap .setbox .selectbox .sel_tit{display:block;background:url('/IBK/uib/pib/img/KO/ntr/icon_circle_check.png') no-repeat right center;padding-right:25px;width:94px;height:36px;line-height:36px;font-weight:bold;font-size:24px;color:#333}
.rate_btm_wrap .setbox .selectbox .sel_list.on{display:block}
.rate_btm_wrap .setbox .selectbox .sel_list{display:none;position:absolute;left:0;bottom:36px;width:107px;z-index:100}
.rate_btm_wrap .setbox .selectbox .sel_list ul{display:block;width:107px}
.rate_btm_wrap .setbox .selectbox .sel_list li{border-left:2px solid #114287;border-right:2px solid #114287;width:103px;height:30px}
.rate_btm_wrap .setbox .selectbox .sel_list li a{display:block;background:#fff;padding:0 10px;height:30px;line-height:30px;font-size:14px;color:#575757}
.rate_btm_wrap .setbox .selectbox .sel_list li a:hover{background:#c3e1f4}
.rate_btm_wrap .setbox .selectbox .sel_list li.first{border:none;width:107px;height:32px}
.rate_btm_wrap .setbox .selectbox .sel_list li.last{border:none;width:107px;height:32px}
.rate_btm_wrap .setbox .selectbox .sel_list li.first a{background:url('/IBK/uib/pib/img/KO/ntr/selbox_list_first.png') no-repeat;padding:2px 12px 0}
.rate_btm_wrap .setbox .selectbox .sel_list li.first a:hover{background:url('/IBK/uib/pib/img/KO/ntr/selbox_list_first_over.png') no-repeat}
.rate_btm_wrap .setbox .selectbox .sel_list li.last a{background:url('/IBK/uib/pib/img/KO/ntr/selbox_list_last.png') no-repeat;padding:0 12px 2px}
.rate_btm_wrap .setbox .selectbox .sel_list li.last a:hover{background:url('/IBK/uib/pib/img/KO/ntr/selbox_list_last_over.png') no-repeat}
.rate_btm_wrap .setbox .selectbox.noselect{position:relative}
.rate_btm_wrap .setbox .selectbox.noselect .sel_tit{background:none;padding-right:0;width:107px}
.rate_btm_wrap .setbox .selectbox.noselect .sel_tooltip{display:none;position:absolute;left:12px;bottom:45px;background:url('/IBK/uib/pib/img/KO/ntr/rate_tooltip.png') no-repeat;width:221px;height:96px;font-size:0;text-indent:-9999em;z-index:100}
.rate_btm_wrap .setbox .selectbox.noselect:hover .sel_tit{color:#1857a6}
.rate_btm_wrap .setbox .selectbox.noselect:hover .sel_tooltip{display:block}
.rate_btm_wrap .setbox .sel_calc{display:block;background:url('/IBK/uib/pib/img/KO/ntr/rate_calc.png') no-repeat;width:65px;height:69px}
.rate_btm_wrap .resultbox .calc_result{padding:25px 40px 0;text-align:center;color:#333}
.rate_btm_wrap .resultbox .calc_result strong{line-height:52px;font-weight:bold;font-size:24px;color:#ff0000}

/* 금융계산기 팝업 */
.prd-calulator-pop {width:850px;height: auto;}
.prd-calulator-pop .pop-header {width: 100%;height: 150px;background:url('/IBK/uib/pib/img/KO/ntr/bg_header_calculator.jpg') no-repeat;}
.prd-calulator-pop .pop-header h1 {padding: 40px 0 0 50px;}
.prd-calulator-pop .pop-contents {padding:23px 20px;}
.prd-calulator-pop .pop-contents .pd-stit1 {font-size: 21px;margin-bottom:17px;}
.prd-calulator-pop .pop-contents .top-btn-area {height: 24px;}
.prd-calulator-pop .pop-contents .btn-gray {height:22px;display: inline-block;float:right;padding:0 10px;font-weight:bold;line-height:22px;background: #ededed;border:1px solid #b5b5b5;border-radius:3px;color: #575757}
.pop-contents {padding:0;margin:0;}
.pop-contents > ul {width:100%; background:url('/IBK/uib/pib/img/KO/common/bg_tab_line_move.gif') repeat-x 0 bottom; position:relative;}
.pop-contents > ul:after {content:""; display:block; clear:both;}
.pop-contents > 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;}
.pop-contents > ul > li.fst {border-left:1px solid #bfd1e7;}
.pop-contents > 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;}
.pop-contents > ul > li.on > a {font-weight:bold; padding:14px 16px 15px; font-size:14px; color:#0e438f;}
.pop-contents > ul > li > a {font-size:1em; letter-spacing:0;  color:#2f2f31; display:table-cell; padding:14px 17px 14px; vertical-align:middle; text-align:center;}
.pop-contents > ul.tab-area{margin-bottom:25px;}
.pop-contents > ul.tab-area > li { background:#fbfbfd url('/IBK/uib/pib/img/KO/common/bg_tab_top.gif') repeat-x 0 0; display:table;}
.pop-contents > ul.tab-area > li.fst {border-left:1px solid #bfd1e7;}
.pop-contents > ul.tab-area > li.on {border-top:none; background:#fff;border-top:1px solid #114287; border-bottom:none; border-left:1px solid #114285; border-right:1px solid #114285; margin-left:-1px; letter-spacing:0; white-space:nowrap;}
.pop-contents > ul.tab-area > li.on > a {padding:9px 16px 10px; font-size:12px; color:#114287;font-weight:bold;}
.pop-contents > ul.tab-area > li > a {color:#575757;padding:9px 17px 9px;font-weight:normal;}

.prd-calulator-pop .pop-contents .sub-tab-area {height:20px;overflow: hidden;margin-bottom: 10px;}
.prd-calulator-pop .pop-contents .sub-tab-area li {float: left;padding-right: 20px}
.prd-calulator-pop .pop-contents .sub-tab-area li  a {font-weight:normal;font-size: 12px;color: #848484;line-height: 20px;}
.prd-calulator-pop .pop-contents .sub-tab-area li  a span {width:11px;height:8px;display:inline-block;margin-right:3px;background: url('/IBK/uib/pib/img/KO/ntr/ico_chk_calculator_spr.png') no-repeat;}
.prd-calulator-pop .pop-contents .sub-tab-area li  a.on {color: #114287;font-weight: bold;}
.prd-calulator-pop .pop-contents .sub-tab-area li  a.on span {background-position: 0 -8px;}
.prd-calulator-pop .pop-contents .clt-chk-group {height: 21px;padding:20px;border:1px solid #e5e5e5;border-bottom:0;background: #f8f8f8}
.prd-calulator-pop .pop-contents .clt-chk-group.diff-case {padding:20px 10px;margin-bottom:20px;border:0;border-bottom: 1px dashed #e5e5e5;background: #fff;}
.prd-calulator-pop .pop-contents .clt-box {padding:0 10px 30px 10px;border:1px solid #e5e5e5;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type01{width: 100%;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type01 tr {background: url('/IBK/uib/pib/img/KO/ntr/bg_tbl_line_calculator.png') left bottom repeat-x;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type01 th, .prd-calulator-pop .pop-contents .clt-box table.clt-table-type01 td {padding:15px 0;text-align: left;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type01 th {padding-left:10px;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type01 tr td:last-child {text-align: right;padding-right: 20px;}
.prd-calulator-pop .pop-contents a.btn{padding:0;height:30px;display:inline-block;border-radius:2px;line-height:30px;color:#575757;border:0;font-size:12px;box-shadow:inset 0 -2px 0 #e5e8ea;vertical-align:middle;}
.prd-calulator-pop .pop-contents a.btn span{display:inline-block;padding:0 11px;height:30px;vertical-align:top;line-height:30px;background: url('/IBK/uib/pib/img/KO/product/bts_fee03.gif') repeat-x;}
.prd-calulator-pop .pop-contents a.btn:before{content:'';display:inline-block;width:5px;height:30px;background: url('/IBK/uib/pib/img/KO/product/bts_fee01.gif') no-repeat;}
.prd-calulator-pop .pop-contents a.btn:after{content:'';display:inline-block;width:5px;height:30px;background: url('/IBK/uib/pib/img/KO/product/bts_fee02.gif') no-repeat;}

.prd-calulator-pop .pop-contents a.btn.on span{background: url('/IBK/uib/pib/img/KO/product/bts_fee03_on.gif') repeat-x;color:#ec0404;font-weight: bold}
.prd-calulator-pop .pop-contents a.btn.on:before{background: url('/IBK/uib/pib/img/KO/product/bts_fee01_on.gif') no-repeat;}
.prd-calulator-pop .pop-contents a.btn.on:after{background: url('/IBK/uib/pib/img/KO/product/bts_fee02_on.gif') no-repeat;}

.prd-calulator-pop .pop-contents  a.btn.big{height:40px;line-height:40px;}
.prd-calulator-pop .pop-contents  a.btn.big span{height:40px;line-height:40px;background: url('/IBK/uib/pib/img/KO/product/bts_big_fee03.gif') repeat-x;font-size: 14px;}
.prd-calulator-pop .pop-contents  a.btn.big:before{height:40px;line-height:40px;background: url('/IBK/uib/pib/img/KO/product/bts_big_fee01.gif') no-repeat;}
.prd-calulator-pop .pop-contents  a.btn.big:after{height:40px;line-height:40px;background: url('/IBK/uib/pib/img/KO/product/bts_big_fee02.gif') no-repeat;}

.prd-calulator-pop .pop-contents  a.btn.big.on span{background: url('/IBK/uib/pib/img/KO/product/bts_big_fee03_on.gif') repeat-x;font-size: 14px;font-weight: bold;color:#fff;}
.prd-calulator-pop .pop-contents  a.btn.big.on:before{background: url('/IBK/uib/pib/img/KO/product/bts_big_fee01_on.gif') no-repeat;}
.prd-calulator-pop .pop-contents  a.btn.big.on:after{background: url('/IBK/uib/pib/img/KO/product/bts_big_fee02_on.gif') no-repeat;}

.prd-calulator-pop .pop-contents .clt-box input.tx {font-size: 12px;height: 40px !important;border: 0;box-sizing: border-box;color: #114287;text-align: right;font-size: 14px;font-weight: bold;box-shadow:1px 1px 7px 1px #f2f2f2 inset;border:1px solid #d5d5d5;border-radius:5px;}
.prd-calulator-pop .pop-contents .clt-box .ip_bg{display:inline-block;vertical-align:middle;}
/*.prd-calulator-pop .pop-contents .clt-box .ip_bg:before{content:'';display:inline-block;width:7px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/bg_ip_left01.gif') no-repeat;vertical-align:middle;}
.prd-calulator-pop .pop-contents .clt-box .ip_bg:after{content:'';display:inline-block;width:7px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/bg_ip_right01.gif') no-repeat;vertical-align:middle;}*/
.prd-calulator-pop .pop-contents .clt-box .c-txt {display:inline-block;color: #114287;font-size: 14px;}
.prd-calulator-pop .pop-contents .btn-group {text-align: center;margin-top:30px;}

.prd-calulator-pop .pop-contents .clt-box .result-box {padding:0;margin-top:30px;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type02, .prd-calulator-pop .pop-contents table.clt-table-type03{width: 100%;border: 1px solid #e5e5e5}
.prd-calulator-pop .pop-contents table.clt-table-type03 {border-bottom: 0;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type02 th, .prd-calulator-pop .pop-contents table.clt-table-type03 th {background: #f8f8f8; font-weight: bold;}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type02 th, .prd-calulator-pop .pop-contents .clt-box table.clt-table-type02 td, 
.prd-calulator-pop .pop-contents table.clt-table-type03 th, .prd-calulator-pop .pop-contents table.clt-table-type03 td{color:#575757;text-align: center;padding:12px 15px;border-right: 1px solid #e5e5e5}
.prd-calulator-pop .pop-contents .clt-box table.clt-table-type02 th:last-child, .prd-calulator-pop .pop-contents .clt-box table.clt-table-type02 td:last-child, 
.prd-calulator-pop .pop-contents table.clt-table-type03 th:last-child, .prd-calulator-pop .pop-contents table.clt-table-type03 td:last-child {border-right:0;}
.prd-calulator-pop .pop-contents table.clt-table-type03 th {background:#cedceb }
.prd-calulator-pop .pop-contents table.clt-table-type03 td{border-bottom: 1px solid #e5e5e5;}
.prd-calulator-pop .pop-contents table .ar {text-align:right !important;}
.prd-calulator-pop .pop-contents table .al {text-align:left !important;}

.prd-calulator-pop .pop-contents .ctl-guide-tooltip {position: absolute;top:0 ;left:0;z-index: 10}
.prd-calulator-pop .pop-contents .ctl-guide-tooltip .clt-guide-tp-inner {padding:20px 13px;background: #fff;border:3px solid #ff6448;border-radius: 5px; color:#333;text-align: center;}
.prd-calulator-pop .pop-contents .ctl-guide-tooltip .ctl-guide-tp-arrow {width: 16px;height: 18px;margin:-3px 0 0 40px;background: url('/IBK/uib/pib/img/KO/ntr/ico_tooltip_calculator.png') no-repeat;}

.prd-calulator-pop .pop-contents .ctl-guide-tooltip.tp01 {top:-60px;left: 73px;}
.prd-calulator-pop .pop-contents .ctl-guide-tooltip.tp02 {width:170px;top:-62px;left: 1px;}
.prd-calulator-pop .pop-contents .ctl-guide-tooltip.tp03 {top:-60px;left:145px;}
.prd-calulator-pop .pop-contents .ctl-guide-tooltip.tp04 {width:170px;top:-62px;left:240px;}

.prd-calulator-pop .pop-contents .finish-box {position:relative;}
.prd-calulator-pop .pop-contents .finish-box .side-txt {position: absolute;top:24px;right:0;}
.prd-calulator-pop .pop-contents .finish-box .side-txt.t126 {top:126px;}

.prd-calulator-pop .pop-contents .clt-box .clt-box-left {width: 241px;height:201px;float:left;overflow-y: scroll;border:1px solid #d1e0f0;}
.prd-calulator-pop .pop-contents .clt-box .clt-box-left ul li {width: 100%;height: 36px;}
.prd-calulator-pop .pop-contents .clt-box .clt-box-left ul li:nth-child(odd) {background: #eff5fa}
.prd-calulator-pop .pop-contents .clt-box .clt-box-left ul li a, .prd-calulator-pop .pop-contents .clt-box .clt-box-left ul li span {display: block;height: 13px;padding:12px 10px; font-size: 12px;line-height: 12px;}
.prd-calulator-pop .pop-contents .clt-box .clt-box-left ul li a.on {background: #1a5fac;color:#fff;}
.prd-calulator-pop .pop-contents .clt-box .clt-box-left ul li a:focus{outline-offset:-1px}/* 202310_웹접근성 */

.prd-calulator-pop .pop-contents .sub-tabs.ovfh .clt-box {overflow: hidden;}

.prd-calulator-pop .pop-contents .clt-box .clt-box-right {width: 500px;height: auto;float: left;margin-left:20px;}
.prd-calulator-pop .pop-contents .msg-box {padding:22px 0;margin-bottom:40px;border:1px solid #1a5fac; background: #f0f8ff;color: #575757;font-size: 14px;line-height: 14px;text-align: center;font-weight: bold;}
.prd-calulator-pop .pop-contents .finish-before {padding:60px 0;background: #f8f8f8;border: 1px solid #e5e5e5;color: #575757;font-size: 14px;text-align: center;line-height: 25px;}

.prd-calulator-pop span.icon-jp {display:inline-block;padding-left:20px;background:url('/IBK/uib/pib/img/KO/ntr/ico_jp.gif') 1px 4px no-repeat;}
.prd-calulator-pop span.icon-usa {display:inline-block;padding-left:20px;background:url('/IBK/uib/pib/img/KO/ntr/ico_usa.gif') 1px 4px no-repeat;}
.prd-calulator-pop span.icon-cn {display:inline-block;padding-left:20px;background:url('/IBK/uib/pib/img/KO/ntr/ico_cn.gif') 1px 4px no-repeat;}
.prd-calulator-pop span.icon-euro {display:inline-block;padding-left:20px;background:url('/IBK/uib/pib/img/KO/ntr/ico_euro.gif') 1px 4px no-repeat;}

/* 가입제안 */
.vital_chk.insurance{padding:0;margin:0;border-top:5px solid #f5f5f5;border-bottom:5px solid #f5f5f5;}
.vital_chk.insurance > p{height:53px;padding-left:20px;line-height:53px;border-top:1px solid #e5e5e5;font-size:14px;font-weight:bold;background: url('/IBK/uib/pib/img/KO/product/bg_vital_chk_dot.gif') repeat-x left bottom;}
.vital_chk.insurance ul{margin:0;padding:20px 0 0 20px;border-top:0;border-bottom:1px solid #e5e5e5;}
.vital_chk.insurance ul li{padding:0 0 15px 0;}
.vital_chk.insurance ul li label{padding:0px 2px 0px 30px;}
.pdt_container .stit_area .right_btn01{position: absolute;right: 0;top: -3px;}

/* 예금금리 안내 */
.interest_container{width:1120px;margin:0 auto 45px;}
.interest_container h3{height:166px;line-height:166px;font-size:50px;color:#ff6248;font-family: 'IBKiDreamM';font-weight: normal;}
.interest_container .cont{position:relative;padding:60px 50px;overflow:hidden;background:url('/IBK/uib/pib/img/KO/product/bg_interest_cont.gif') repeat-y;}
.interest_container .cont h4{height:46px;font-weight:normal;letter-spacing: -2px;}
strong.sstit_deposit{display:block;}
.interest_container .cont h5, strong.sstit_deposit{padding:7px 0 14px 16px;font-size:17px;color:#333;background: url('/IBK/uib/pib/img/KO/product/bul-arr.png') 0 11px no-repeat;font-weight:normal;}
.interest_container .cont:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:10px;background:url('/IBK/uib/pib/img/KO/product/bg_interest_t.gif') no-repeat;}
.interest_container .cont:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:10px;background:url('/IBK/uib/pib/img/KO/product/bg_interest_b.gif') no-repeat;}
.center_btn_area.deposit{padding-top: 30px;}
.center_btn_area.deposit a > span{padding:0 33px;font-size:14px;}

/* 안내문구 */
.join_info_txt{overflow:hidden;margin-bottom:30px;border:1px solid #cddeee;}
.join_info_txt .chk:before{content:'';display:inline-block;width:21px;height:14px;background:url('/IBK/uib/pib/img/KO/product/bg_join_txt_chk.png') no-repeat;}
.join_info_txt strong{display:block;padding:30px 0 15px 0;text-align:center;font-size:16px;color:#114287;}
.join_info_txt p{padding:0 0 27px 0;font-size:12px;color:#575757;text-align:center;font-family: Dotum,돋움,Gulim,굴림,Tahoma,Arial,sans-serif;}
.join_info_txt .point{color:#fa0000 !important;}
.join_info_txt.type1 strong{padding:20px 0 20px 45px;border-bottom:1px solid #ccddee;text-align:left;background:#fafbfd;color:#575757;}
.join_info_txt.type1 .txt{padding:23px 0 0 0;background:#fff;}
.join_info_txt.type1 .txt p{padding:0 0 25px 66px;text-align:left;line-height:18px;}
.join_info_txt.type1 .txt p strong{display:inline-block;padding:0;font-size:12px;border:0;background:#fff;color:#114287;}
.join_info_txt.type1 .txt .num{padding:0 0 23px 66px;font-size:12px;border:0;background:#fff;color:#114287;}
.join_info_txt.type2 strong{padding:30px 0;color:#575757;}
.join_info_txt.type2 p{padding:26px 0 26px 0;line-height:20px;font-size:14px;}
.join_info_txt.type2 p strong{padding:0 0 0 0;text-decoration:underline;font-size:14px;display:inline-block;color:#114287;}
.join_info_txt.type3{padding:30px 0 22px;}
.join_info_txt.type3 .txt01{padding:0 0 8px 0;font-size:14px;}
.join_info_txt.type3 p strong{padding:0 0 0 0;font-size:14px;display:inline-block;}
.join_info_txt .list_refer{margin:20px 0 15px 107px;display:inline-block;font-size:14px;}
.join_info_txt .list_refer li{padding-bottom:5px;}

/* 우대금리 */
.txt_alone01 {margin-top:7px !important;padding: 0 0 0 15px;line-height: 16px;background: url('/IBK/uib/pib/img/KO/common/bul_alone.gif') no-repeat 0 8px;font-size:14px;}
.prime_rate01{width:100%;margin:22px 0 60px;overflow:hidden;border-top:5px solid #f5f5f5;}
.prime_rate01:before{content:'';display:block;width:100%;height:1px;background:#e6e6e6;}
.prime_rate01 > ul:after{content:'';display:block;width:100%;height:5px;background:#f5f5f5;}
.prime_rate01 > ul > li{position:relative;padding:14px 0 13px 0;border-bottom:1px solid #e5e5e5;}
.prime_rate01 > ul > li p{margin:5px 0 0 35px;font-size:14px;}
.prime_rate01 > ul > li label{font-weight:bold;}
.prime_rate01 .formWrap input + label:before{top:13px;}
.prime_rate01 .formWrap input + label{padding: 0px 2px 0px 35px;}
.prime_rate01 .formWrap input[type=checkbox] {top: 13px;}
.prime_rate01 .formWrap input:focus + label::after {left:-1px; top:12px;}
.invite_contwrap.prime_rate .cont{position:relative;padding:158px 0 25px;background-position:50% 30px;}
.invite_contwrap.prime_rate{position:relative;border:0;border-top:1px solid #e5e5e5;}
.invite_contwrap.prime_rate:before{content:'';position:absolute;left:0;top:-6px;display:block;width:100%;height:5px;background:#f5f5f5;}
.invite_contwrap.prime_rate .btm_cont{border-top:0;border-bottom: 1px solid #e5e5e5;}
.invite_contwrap.prime_rate .btm_cont:after{content:'';position:absolute;left:0;bottom:1px;display:block;width:100%;height:5px;background:#f5f5f5;}
.invite_contwrap.prime_rate .cont dl dt{font-size:16px;}
.invite_contwrap.prime_rate .cont .recommend{padding:25px 0 0 0;background:#f7fbfe;}
.invite_contwrap.prime_rate .cont .txt{margin:0;padding:18px 0 22px 0;background:#f7fbfe;}
.invite_contwrap.prime_rate .cont .txt.type1{padding:0;height:121px;line-height:121px;}
.invite_contwrap.prime_rate .cont .txt img{margin-top: -3px;}
.invite_contwrap.prime_rate .ip_bg{position:relative;display:inline-block;vertical-align:middle;}
/*.invite_contwrap.prime_rate .ip_bg:before{content:'';display:inline-block;width:6px;height:40px;background: url('/IBK/uib/pib/img/KO/product/bg_ip_left.gif') no-repeat;vertical-align:middle;}
.invite_contwrap.prime_rate .ip_bg:after{content:'';display:inline-block;width:6px;height:40px;background: url('/IBK/uib/pib/img/KO/product/bg_ip_right.gif') no-repeat;vertical-align:middle;}*/
.invite_contwrap.prime_rate input.tx {font-size:14px;height:40px !important;border:1px solid #d5d5d5;box-sizing:border-box;border-radius:5px;box-shadow:1px 1px 7px 1px #f2f2f2 inset;}
.invite_contwrap.prime_rate .cont dl dd{line-height:19px;}
.invite_contwrap.prime_rate .cont:first-child{border-right:0;}
.invite_contwrap.prime_rate .cont:first-child:after{content:'';position:absolute;right:0;top:20px;display:inline-block;width:1px;height:322px;background: url('/IBK/uib/pib/img/KO/product/bg_prime_rate_dot.png') repeat-y;}
.invite_contwrap.prime_rate .btm_cont{font-size:14px;padding-top:0;}
.invite_contwrap.prime_rate .btm_cont strong{color:#114287;}
.prime_rate02{border-top:1px solid #d5d5d5;}
.prime_rate02:before{content:'';display:block;width:100%;height:5px;background:#f5f5f5;}
.prime_rate02 .txt_comm{height:59px;line-height:60px;font-size:14px;border-bottom:1px solid #d5d5d5;background-position:0 28px;}
.prime_rate02 .txt_comm:after{content:'';display:block;width:860px;margin-left:-10px;height:5px;background:#f5f5f5;}
.mess_list01{margin:20px 0 0 0;}
.mess_list01 strong{float:left;}
.mess_list01 > li:first-child{margin-bottom:15px;}
.mess_list01 > li{line-height:18px;margin-bottom:10px;}
.mess_list01 > li > ul, .mess_list01 > li p{display:block;margin:0 0 0 36px;}

.messrs{height:48px;padding-left:38px;margin:0 0 44px 0;line-height:48px;border:1px solid #e5e5e5;font-size:18px;font-family: 'IBKiDreamL';border-radius:5px;background:#fafafa url('/IBK/uib/pib/img/KO/layer/ty2-tit-bg01.gif') no-repeat 25px 20px;}
.adobe_down_wrap{padding:15px 0 0 0;}

/* 공통 조회화면 */
.note_type1{overflow:hidden;margin-top:40px;padding-bottom:20px;border:5px solid #e3eaf3;}
.note_type1 strong{display:block;padding:18px 0 13px 50px;font-size:14px;color:#333;background: url('/IBK/uib/pib/img/KO/product/icon_note01.png') no-repeat 22px 18px;}
.note_type1 p{padding-left:35px;background-position:22px 6px;}

/*나이야가라적금*/
.prd_tit_area{position:relative;background:#1857a6;border-bottom:1px solid #d5d5d5;margin:0 auto;width:1098px;height:74px;line-height:74px;text-align:center;font-family:'IBKiDreamL';font-size:30px;color:#fff}
.prd_tit_area:before{content:'';display:inline-block;position:absolute;left:-11px;top:0;background:url('/IBK/uib/pib/img/KO/product/bg_step_on_round01.png') no-repeat;width:11px;height:74px}
.prd_tit_area:after{content:'';display:inline-block;position:absolute;right:-11px;top:0;background:url('/IBK/uib/pib/img/KO/product/bg_step_on_round02.png') no-repeat;width:11px;height:74px}
.prd_subtit{display:block;background:url('/IBK/uib/pib/img/KO/common/bul_h4_02.gif') no-repeat 0 10px;padding-left:30px;line-height:36px;font-family:'IBKiDreamM';font-weight:normal;font-size:22px;color:#333}
.prd_subtit .txt_point{color:#0a50a7}
.prd_subtit .f30{font-size:30px}
.prd_subtit .f30 > .fwnone{font-size:22px}
.div_dot{display:block;background:url('/IBK/uib/pib/img/KO/product/bg_dot_line.gif') repeat-x left bottom;margin:25px 0 0 0;width:100%;height:1px}

input[disabled]{ background-color: #dedede;}/*개발팀 요청으로 selet랑 색상 맞춤*/


/*연말정산 절세상품*/
.prd_board_box{background:url('/IBK/uib/pib/img/KO/common/bg_result_cont01.gif') repeat-y left top;margin:50px auto 0;width:1120px}
.prd_board_box:before{content:'';display:block;background:#fff url('/IBK/uib/pib/img/KO/common/bg_cont_box_t.png') no-repeat left top;width:100%;height:10px}
.prd_board_box:after{content:'';display:block;background:#fff url('/IBK/uib/pib/img/KO/common/bg_cont_box_b.png') no-repeat left top;width:100%;height:10px}
.prd_board_box .cont_area{background:url('/IBK/uib/pib/img/KO/common/bg_result_cont03.gif') repeat-y right top;padding:50px 0 62px 50px}
.prd_board_box .cont_area .t_cont_box:after{display:block;clear:both;content:''}
.prd_board_box .t_left_box{display:block;float:left;width:673px}
.prd_board_box .t_left_box table{width:100%;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.prd_board_box .t_left_box th{background:#cedceb;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:11px 5px 9px;text-align:center;color:#333}
.prd_board_box .t_left_box td{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:11px 5px 9px;line-height:22px;text-align:center;font-size:14px;color:#666}
.prd_board_box .t_left_box td .txt_underline{text-decoration:underline}
.prd_board_box .t_left_box td .txt_f12{font-size:12px}
.prd_board_box .t_left_box td .txt_f16{font-size:16px}
.prd_board_box .t_left_box td .txt_blue{color:#0053ab}
.prd_board_box .t_left_box td .txt_black{color:#000}
.prd_board_box .t_left_box .sub_desc{margin-top:15px;padding-left:20px;line-height:22px;text-indent:-23px;font-weight:bold;font-size:14px;color:#000}
.prd_board_box .t_right_box{display:block;float:right;width:396px}
.prd_board_box .t_right_box strong.stit_deposit_tip{display:block;background:url('/IBK/uib/pib/img/KO/common/icon_tip.png') no-repeat 14px top;padding:7px 0 0 68px;height:41px;line-height:32px;font-family:'IBKiDreamL';font-weight:normal;font-size:27px;color:#333;letter-spacing:-2px}
.prd_board_box .m_box_wrap{margin-top:57px}
.prd_board_box .m_box_wrap .m_box{background:url('/IBK/uib/pib/img/KO/ntr/m_box_bg_c.png') repeat-y;margin-top:11px;width:1018px}
.prd_board_box .m_box_wrap .m_box:after{content:'';display:block;background:url('/IBK/uib/pib/img/KO/ntr/m_box_bg_b.png') no-repeat left bottom;width:100%;height:14px}
.prd_board_box .m_box_wrap .m_box .tit_desc{background:url('/IBK/uib/pib/img/KO/ntr/m_box_bg_t.png') repeat-y;padding:15px 0 18px;text-align:center;font-size:14px;color:#000}
.prd_board_box .m_box_wrap .m_box .box_cont{padding:20px 0 23px 30px}
.prd_board_box .m_box_wrap .m_box .box_cont > em{display:block;margin-top:5px;font-weight:normal;font-size:16px}
.prd_board_box .m_box_wrap .m_box .box_cont > em b{color:#f24f39}
.prd_board_box .m_box_wrap .m_list{background:#f7f7f7;margin-top:8px;padding:30px 20px;width:978px}
.prd_board_box .m_box_wrap .m_list .list_tit{margin-bottom:15px;font-weight:bold;font-size:18px;color:#000}
.prd_board_box .m_box_wrap .m_list dl{margin-bottom:10px}
.prd_board_box .m_box_wrap .m_list dl:after{display:block;clear:both;content:''}
.prd_board_box .m_box_wrap .m_list dt{display:block;float:left;background:#d8e5f2;border-radius:8px;margin-right:10px;width:150px;height:50px;line-height:50px;text-align:center;font-weight:bold;font-size:14px;color:#333}
.prd_board_box .m_box_wrap .m_list dd{display:block;float:left;position:relative;background:#fff;border-radius:8px;width:817px;height:50px;line-height:50px;font-size:14px}
.prd_board_box .m_box_wrap .m_list dd > span{padding-left:20px}
.prd_board_box .m_box_wrap .m_list dd > a{display:block;position:absolute;right:50px;top:14px;border-bottom:1px solid #666;line-height:22px;font-weight:bold}
.prd_board_box .m_box_wrap .m_list dd > a i{font-style:normal;font-weight:normal;font-size:12px}
.prd_board_box .m_box_wrap .m_banner_box{margin:7px 0 0 -9px;width:1036px}
.prd_board_box .m_box_wrap .m_banner_box:after{display:block;clear:both;content:''}
.prd_board_box .m_box_wrap .m_banner_box li{display:block;float:left;border:1px solid #e7e7e7;margin:0 9px 10px}
.prd_board_box .m_box_wrap .m_banner_box li a,.prd_board_box .m_box_wrap .m_banner_box li img{display:block;width:498px;height:138px}

/*연말정산 절세상품팝업*/
.calc_wrap{background:#eff7fa;border:1px solid #d7d7d7;border-radius:12px;margin-top:22px;padding:24px 14px}
.calc_wrap dl{margin-bottom:10px}
.calc_wrap dl:last-child{margin-bottom:0}
.calc_wrap dl:after{display:block;clear:both;content:''}
.calc_wrap dt,.calc_wrap dd{display:block;float:left}
.calc_wrap dt{width:53%;line-height:35px;font-weight:bold;color:#575757}
.calc_wrap dd > span{display:inline-block;padding-left:5px;line-height:35px}
.calc_wrap dd > input.calc_type{border:1px solid #d5d5d5;padding:0 2px 0 0;height:33px;line-height:33px;width:125px;text-indent:5px}
.calc_wrap dd > input.calc_type:focus{border:2px solid #196ec9;padding-right:0;height:31px;line-height:31px}
.calc_wrap dd > select{border:1px solid #d5d5d5;padding:0 0 0 10px;height:37px;line-height:37px;width:150px}
.calc_wrap .calc_btn{margin:20px auto 0;text-align:center}
.calc_wrap .calc_btn > a{font-weight:bold}
.calc_result{margin-top:15px;padding-bottom:10px}
.calc_result:after{display:block;clear:both;content:''}
.calc_result strong{display:block;float:left;line-height:33px;font-weight:bold;font-size:15px;color:#ff0000}
.calc_result .input_box{float:right;border:1px solid #d5d5d5;padding-right:10px;height:33px;line-height:33px;width:151px}
.calc_result .input_box input{border:none;padding:0 2px;height:30px;line-height:30px;width:127px}

/*2017.10.25_펀드몰개편*/
.insurance_pdt_wrap.fund{background: url('/IBK/uib/pib/img/KO/bnc/bg_fund_list.gif') repeat-x;background-size:auto 329px !important}
.insurance_pdt_wrap.fund .tit_area{background:none;padding-top:21px}
.insurance_pdt_wrap.fund .fund_t_box{background:url('/IBK/uib/pib/img/KO/bnc/bg_fund_visu_new.jpg') no-repeat center top;height:199px}
.insurance_pdt_wrap.fund .write.fund{height:90px}
.insurance_pdt_wrap.fund .insurance_pdt_search .input a{top:40px;height:50px;line-height:50px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend{background:url('/IBK/uib/pib/img/KO/bnc/bg_pro_box_new.png') no-repeat;height:327px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend > div{padding:8px 0;width:216px;height:311px}

.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide{position:relative;width:200px;height:311px;overflow:hidden}/*슬라이드*/
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .slideWrap{width:200px;height:311px;overflow:hidden}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .slideWrap li{display:none;position:absolute;left:0;top:0;width:200px;height:311px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .bx-controls{position:absolute;left:50%;bottom:30px;margin-left:-48px;overflow:hidden;z-index:100}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .bx-controls-auto{display:block;float:left}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .bx-pager{display:block;float:left}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .bx-pager-item{display:block;float:left;height:15px;margin:0 8px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .bx-pager-item a{display:block;background:url('/IBK/uib/pib/img/KO/bnc/btn_visual_indicate_off.png') no-repeat;width:15px;height:15px;text-indent:-9999px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fundSlide .bx-pager-item a.active{background:url('/IBK/uib/pib/img/KO/bnc/btn_visual_indicate_on.png') no-repeat}

.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fund span.per{display:block;position:absolute;left:0;bottom:52px;margin-top:3px;padding-top:25px;width:200px;height:45px;font-weight:bold;text-align:right;font-size:16px;color:#114287}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fund span.per strong{padding-left:5px;font-family:'IBKiDreamL';font-size:40px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fund strong.stits{line-height:28px;font-size:22px;letter-spacing:-1px}
.insurance_pdt_wrap.fund .insurance_pdt_search .recommend .fund p.desc{height:57px}
.insurance_pdt_wrap.fund .insurance_pdt_search .info{border:none;box-shadow:none}
.insurance_pdt_wrap.fund .insurance_pdt_search .info .f_sch_tit{display:block;border-bottom:1px solid #e0e0e0;padding:35px 0 20px}
.insurance_pdt_wrap.fund .insurance_pdt_search .info .f_sch_tit strong{display:inline-block;line-height:26px;font-family:'IBKiDreamM';font-weight:normal;font-size:26px;color:#114287}
.insurance_pdt_wrap.fund .insurance_pdt_search .info .f_sch_tit .fund_btn{position:absolute;right:0;top:38px}
.insurance_pdt_wrap.fund .insurance_pdt_search .info a.btn_ok{top:115px}

.insurance_pdt_wrap.fund .midcont_wrap{margin:16px auto 0;padding-bottom:13px;width:1120px}/*투자자 성향분석, 펀드비교*/
.insurance_pdt_wrap.fund .midcont_wrap:after{display:block;clear:both;content:''}
.insurance_pdt_wrap.fund .midcont_wrap .box_tit{display:block;line-height:66px;font-family:'IBKiDreamM';font-weight:normal;font-size:26px;color:#114287;letter-spacing:-0.5px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_left{display:block;float:left;margin-right:22px;width:308px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_left .midcont_box{background:url('/IBK/uib/pib/img/KO/bnc/bg_fund_invest.png') no-repeat left bottom;border:1px solid #d9d9d9;padding:178px 0 0 52px;width:254px;height:274px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right{display:block;float:left;width:790px;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap > .tab_01{margin-top:0}

.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .vs_box_wrap:after{display:block;clear:both;content:''}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box{display:block;float:left;padding:24px 30px 0;width:335px;height:430px;text-align:center;font-family:'IBKiDreamL'}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .fund_tit{display:block;height:60px;line-height:60px;font-weight:bold;font-size:26px;color:#fff;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .fund_rate{display:block;margin:45px auto 0;height:40px;font-weight:bold;font-size:46px;color:#fffe8b}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .fund_info01{display:block;margin:7px auto 0;height:60px;line-height:30px;font-size:26px;color:#fff}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .fund_info02{display:block;margin:13px auto 0;font-size:16px;color:#fff;letter-spacing:-0.5px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .btn_area{margin:34px auto 0}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .btn_area a{display:block;border:2px solid #fff;margin:0 auto 10px;width:292px;height:46px;line-height:46px;font-size:20px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .btn_area a.btn_viewinfo{background:#1779ce;color:#fff}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .btn_area a.btn_viewinfo.v_mint{background:#2dc1ca}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_right .fund_box .btn_area a.btn_join{background:#fff;color:#444}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide{position:relative;background:url('/IBK/uib/pib/img/KO/bnc/bg_fund_vs.png') no-repeat;width:790px;height:454px}/*슬라이드*/
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .slideWrap{width:790px;height:454px;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .slideWrap li{display:none;position:absolute;left:0;top:0;width:790px;height:454px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls{position:absolute;right:0;top:-42px;overflow:hidden;z-index:100}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto{display:block;float:left;width:16px;height:15px;z-index:110}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .controls-auto-item{overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-start{display:none;position:absolute;top:0;left:0;background:url('/IBK/uib/pib/img/KO/bnc/btn_vs_indicate_stop.png') no-repeat;text-indent:-9999px;width:16px;height:15px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-start:hover,
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-start:active{background:url('/IBK/uib/pib/img/KO/bnc/btn_vs_indicate_stop.png') no-repeat}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-stop{display:none;position:absolute;top:0;left:0;background:url('/IBK/uib/pib/img/KO/bnc/btn_vs_indicate_play.png') no-repeat;text-indent:-9999px;width:16px;height:15px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-stop:hover,
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-stop:active{background:url('/IBK/uib/pib/img/KO/bnc/btn_vs_indicate_play.png') no-repeat}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-start.active{display:block;z-index:112}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-controls-auto .bx-stop.active{display:block;z-index:112}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-pager{display:block;float:left}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-pager-item{display:block;float:left;height:15px;margin:0 5px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-pager-item a{display:block;background:url('/IBK/uib/pib/img/KO/bnc/btn_vs_indicate_off.png') no-repeat;width:15px;height:15px;text-indent:-9999px}
.insurance_pdt_wrap.fund .midcont_wrap .midcont_slide .bx-pager-item a.active{background:url('/IBK/uib/pib/img/KO/bnc/btn_vs_indicate_on.png') no-repeat}

.insurance_pdt_wrap.fund .midcont_wrap .rank_sort{}/*펀드랭킹*/
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort:after{display:block;clear:both;content:''}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_left{display:block;float:left;margin-top:37px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_left a{display:inline-block;margin-left:8px;height:16px;line-height:16px;color:#575757}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_left a:before{display:inline-block;content:'|';margin-right:10px;color:#ababab}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_left a:first-child{margin-left:0}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_left a:first-child:before{display:inline-block;content:'';margin-right:0}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_left a.on{font-weight:bold;color:#3366cc}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_right{display:block;float:right;margin-top:30px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_sort .sort_right .btn_white02{margin:0 2px;padding:6px 0 0;width:63px;text-align:center}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list{margin:30px auto 0}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list:after{display:block;clear:both;content:''}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list li{display:block;float:left;background:url('/IBK/uib/pib/img/KO/bnc/bg_lst_box.png') no-repeat;margin-left:11px;width:215px;height:351px;text-align:center;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list li:first-child{margin-left:0}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box{position:relative;padding:120px 24px 0;height:231px;text-align:center;font-weight:bold;letter-spacing:-0.5px;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank01{background:url('/IBK/uib/pib/img/KO/bnc/bg_rank_01.png') no-repeat center 1px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank02{background:url('/IBK/uib/pib/img/KO/bnc/bg_rank_02.png') no-repeat center 1px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank03{background:url('/IBK/uib/pib/img/KO/bnc/bg_rank_03.png') no-repeat center 1px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank04{background:url('/IBK/uib/pib/img/KO/bnc/bg_rank_04.png') no-repeat center 27px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank05{background:url('/IBK/uib/pib/img/KO/bnc/bg_rank_04.png') no-repeat center 27px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box .rank_num{position:absolute;left:50%;top:44px;margin-left:-33px;width:66px;height:28px;line-height:28px;font-weight:bold;font-size:30px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3)}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box .fund_rate{display:block;line-height:30px;font-size:36px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box .fund_tit{margin-top:15px;line-height:25px;width:167px;height:78px;text-decoration:underline;font-size:16px;color:#333;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box .btn_white01{position:absolute;left:50%;bottom:50px;margin-left:-66px}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank01 .fund_rate{color:#f47d40}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank02 .fund_rate{color:#eda210}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank03 .fund_rate{color:#4a91c9}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank04 .fund_rate{color:#333}
.insurance_pdt_wrap.fund .midcont_wrap .rank_list .rank_box.rank05 .fund_rate{color:#333}

.insurance_pdt_wrap.fund .midcont_wrap .theme_prd{border-bottom:1px solid #e6e6e6;margin-top:10px;height:222px}/*테마펀드 상품*/
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd:after{display:block;clear:both;content:''}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li{display:block;background:url('/IBK/uib/pib/img/KO/bnc/bg_lst_line.png') no-repeat left 41px;float:left;width:280px}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li:first-child{background:none}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li a{display:block}/*2017.11.13_추가*/
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li dl{display:block;padding:70px 30px 0;text-align:center}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li .theme01{background:url('/IBK/uib/pib/img/KO/bnc/icon_theme_prd01.png') no-repeat center top}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li .theme02{background:url('/IBK/uib/pib/img/KO/bnc/icon_theme_prd02.png') no-repeat center top}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li .theme03{background:url('/IBK/uib/pib/img/KO/bnc/icon_theme_prd03.png') no-repeat center top}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li .theme04{background:url('/IBK/uib/pib/img/KO/bnc/icon_theme_prd04.png') no-repeat center top}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li dt{display:block;font-family:'IBKiDreamM';font-size:20px;color:#1a1a1a;letter-spacing:-0.5px}
.insurance_pdt_wrap.fund .midcont_wrap .theme_prd li dd{display:block;margin-top:10px;line-height:20px;font-size:14px;color:#666}

/*2017.11.13_추가*/
.insurance_pdt_wrap.fund .midcont_wrap .fund_keyword{border-bottom:1px solid #e6e6e6;margin-top:10px;padding-bottom:40px;width:1120px;overflow:hidden}
.insurance_pdt_wrap.fund .midcont_wrap .fund_keyword:after{display:block;clear:both;content:''}
.insurance_pdt_wrap.fund .midcont_wrap .fund_keyword a{display:inline-block;float:left;border:2px solid #bfbfbf;border-radius:24px;margin:0 10px 10px 0;padding:0 25px;height:46px;line-height:46px;font-size:20px;color:#444;background-color:#ffffff}
.insurance_pdt_wrap.fund .midcont_wrap .fund_keyword a.on{border-color:#0aa6e3;font-weight:bold;color:#0aa6e3;background-color:#ffffff}

/*이달의 추천펀드*/
.insurance_pdt_wrap.fund .tit_area > h3{padding:10px 0 12px}
.insurance_pdt_wrap.fund .tit_area .bx_white{position:relative;display:inline-block;background:url('/IBK/uib/pib/img/KO/ntr/bg_bx_white.png') no-repeat;border-radius:5px;padding:17px 20px;width:494px;height:62px;font-family:'IBKiDreamL';font-weight:normal}
.insurance_pdt_wrap.fund .tit_area .bx_white > strong{display:block;letter-spacing:-1px;font-size:16px;color:#333}
.insurance_pdt_wrap.fund .tit_area .bx_white > strong > span{color:#ff6f61}
.insurance_pdt_wrap.fund .tit_area .bx_white .list_dot li{background-image:url('/IBK/uib/pib/img/KO/ntr/bul_gray.gif');font-size:13px;color:#666}
.insurance_pdt_wrap.fund .tit_area .bx_white .list_dot li:first-child{margin-top:8px}
.insurance_pdt_wrap.fund .tit_area .bx_white .btn_detail{position:absolute;right:20px;bottom:20px;background:url('/IBK/uib/pib/img/KO/ntr/ico_arr_blue.png') no-repeat right center;padding-right:15px;font-family:'IBKiDreamL';font-weight:normal;font-size:15px;color:#0f53a8}
.insurance_pdt_wrap.fund .pdt_subdesc{margin-bottom:6px;font-family:'IBKiDreamM';font-weight:normal;font-size:13px;color:#666}
.search_result_list p.pdt_name_subdesc{font-family:'IBKiDreamL';font-weight:normal;font-size:13px;color:#666}/*2020.10.28_추가*/

/*펀드 버튼*/
.btn_white01{display:inline-block;vertical-align:middle;color:#575757}
.btn_white01 span{display:inline-block;background: url('/IBK/uib/pib/img/KO/bnc/btn_white_c.png') repeat-x;padding:0 15px;height:35px;line-height:35px;vertical-align:top;font-weight:bold;font-size:14px}
.btn_white01:before{content: '';display:inline-block;width:5px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/btn_white_l.png') no-repeat}
.btn_white01:after{content: '';display:inline-block;width:5px;height:35px;background: url('/IBK/uib/pib/img/KO/bnc/btn_white_r.png') no-repeat}
.btn_white02{display:inline-block;border:1px solid #afafaf;border-radius:2px;padding:6px 10px 0;height:16px;line-height:11px;vertical-align:middle;color:#333}
.btn_white02_on{display:inline-block;border:2px solid #0000ff;border-radius:2px;padding:6px 10px 0;height:16px;line-height:11px;vertical-align:middle;color:#0000ff}

/*컨텐츠하단버튼추가*/
.btn_d_blue{display:inline-block;background:#17375e;vertical-align:middle;border-radius:50px;padding:17px 0;text-align:center !important;font-weight:bold;font-size:16px;color:#fff !important}

/*2017.12.22_추가*/
.p_relative{position:relative}
.p_absolute{position:absolute}
.floatL{float:left !important}
.floatR{float:right !important}
.desc_style_01{padding-left:25px;text-indent:-10px}
.desc_style_02{padding-left:14px;text-indent:-14px}
.desc_style_03{padding-left:20px;text-indent:-20px}
.desc_style_04{padding-left:18px;text-indent:-18px}
.txtc_orange{color:#f26248 !important}

.step_area01 .txt.icon01:after{background: url('/IBK/uib/pib/img/KO/product/icon_lon_step01.png') no-repeat;}
.step_area01 ul li.on .txt.icon01:after{background-position:0 -29px;}
.step_area01 .txt.icon02:after{margin-left:3px; background: url('/IBK/uib/pib/img/KO/product/icon_lon_step02.png') no-repeat;}
.step_area01 ul li.on .txt.icon02:after{background-position:0 -29px;}
.step_area01 .txt.icon03:after{width:29px;margin-left:8px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step03.png') no-repeat;}
.step_area01 ul li.on .txt.icon03:after{background-position:0 -29px;}
.step_area01 .txt.icon04:after{margin-left:5px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step04.png') no-repeat;}
.step_area01 ul li.on .txt.icon04:after{background-position:0 -29px;}
.step_area01 .txt.icon05:after{width:32px;margin-left:7px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step05.png') no-repeat;}
.step_area01 ul li.on .txt.icon05:after{background-position:0 -29px;}
.step_area01 .txt.icon06:after{width:26px;;margin-left:9px;background: url('/IBK/uib/pib/img/KO/product/icon_lon_step06.png') no-repeat;}
.step_area01 ul li.on .txt.icon06:after{background-position:0 -29px;}
.step_area01 .txt.icon07:after{width:26px; background: url('/IBK/uib/pib/img/KO/product/icon_lon_step07.png') no-repeat;}
.step_area01 ul li.on .txt.icon07:after{background-position:0 -29px;}
.step_area01 .txt.icon10:after{background:url('/IBK/uib/pib/img/KO/product/icon_lon_step10.png') no-repeat;width:28px;height:26px}
.step_area01 ul li.on .txt.icon10:after{background-position:0 -32px}
.step_area01 .txt.icon11:after{background: url('/IBK/uib/pib/img/KO/product/icon_lon_step11.png') no-repeat;width:26px;height:25px}
.step_area01 ul li.on .txt.icon11:after{background-position:0 -33px}
.step_area01 .txt.icon12:after{background: url('/IBK/uib/pib/img/KO/product/icon_lon_step12.png') no-repeat;width:22px;height:27px}
.step_area01 ul li.on .txt.icon12:after{background-position:0 -31px}
.step_area01 .txt.icon13:after{background: url('/IBK/uib/pib/img/KO/product/icon_lon_step13.png') no-repeat;width:34px;height:29px}
.step_area01 ul li.on .txt.icon13:after{background-position:0 -31px}
.step_area01 .step3 ul li{width:33.3%}
.step_area01 .step3 ul li:first-child{width:33.4%}
.step_area01 .step3 .txt:after{content:'';display:inline-block;position:static;margin-left:145px;width:26px;height:28px;vertical-align:middle}
.step_area01 .step3 .txt.icon03:after{margin-left:155px}
.step_area01 .step3 .txt.icon06:after{margin-left:140px}
.step_area01 .step3 .txt.icon10:after{margin-left:145px}
.step_area01 .step5.type02 .txt:after{height:29px}
.step_area01 .step7.type02 .txt .doubleline{display:inline-block;padding-top:18px;width:80px;line-height:20px}
.step_area01 .step7.type02 .txt.icon07:after,.step_area01 .step7.type02 .txt.icon10:after,.step_area01 .step7.type02 .txt.icon11:after{margin:-18px 0 0 3px}

.step_round .step_process.instep .process_rbox{margin-top:14px}
.step_round .step_process.instep .process_rbox.col4 li .inner{width:188px}
.step_round .step_process.instep .process_rbox.col3 li .inner{width:248px}
.step_round .step_process.instep .process_rbox li .inner.point_yellow{background-color:#fff994;border-color:#ecd242;color:#333}
.step_round .step_process.instep > li:before{background:url('/IBK/uib/pib/img/KO/common/step_next_arr_blue.png') no-repeat}

.invest_cont_box .grade_qna.type02{padding:0 0 0 35px;}
.invest_cont_box .grade_qna.type02 ol > li{padding:40px 20px 0 0;overflow:visible}
.invest_cont_box .grade_qna.type02 ol > li:after{display:block;clear:both;content:''}
.invest_cont_box .grade_qna.type02 ol > li strong{position:relative;padding-left:45px;line-height:24px;font-size:16px}
.invest_cont_box .grade_qna.type02 ol > li strong > span{position:absolute;left:0;top:0;background-image:none;background-color:#1654D1;border-radius:4px;width:40px;height:24px;line-height:24px;text-align:center;letter-spacing:-1px;font-size:14px;text-indent:0}
.invest_cont_box .grade_qna.type02 ol > li ul{padding-left:15px}
.invest_cont_box .grade_qna.type02 ol > li p{margin-left:30px}
.invest_cont_box .grade_qna.type02 .guide_wrap span.btn{background-image:none}
.invest_cont_box .grade_qna.type02 .guide_wrap span.close{background-image:none;margin-right:0;width:auto;height:auto;padding:0}
.invest_cont_box .grade_qna.type02 .guide_cont{color:#575757}
.invest_cont_box .grade_qna.type02 .guide_cont.w220{width:220px}
.invest_cont_box .grade_qna.type02 .guide_cont.w220:after{width:254px}
.invest_cont_box .grade_qna.type02 .guide_cont.w500{width:500px}
.invest_cont_box .grade_qna.type02 .guide_cont.w500:after{width:534px}
.invest_cont_box .grade_qna.type02 .data_in_box{display:inline-block;border:1px solid #ddd;padding:5px 10px;color:#ff0000;vertical-align:middle}

.pdt_container .pdt_cont .cont > #otpcard{min-width:860px}/*otp재정의*/
.pdt_container .pdt_cont .cont > #otpcard .otpcard_r{width:46%}
.tbl_check_lst li{margin-bottom:10px;width:170px}
.tbl_check_lst li:last-child{margin-bottom:0}
.tbl_check_lst li.cont_w{width:390px}
.tbl_check_lst li.formWrap input + label{display:inline-block}
.tbl_check_lst li.formWrap .guide_cont.w220{width:220px}
.tbl_check_lst li.formWrap .guide_cont.w220:after{width:254px}

/*w적금*/
.box_type_line01{border-bottom:1px solid #e6e6e6}
.box_type_line01 .cont_fl{display:block;float:left;border-right:1px solid #e6e6e6;padding:0 25px 20px 0;width:375px}
.box_type_line01 .cont_fr{display:block;float:right;padding:30px 25px 0;width:340px}
.box_type_line01 .btn_regist{display:inline-block;background:#276bc1 url('/IBK/uib/pib/img/KO/button/bul_btn_next.png') no-repeat right center;border:1px solid #276bc1;border-radius:2px;padding:6px 10px 0 0;width:46px;height:24px;line-height:18px;color:#fff;text-align:center;letter-spacing:-1px;vertical-align:middle}
.box_type_line01 .btn_regist.off{background-color:#bcc0c4;border-color:#bcc0c4}
.w_lst li{background:#fff;border-top:1px solid #d1e0f0;border-bottom:1px solid #d1e0f0;margin-bottom:12px;height:39px;line-height:39px}
.w_lst li:after{display:block;clear:both;content:''}
.w_lst li .lst_name{display:inline-block;float:left;background:#eff6fb;border-right:1px solid #d1e0f0;padding:0 10px;width:114px;height:39px;text-align:center;font-weight:bold;color:#575757}
.w_lst li .lst_num{display:inline-block;float:left;padding:0 10px;width:166px;color:#084a80;box-sizing:border-box}
.w_lst li .lst_del{display:inline-block;float:right;background:url('/IBK/uib/pib/img/KO/button/btn_del_blue.gif') no-repeat center center;width:39px;height:39px}
.desc_bul_type_s{background: url('/IBK/uib/pib/img/KO/button/bul_bts_01.png') no-repeat left 4px;padding-left:7px;font-size:11px;color:#575757}

/*공모ELF상품판매*/
.grade_qna.grade_elf ol{padding-right:35px}
.grade_qna.grade_elf ol.st_underline{border-bottom:1px solid #ddd;padding:0 35px 40px 0}
.grade_qna.grade_elf ol li:first-child,.grade_qna.grade_elf_result ol li:first-child{padding-top:0}
.grade_qna.grade_elf ol li{padding-bottom:6px}
.grade_qna.grade_elf .survey_desc{display:block;position:relative;border-bottom:1px solid #d5d5d5;margin-top:35px}
.grade_qna.grade_elf .survey_desc:after{content:'';display:block;position:absolute;left:0;bottom:-6px;background:#f5f5f5;width:100%;height:5px}
.grade_qna.grade_elf .survey_desc .desc_tit{display:block;border-bottom:1px solid #e5e5e5;padding-left:20px;line-height:48px;font-weight:bold;font-size:14px}
.grade_qna.grade_elf .survey_desc .desc_tit.tit_blue{border-top:2px solid #66bbee;color:#1a5fac}
.grade_qna.grade_elf .survey_desc .desc_tit.tit_red{border-top:2px solid #f26248;color:#ff0000}
.grade_qna.grade_elf .survey_desc .desc_info{padding:16px 20px;line-height:18px;font-size:14px;color:#575757}
.grade_qna.grade_elf_result{padding-right:35px}
.grade_qna.grade_elf_result .survey_desc{display:block;position:relative;border:1px solid #c0d6ee;border-radius:7px;margin-top:18px;padding:21px 10px 19px 69px;letter-spacing:-1px;font-size:12px;color:#525252}
.grade_qna.grade_elf_result .survey_desc .desc_bedge{display:inline-block;position:absolute;left:19px;top:19px;background:#276bc1;border:1px solid #276bc1;border-radius:2px;width:38px;height:16px;line-height:18px;text-align:center;font-size:11px;color:#fff}
.grade_qna.grade_elf_result ol{background: url('/IBK/uib/ecb/img/KO/product/bg_dot_line.gif') repeat-x left bottom;margin-bottom:10px;padding-bottom:30px}
.grade_qna.grade_elf_result ol > li strong{position:relative;padding-left:35px;font-weight:bold;font-size:12px;color:#575757}
.grade_qna.grade_elf_result ol > li strong span{position:absolute;left:0;top:0;background:none;font-size:18px;color:#3088cd}
.grade_qna.grade_elf_result ol > li ul.in:after{display:block;clear:both;content:''}
.grade_qna.grade_elf_result ol .formWrap input{left:1px;top:1px;width:13px;height:13px}
.grade_qna.grade_elf_result ol .formWrap input + label {line-height:15px;min-height:15px;font-size:12px}
.grade_qna.grade_elf_result ol .formWrap input + label:before{background:url('/IBK/uib/ecb/img/KO/common/bg_form_radio_black.png') no-repeat;width:15px;height:15px;content:''}
.grade_qna.grade_elf_result ol .formWrap input[type=radio] + label:before{background-position:-20px 0}
.grade_qna.grade_elf_result ol .formWrap input[type=radio]:checked + label:before{background-position:0 0}
.grade_qna.grade_elf_result ol .formWrap input[disabled]{background-color:#fff}

/*금융소비자보호법 프로세스 개선*/
.cont_banner.ty_wide{position:relative;width:1120px}
.cont_banner.ty_wide .ico_badge{display:inline-block;position:absolute;left:10px;top:14px}
.invest_cont_box .grade_qna.type02 ol > li ul li{padding-left:0}
.bx_lst_subdesc{display:block;clear:both;padding:15px 0 15px 16px}
.badge_ref{display:inline-block;background:#6884e5;border-radius:4px;margin-right:5px;width:40px;height:24px;line-height:24px;text-align:center;color:#fff}

/*펀드 온라인 설명의무*/
.bx_invcase_wrap{padding:3px 0 32px}
.bx_invcase_wrap .bx_invcase{display:flex;background:url('/IBK/uib/pib/img/KO/product/bg_invcase_base.png') no-repeat;margin:0 auto;width:790px;height:240px}
.bx_invcase_wrap .bx_invcase .invcase{position:relative;flex-basis:20%;text-align:center}
.bx_invcase_wrap .bx_invcase .invcase > p{position:relative;background:#fff;border:2px solid #e5e5e5;border-radius:50%;width:36px;height:36px;text-indent:-99999px;box-sizing:border-box}
.bx_invcase_wrap .bx_invcase .invcase > span{display:inline-block;margin-top:8px;font-size:16px;color:#757575}
.bx_invcase_wrap .bx_invcase .invcase.on > p{border-color:transpatent;width:40px;height:40px}
.bx_invcase_wrap .bx_invcase .invcase.on > p:before{content:'';display:block;position:absolute;top:12px;left:0;width:0;border:18px solid transparent;border-top:32px solid transparent}
.bx_invcase_wrap .bx_invcase .invcase.on > span{margin-top:13px;font-family:'IBKiDreamM';font-weight:normal;font-size:18px}
.bx_invcase_wrap .bx_invcase .invcase.levlel1 > p{margin:139px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel1.on > p{background:#6d86e6;border-color:#6d86e6;margin:136px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel1.on > p:before{border-top-color:#6d86e6}
.bx_invcase_wrap .bx_invcase .invcase.levlel1.on > span{color:#556dc9}
.bx_invcase_wrap .bx_invcase .invcase.levlel2 > p{margin:115px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel2.on > p{background:#59bee8;border-color:#59bee8;margin:112px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel2.on > p:before{border-top-color:#59bee8}
.bx_invcase_wrap .bx_invcase .invcase.levlel2.on > span{color:#51a3c7}
.bx_invcase_wrap .bx_invcase .invcase.levlel3 > p{margin:90px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel3.on > p{background:#c8cd33;border-color:#c8cd33;margin:87px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel3.on > p:before{border-top-color:#c8cd33}
.bx_invcase_wrap .bx_invcase .invcase.levlel3.on > span{color:#989c1a}
.bx_invcase_wrap .bx_invcase .invcase.levlel4 > p{margin:65px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel4.on > p{background:#ffa800;border-color:#ffa800;margin:62px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel4.on > p:before{border-top-color:#ffa800}
.bx_invcase_wrap .bx_invcase .invcase.levlel4.on > span{color:#c24407}
.bx_invcase_wrap .bx_invcase .invcase.levlel5 > p{margin:40px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel5.on > p{background:#ff6f61;border-color:#ff6f61;margin:37px auto 0}
.bx_invcase_wrap .bx_invcase .invcase.levlel5.on > p:before{border-top-color:#ff6f61}
.bx_invcase_wrap .bx_invcase .invcase.levlel5.on > span{color:#f54f42}
.bx_invcase_wrap .invcase_txt{margin:15px auto;width:790px;line-height:21px;font-size:14px;color:#575757}
.bx_grade_board_wrap{padding:3px 0 53px}
.bx_grade_board_wrap .bx_grade_board{display:flex;border:1px solid #e5e5e5;margin:0 auto;width:790px;height:140px;box-sizing:border-box}
.bx_grade_board_wrap .bx_grade_board li{background-position:center 24px;background-repeat:no-repeat;background-size:35px auto;padding-top:75px;width:100%;height:100%;border-right:1px solid #e5e5e5;text-align:center;box-sizing:border-box}
.bx_grade_board_wrap .bx_grade_board li:last-child{border-right:none}
.bx_grade_board_wrap .bx_grade_board li.grade1{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_01_off.png')}
.bx_grade_board_wrap .bx_grade_board li.grade1.on{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_01_on.png');color:#f54f42}
.bx_grade_board_wrap .bx_grade_board li.grade2{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_02_off.png')}
.bx_grade_board_wrap .bx_grade_board li.grade2.on{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_02_on.png');color:#ff6c00}
.bx_grade_board_wrap .bx_grade_board li.grade3{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_03_off.png')}
.bx_grade_board_wrap .bx_grade_board li.grade3.on{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_03_on.png');color:#dda306}
.bx_grade_board_wrap .bx_grade_board li.grade4{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_04_off.png')}
.bx_grade_board_wrap .bx_grade_board li.grade4.on{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_04_on.png');color:#7bc435}
.bx_grade_board_wrap .bx_grade_board li.grade5{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_05_off.png')}
.bx_grade_board_wrap .bx_grade_board li.grade5.on{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_05_on.png');color:#599fe8}
.bx_grade_board_wrap .bx_grade_board li.grade6{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_06_off.png')}
.bx_grade_board_wrap .bx_grade_board li.grade6.on{background-image:url('/IBK/uib/pib/img/KO/product/ico_grade_06_on.png');color:#516edd}
.bx_grade_board_wrap .bx_grade_board li dt{font-size:16px}
.bx_grade_board_wrap .bx_grade_board li dd{display:block;margin-top:6px;font-size:14px}
.bx_grade_board_wrap .bx_grade_board li.on dt{font-family:'IBKiDreamM'}
.bx_invcase_wrap.ty_chk,.bx_grade_board_wrap.ty_chk{padding:23px 0 20px}
.bx_invcase_wrap.ty_chk .bx_invcase,.bx_grade_board_wrap.ty_chk .bx_grade_board{width:100%}
.bx_grade_board_wrap .bx_grade_board li.grade2.on{color:#d14501}

/* 20250520 5펀드 투자성향분석 고도화 */
.grade_nu01{color:#f54f42}/* 공격투자형 */
.grade_nu02{color:#c24407}/* 적극투자형 */
.grade_nu03{color:#c8cd33}/* 위험중립형 */
.grade_nu04{color:#59bee8}/* 안정추구형 */
.grade_nu05{color:#6d86e6}/* 안정형 */
.bx_sel .item{display:inline-block;padding-left:5px}
.bx_sel .item:first-child{padding-left:0}
.bx_sel .item .item_source{display:none}
.bx_sel .item .item_source_i{display:block;border:1px solid #b0c4d2;border-radius:2px;padding:3px 40px 1px;height:25px;line-height:24px;text-align:center;letter-spacing:-0.09em;color:#444}
.bx_sel .item .item_source:checked + .item_source_i{background:#286bc2 url('../img/KO/button/bts_ok_agg.png') no-repeat 17px 50%;border-color:#286bc2;color:#fff}