@charset "utf-8";
/*
	Root : WCMS
	Comment : 접근성 수정
	Date : 2025.04.01
	작성자 : 김효정
 */
  
/* === Style === */ 
.acount_total{text-align:center;padding:20px 0;}
.acount_total dd strong{font-size:32px}
.area_pad{padding:0 15px}

/* === 공통 === */
.wrap_address_select{margin-top:20px}
.wrap_address_select .boxType03{margin-top:0}
.wrap_address_select .boxType03 + .boxType03{border-top:0}
.scroll_y{max-height:260px;overflow-y:scroll}/* 주소 찾기에만 사용함*/

/* 가상 클래스 제거 */
.bContNone:before {content: none !important;}
.aContNone:after {content: none !important;} 

/* 설정 */
.areaHalf::after{content:'';display:block;clear:both}
.areaHalf *{vertical-align:middle}
.areaHalf{padding:13px 0}
.areaHalf > div{float:right}
.areaHalf > div > strong{display:inline-block;margin-top:5px}
.areaHalf > div:first-child{float:left}
.login_first > li::after{content:'';display:block;clear:both}
.login_first > li{padding:15px 10px}
.login_first > li label{font-weight:bold;font-size:1.071rem;float:left;display:inline-block;margin-top:3px}
.login_first > li input{float:right;}

.areaHalf.type02 *{vertical-align:top}
.areaHalf.type02 > div{display:table-cell; }
.areaHalf.type02 > div > strong{display:inline-block;margin:5px 0 3px;}
.areaHalf.type02> div:first-child{float:inherit;}
.areaHalf.type02 > div:last-child{width:70px; text-align:right; padding-top:5px;float:inherit;}

/* 알림 */
.wrap_continue{margin-top:15px}
.wrap_continue > li ~ li{margin-top:10px;}
.wrap_continue .card_box .acount_slide_info strong{font-size:1.071rem;}
.wrap_continue .card_box .acount_slide_info p ~ strong,
.wrap_continue .card_box .acount_slide_info strong ~ p{margin-top:5px;}
.wrap_continue .card_box .acount_slide_info strong .name{position:relative;padding-left:8px;margin-left:7px;display:inline-block;b}
.wrap_continue .card_box .acount_slide_info strong .name:before{position:absolute;left:0;top:50%;margin-top:-5px;width:1px;height:10px;background-color:#fff;content:'';}
.wrap_continue .card_box .acount_slide_info strong .bank{display:inline-block;}
.wrap_continue .card_box .account_balance strong{font-size:1.357rem;}
.contiune_step::after{content:'';display:block;clear:both}
.contiune_step > li {float:left;font-size:0.929rem;}
.contiune_step > li .on {color:#d7006d;font-weight:bold}
.continue_date strong{display:inline-block;background:url('../img/common/bg_bar01.gif') no-repeat left center;background-size:1px 9px;padding-left:8px;margin-left:8px}
.continue_date + .continue_date{margin-top:3px}
.continue_cont{overflow:hidden;border:1px solid #4761d1;border-radius:5px;}
.continue_cont .continue_text{padding:15px 15px 10px;}
.continue_cont .continue_text .prod_name{display:block;margin-top:7px;font-size:1.071rem;color:#0b54cd}
.continue_cont .continue_text table{margin-top:5px;}
.continue_cont .continue_text table th,
.continue_cont .continue_text table td{padding:2px 0;font-size:0.929rem;}
.continue_cont .continue_btn{border-top:1px solid #ccd3de;}
.continue_cont .continue_btn button{width:100%;margin:0;padding:10px;text-align:center;background-color:#f1f4f8;border:0;color:#111;font-size:1.071rem;}

/* === 조회 === */
.wrap_acount_have{position:relative;}
.wrap_acount_have .btn_acount_have_open{display:block;text-align:center;line-height:21px;width:100%;border:0;background:none}
.wrap_acount_have .btn_acount_have_open > span{display:inline-block;background:url('../img/common/btn_acount01.png') no-repeat center center;width:18px;height:21px;background-size:16px auto;text-align:left;line-height:21px;overflow:hidden;color:transparent;white-space:nowrap;}
.acount_have_cont{text-align:center;background-color:#fff;position:absolute;left:0;top:0;width:100%;z-index:9010;height:0;overflow:hidden}
.acount_have_cont_inner{padding:20px 15px 0 15px;border-bottom:solid 1px #f0f0f0;border-top:solid 3px #eff2f8;}

.acount_have_all .acount_have{display:inline-block;font-size:1.429rem;padding:0 10px;line-height:25px;}
.acount_have_sum{font-size:0.857rem;margin-top:20px}
.acount_have_sum strong{font-size:1.643rem;color:#d7006d}
.acount_have_list{display:table;width:100%;margin-top:23px}
.acount_have_list > li{display:table-row;}
.acount_have_list > li .acount_have_list_th,.acount_have_list > li .acount_have_list_td{display:table-cell;border-bottom:solid 1px #d5dbe5;padding:9px 0 6px 0;}
.acount_have_list > li .acount_have_list_th{text-align:left;font-weight:bold}
.acount_have_list > li .acount_have_list_td{text-align:right;font-size:0.857rem;}
.acount_have_list > li .acount_have_list_td strong{font-size:1.143rem;color:#d7006d;display:inline-block;margin:0 3px}
.wrap_acount_have .btn_acount_have_close{display:block;text-align:center;line-height:21px;margin-top:20px;padding-bottom:6px}
.wrap_acount_have .btn_acount_have_close > span{display:inline-block;background:url('../img/common/btn_acount01_close.png') no-repeat center center;width:14px;height:8px;background-size:14px auto;text-align:left;line-height:21px;color:transparent;white-space:nowrap;}
.acount_have_list > li .acount_have_list_td .acount_have_list_fx{display:block;font-size:1rem}
.acount_have_list > li .acount_have_list_td .acount_have_list_fx + .acount_have_list_fx{margin-top:10px}
.wrap_account_list{padding-top:15px}
.wrap_account_list .account_list_more{text-align:center;border-top:solid 1px #d2d5d9;border-bottom:solid 3px #d2d5d9;background-color:#fff}
.wrap_account_list .account_list_more a{display:block;padding:14px 0;}
.wrap_account_list .account_list_more span{color:#666;display:inline-block;background:url('../img/common/bul_account_list_more1.png') no-repeat right center;background-size:11px auto;padding-right:20px}
/*.wrap_account_list .account_list_more + .account_list_cont{display:none}*/
.wrap_account_list .account_list_cont .aListClose{display:block;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;}
.wrap_account_list .account_list_cont .aListClose::after{content:'';display:block;clear:both;position:absolute;width:9px;height:6px;background:url('../img/common/btn_iq_toggle2.png') no-repeat left center;background-size:9px auto;top:11px;right:-16px;}
.wrap_account_list .account_list_cont .account_title{display:inline-block;font-size:0.929rem;padding-left:34px;font-weight:bold;line-height:27px}
.wrap_account_list .account_list_cont .account_total{display:inline-block;font-size:0.929rem;margin-left:6px}
.wrap_account_list .account_list_cont .unite_title{display:inline-block;font-size:0.857rem;}

/*.wrap_account_list.active .account_list_more{display:none}*/
/*.wrap_account_list .wrap_acount_emt{display:none }*/
.wrap_account_list.accFolding .wrap_acount_emt{display:none}
.wrap_account_list.active .wrap_acount_emt {display:block}
.myKdb_top ~ .wrap_account_list .wrap_acount_emt{display:block}
.myKdb_top ~ .wrap_account_list{padding-top:0}

/* 전계좌 조회 (계좌 분류 적을 때) */
.wrap_btn_empty {text-align:center;padding:10px 0}
.wrap_btn_empty > a{display:inline-block;padding:0 10px}
.wrap_empty_area{position:relative;height:174px;overflow:hidden;margin-top:40px}
.empty_area{width:100%;}
.empty_area > li{width:100%;position:absolute;top:300px;padding:0 15px;}
.empty_area > li > a{display:block;border-radius:0 0 15px 0;background-color:#0a6bc6;color:#fff;padding:15px 15px 10px 15px;height:80px;box-sizing:border-box}
.empty_area > li > a span{font-size:0.857rem;}
.empty_area > li > a strong{color:inherit;display:block;font-size:1.214rem;}
.wrap_empty_area .empty_area > li:nth-child(2) > a {background-color:#3958da}
.wrap_empty_area .empty_area > li:nth-child(3) > a {background-color:#66798e}
.wrap_empty_area .empty_area > li > a > div{background:url('../img/common/iq_banner_bg01.png') no-repeat right bottom;background-size:60px auto;height:55px}
.wrap_empty_area .empty_area > li:nth-child(1) > a > div{background-image:url('../img/common/iq_banner_bg02.png')}
.wrap_empty_area .empty_area > li:nth-child(2) > a > div{background-image:url('../img/common/iq_banner_bg01.png')}
.wrap_empty_area .empty_area > li:nth-child(3) > a > div{background-image:url('../img/common/iq_banner_bg03.png')}
.wrap_empty_area .empty_area.active > li{transition:all ease-out 0.5s;}
.wrap_empty_area .empty_area.active > li:nth-child(1){top:0;}
.wrap_empty_area .empty_area.active > li:nth-child(2){top:90px;transition-delay:0.2s}
.wrap_empty_area .empty_area.active > li:nth-child(3){top:180px;transition-delay:0.4s}
/*.wrap_empty_area + .wrap_info_box01{margin-top:0 }*/
/* case3 */
.empty_area.case3 > li{width:50%;top:0;}
.empty_area.case3 > li > a{background-color:#fff;border:solid 1px #d8dce3;color:#333;border-radius:5px 5px 15px 5px;height:174px}
.empty_area.case3 > li > a > div{height:143px}
.empty_area.case3 > li:nth-child(2) > a{background-color:#fff;}
.empty_area.case3 > li:nth-child(1){padding-right:6px}
.empty_area.case3 > li:nth-child(2){padding-left:6px}
.empty_area.case3 > li:nth-child(1){left:-50%;}
.empty_area.case3 > li:nth-child(2){right:-50%;}
.empty_area.case3.active > li:nth-child(1){left:0;}
.empty_area.case3.active > li:nth-child(2){right:0;}
.empty_area.case3 > li > a span{display:inline-block;font-size:10px;border:solid 1px #0a6bc6;line-height:15px;border-radius:15px;padding:0 5px;color:#0a6bc6}
.empty_area.case3 > li:nth-child(2) > a span{border:solid 1px #4498e8;color:#4498e8}
.empty_area.case3 > li:nth-child(3) > a span{border:solid 1px #8a9aab;color:#8a9aab}
.empty_area.case3 > li > a span +  strong{margin-top:5px}
.empty_area.case3.active > li:nth-child(2){top:0}
.wrap_empty_area .empty_area.case3.active > li:nth-child(2){transition-delay:0s}


/* 비대면 진행상태 조회 */
.wrap_progress_state{}
.progress_state_title{background-color:#0b54cd;display:table;width:100%;}
.progress_state_title.error{background-color:#a80558;}
.progress_state_title .progress_state_title_inner{color:#fff;text-align:center;word-break:keep-all;display:table-cell;width:100%;height:90px;vertical-align:middle;padding:11px 15px}
.progress_state_title strong{color:#fff;font-size:15px}
.progress_state_title p{font-size:13px;margin-top:7px}
.progress_state_box{border:solid 1px #ccd3dc;padding:7px 0px 15px 0px;margin:15px 15px 0 15px}
.progress_state_box2{border:solid 1px #4960eb;padding:7px 0px 15px 0px;margin:15px 15px 0 15px}

.wrap_tab_contents.progress_state_list{padding:0}
.progress_step{display:table;table-layout:fixed;width:100%}
.progress_step > li{display:table-cell;width:33.33%;text-align:center;padding:0 4px}
.progress_step > li > button{display:block;width:100%;font-size:12px;border:solid 1px #e2e7ed;font-weight:normal;padding:43px 0 20px 0;background:url('../img/common/icon_state_num11.png') no-repeat center 15px #f6f6f6;background-size:auto 14px}
.progress_step > li:nth-child(2) > button{background-image:url('../img/common/icon_state_num12.png')}
.progress_step > li:nth-child(3) > button{background-image:url('../img/common/icon_state_num13.png')}
.progress_step > li:nth-child(1).now > button{background-image:url('../img/common/icon_state_num21.png')}
.progress_step > li:nth-child(2).now > button{background-image:url('../img/common/icon_state_num22.png')}
.progress_step > li:nth-child(3).now > button{background-image:url('../img/common/icon_state_num23.png')}
.progress_step > li.now > button{background-color:#fff}
.progress_step > li.now ~ li > button{background-color:#fff}
.progress_step > li.now ~ li > button.active{background-color:#eff3f8}
.progress_step > li.now ~ li:nth-child(1) > button{background-image:url('../img/common/icon_state_num31.png')}
.progress_step > li.now ~ li:nth-child(2) > button{background-image:url('../img/common/icon_state_num32.png')}
.progress_step > li.now ~ li:nth-child(3) > button{background-image:url('../img/common/icon_state_num33.png')}
.progress_step > li.now ~ li:nth-child(1) > button.active{background-image:url('../img/common/icon_state_num31_active.png')}
.progress_step > li.now ~ li:nth-child(2) > button.active{background-image:url('../img/common/icon_state_num32_active.png')}
.progress_step > li.now ~ li:nth-child(3) > button.active{background-image:url('../img/common/icon_state_num33_active.png')}
.progress_step > li:nth-child(1).now > button.active{background-image:url('../img/common/icon_state_num21_active.png')}
.progress_step > li:nth-child(2).now > button.active{background-image:url('../img/common/icon_state_num22_active.png')}
.progress_step > li:nth-child(3).now > button.active{background-image:url('../img/common/icon_state_num23_active.png')}
.progress_step > li > button.active{border-color:#4960eb;background-color:#eff3f8}

.progress_step_list{margin-top:17px;text-align:center}
.progress_step_list > li{display:inline-block;text-align:center;width:24%;word-break:keep-all;font-size:12px;vertical-align:top}
.progress_step_list > li > span{display:block;background:url('../img/common/icon_state_phone_off.png') no-repeat center top;background-size:29px auto;padding-top:35px;vertical-align:top;color:#777}
.progress_step_list > li.now > span{font-weight:bold;color:#333}
.progress_step_list > li > span.icon_iden > button{background:none;padding-right:0;color:#111}
.progress_step_list > li.now > span.icon_iden > button{background:none}
.progress_step_list > li.now > span.icon_iden > button{color:#111;/*background:none*/}
.progress_step_list > li > span > button{background:url('../img/common/icon_state_link_off.png') no-repeat right center;padding-right:8px;display:inline-block;background-size:5px auto;font-weight:normal;color:#777;border:0;font-size:12px}
.progress_step_list > li.now > span > button{background-image:url('../img/common/icon_state_link.png');color:#111;font-weight:bold}
.progress_step_list > li + li{margin-left:27px;position:relative}
.progress_step_list > li + li::before{content:'';display:block;background:url('../img/common/bg_state01.png') no-repeat left center;background-size:27px auto;position:absolute;left:-27px;top:11px;width:27px;height:2px}
.progress_step_list > li:only-child{width:100%}
.progress_step_list > li:only-child > span{width:100%}
.progress_step_list > li > span.icon_phone{background-image:url('../img/common/icon_state_phone_off.png')}
.progress_step_list > li > span.icon_iden{background-image:url('../img/common/icon_state_iden_off.png')}
.progress_step_list > li > span.icon_trans{background-image:url('../img/common/icon_state_trans_off.png')}
.progress_step_list > li > span.icon_card{background-image:url('../img/common/icon_state_card_off.png')}
.progress_step_list > li > span.icon_account{background-image:url('../img/common/icon_state_account_off.png')}
.progress_step_list > li > span.icon_ebank{background-image:url('../img/common/icon_state_ebank_off.png')}
.progress_step_list > li > span.icon_otp{background-image:url('../img/common/icon_state_otp_off.png')}
.progress_step_list > li > span.icon_otp_deli{background-image:url('../img/common/icon_state_otp_deli_off.png')}
.progress_step_list > li > span.icon_otp_add{background-image:url('../img/common/icon_state_otp_add_off.png')}
.progress_step_list > li > span.icon_otp_return{background-image:url('../img/common/icon_state_otp_return_on.png')}
.progress_step_list > li > span.icon_otp_del{background-image:url('../img/common/icon_state_otp_del_on.png')}
.progress_step_list > li > span.icon_otp_num{background-image:url('../img/common/icon_state_otp_num_off.png')}
.progress_step_list > li > span.icon_accnum_re{background-image:url('../img/common/icon_state_accnum_re_off.png')}
.progress_step_list > li > span.icon_user{background-image:url('../img/common/icon_state_user_off.png')}
.progress_step_list > li > span.icon_phone_del{background-image:url('../img/common/icon_state_phone_del_off.png')}
.progress_step_list > li > span.icon_safe{background-image:url('../img/common/icon_state_safe_off.png')}
.progress_step_list > li > span.icon_translim{background-image:url('../img/common/icon_state_translim_off.png')}
.progress_step_list > li > span.icon_return{background-image:url('../img/common/icon_state_return_off.png')}
.progress_step_list > li > span.icon_transnum{background-image:url('../img/common/icon_state_transnum_off.png')}
.progress_step_list > li > span.icon_oversea{background-image:url('../img/common/icon_state_oversea_off.png')}
.progress_step_list > li.now > span.icon_otp_num{background-image:url('../img/common/icon_state_otp_num_on.png')}
.progress_step_list > li.now > span.icon_accnum_re{background-image:url('../img/common/icon_state_accnum_re_on.png')}
.progress_step_list > li.now > span.icon_user{background-image:url('../img/common/icon_state_user_on.png')}
.progress_step_list > li.now > span.icon_phone_del{background-image:url('../img/common/icon_state_phone_del_on.png')}
.progress_step_list > li.now > span.icon_safe{background-image:url('../img/common/icon_state_safe_on.png')}
.progress_step_list > li.now > span.icon_translim{background-image:url('../img/common/icon_state_translim_on.png')}
.progress_step_list > li.now > span.icon_return{background-image:url('../img/common/icon_state_return_on.png')}
.progress_step_list > li.now > span.icon_transnum{background-image:url('../img/common/icon_state_transnum_on.png')}
.progress_step_list > li.now > span.icon_oversea{background-image:url('../img/common/icon_state_oversea_on.png')}
.progress_step_list > li.now > span.icon_account{background-image:url('../img/common/icon_state_account_on.png')}
.progress_step_list > li.now > span.icon_ebank{background-image:url('../img/common/icon_state_ebank_on.png')}
.progress_step_list > li.now > span.icon_phone{background-image:url('../img/common/icon_state_phone_on.png')}
.progress_step_list > li.now > span.icon_iden{background-image:url('../img/common/icon_state_iden_on.png')}
.progress_step_list > li.now > span.icon_trans{background-image:url('../img/common/icon_state_trans_on.png')}
.progress_step_list > li.now > span.icon_card{background-image:url('../img/common/icon_state_card_on.png')}
.progress_step_list > li.error > span.icon_card{background-image:url('../img/common/icon_state_card_error.png');color:#d6006d}
.progress_step_list > li.now > span.icon_otp{background-image:url('../img/common/icon_state_otp_on.png')}
.progress_step_list > li.now > span.icon_otp_deli{background-image:url('../img/common/icon_state_otp_deli_on.png')}
.progress_step_list > li.now > span.icon_otp_add{background-image:url('../img/common/icon_state_otp_add_on.png')}
.progress_step_list_para{font-size:12px;padding:0px 15px;margin-top:19px}
.progress_step_account{margin-top:15px;text-align:center;font-size:13px}
.progress_step_account span{display:inline-block;}
.progress_step_account .progress_step_account_num{background:url('../img/common/icon_state_account_info.png') no-repeat left center;background-size:15px auto;padding-left:20px;color:#111}
.progress_step_account .progress_step_account_num > span{background:url('../img/common/bg_state_bar.png') no-repeat left center;background-size:1px auto;padding-left:8px;margin-left:7px}
.tbType_state{width:100%;table-layout:fixed;margin-top:13px;border-top:solid 1px #acb9cc;border-bottom:solid 1px #cbcbcb;}
.tbType_state th,.tbType_state td{padding:5px 10px 5px 10px;font-size:13px;color:#333}
.tbType_state th{text-align:left;font-weight:normal;padding-left:10px;padding-right:5px}
.tbType_state td{padding-right:10px;text-align:right;font-weight:bold;padding-left:5px;word-break:break-all}

/* 계좌상세정보 더보기 */
.tb_more_area{display:none}
.title_more{position:relative;width:15px; height:15px;overflow:hidden;color:transparent;display:block}
.title_more::after{content:'';display:block;background:url('../img/common/bul_accodion.png') no-repeat left center;background-size:15px auto;width:15px; height:15px;position:absolute;left:0;top:0}
.title_more.active::after{transform:rotate(180deg)}

/* ===계좌별 색상=== */
/* 예금 */
.bg_DP .account_title{display:inline-block;background:url('../img/common/iq_dp.png') no-repeat left top;background-size:25px auto;font-size:0.929rem;}
.bg_DP.active .account_title{background-image:url('../img/common/iq_dp_on.png')}
/*.bg_DP.active .sum_acount_cls{background-color:#4761d1}*/
.bg_DP .sum_acount_cls::after{background-color:#4761d1}
.bg_DP .acount_emt_btn > a{color:#4761d1}

/* 신탁 */
.bg_TR .account_title{display:inline-block;background:url('../img/common/iq_tr.png') no-repeat left top;background-size:26.5px auto;font-size:0.929rem;}
.bg_TR.active .account_title{background-image:url('../img/common/iq_tr_on.png')}
/*.bg_TR.active .sum_acount_cls{background-color:#7a3387}*/
.bg_TR .wrap_acount_emt .acount_emt_cont > li{border-color:#7a3387}
.bg_TR .acount_slide .card_box > .card_box_inner{background-color:#7a3387}
.bg_TR .sum_acount_cls::after{background-color:#7a3387}
.bg_TR .acount_emt_btn > a{color:#7a3387}

/* 산금채 */
.bg_IL .account_title{display:inline-block;background:url('../img/common/iq_il.png') no-repeat 1px center;background-size:22.5px auto;font-size:0.929rem;}
.bg_IL.active .account_title{background-image:url('../img/common/iq_il_on.png')}
/*.bg_IL.active .sum_acount_cls{background-color:#1997b1}*/
.bg_IL .wrap_acount_emt .acount_emt_cont > li{border-color:#1997b1}
.bg_IL .acount_slide .card_box > .card_box_inner{background-color:#1997b1}
.bg_IL .sum_acount_cls::after{background-color:#1997b1}
.bg_IL .acount_emt_btn > a{color:#1997b1}

/* 펀드 */
.bg_FN .account_title{display:inline-block;background:url('../img/common/iq_fn.png') no-repeat left top;background-size:23px auto;font-size:0.929rem;}
.bg_FN.active .account_title{background-image:url('../img/common/iq_fn_on.png')}
/*.bg_FN.active .sum_acount_cls{background-color:#5837c5}*/
.bg_FN .wrap_acount_emt .acount_emt_cont > li{border-color:#5837c5}
.bg_FN .acount_slide .card_box > .card_box_inner{background-color:#5837c5}
.bg_FN .sum_acount_cls::after{background-color:#5837c5}
.bg_FN .acount_emt_btn > a{color:#5837c5}

/* 대출 */
.bg_LN .account_title{display:inline-block;background:url('../img/common/iq_ln.png') no-repeat 3px center;background-size:18.5px auto;font-size:0.929rem;}
.bg_LN.active .account_title{background-image:url('../img/common/iq_ln_on.png')}
/*.bg_LN.active .sum_acount_cls{background-color:#d98e19}*/
.bg_LN .wrap_acount_emt .acount_emt_cont > li{border-color:#d98e19}
.bg_LN .acount_slide .card_box > .card_box_inner{background-color:#d98e19}
.bg_LN .sum_acount_cls::after{background-color:#d98e19}
.bg_LN .acount_emt_btn > a{color:#9a5e00}

/* 외화 */
.bg_FX .account_title{display:inline-block;background:url('../img/common/iq_fx.png') no-repeat left 2px;background-size:22.5px auto;font-size:0.929rem;}
.bg_FX.active .account_title{background-image:url('../img/common/iq_fx_on.png')}
/*.bg_FX.active .sum_acount_cls{background-color:#4c8bf5}*/
.bg_FX.active .sum_acount_cls{border-radius:0;box-shadow:none}
.bg_FX .wrap_acount_emt .acount_emt_cont > li{border-color:#4c8bf5}
.bg_FX .acount_slide .card_box .card_box_inner{background-color:#4c8bf5}
.bg_FX .sum_acount_cls::after{background-color:#4c8bf5}
.bg_FX .acount_emt_btn > a{color:#4c8bf5}

/* 보험 */
.bg_IS .account_title{display:inline-block;background:url('../img/common/iq_is.png') no-repeat left top;background-size:22.5px auto;font-size:0.929rem;}
.bg_IS.active .account_title{background-image:url('../img/common/iq_is_on.png')}
/*.bg_IS.active .sum_acount_cls{background-color:#5f7082}*/
.bg_IS .wrap_acount_emt .acount_emt_cont > li{border-color:#5f7082}
.bg_IS .acount_slide .card_box > .card_box_inner{background-color:#5f7082}
.bg_IS .sum_acount_cls::after{background-color:#5f7082}
.bg_IS .acount_emt_btn > a{color:#5f7082}

/* 퇴직연금 */
.rt_service_top{position:relative;padding:20px 30px 15px 20px;background-color:#f5f7f8}
.rt_service_top .popupClose{top:10px;right:13px;margin-top:0}
.rt_service_top_inner{background:url('../img/contents/bg_rt_top.png') no-repeat right bottom ;background-size:62.5px}
.rt_service_top_inner h1 span,.rt_service_top_inner h1 strong{display:block}
.rt_service_top_inner h1 span{font-size:1rem;font-weight:normal}
.rt_service_top_inner h1 strong{font-size:1.429rem;margin-top:3px}
.rt_service_top_inner p{font-size:0.929rem;color:#555;margin-top:30px}
.listType01.rt_top{margin:40px 5px 0 5px;}
.listType01.rt_top > li >a{font-size:1.071rem;padding:14px 16px 14px 0}

.bg_RT .account_title{display:inline-block;background:url('../img/common/iq_rt.png') no-repeat left center;background-size:28.5px auto;font-size:0.929rem;}
.bg_RT.active .account_title{background-image:url('../img/common/iq_rt_on.png')}
/*.bg_RT.active .sum_acount_cls{background-color:#682abc}*/
.bg_RT .wrap_acount_emt .acount_emt_cont > li{border-color:#682abc}
.bg_RT .acount_slide .card_box > .card_box_inner{background-color:#6222ba}
.bg_RT .sum_acount_cls::after{background-color:#6222ba}
.bg_RT .acount_emt_btn > a{color:#6222ba}

.wrap_account_list .account_list_more{font-size:1.071rem;position:relative}
.wrap_account_list .account_list_more strong{display:inline-block;margin-right:5px}
.wrap_account_list .account_list_more::after{content:'';display:block;position:absolute;width:10px;height:100%;right:0;top:0;background-color:#4761d1}
.wrap_account_list.bg_TR .account_list_more::after{background-color:#87159c}
.wrap_account_list.bg_IL .account_list_more::after{background-color:#0b90ac}
.wrap_account_list.bg_FN .account_list_more::after{background-color:#5837c5}
.wrap_account_list.bg_LN .account_list_more::after{background-color:#df730a}
.wrap_account_list.bg_FX .account_list_more::after{background-color:#3f83f4}
.wrap_account_list.bg_IS .account_list_more::after{background-color:#5f7082}
.wrap_account_list.bg_RT .account_list_more::after{background-color:#6222ba}

/* 한줄 시작 */
.sum_acount_cls {padding:15px 28px 14px 10px;background-color:#fff;color:#434343;margin:0 15px;border-radius:0 0 20px 0;box-shadow:1px 1px 6px rgba(0,0,0,0.2);position:relative;overflow:hidden;}
.sum_acount_cls::after{content:'';display:block;position:absolute;width:2px;height:100%;background-color:#4761d1;left:0;top:0;z-index:1;}
.active .sum_acount_cls::after{width:100%;transition:0.5s}
.wrap_account_list.active .account_list_cont .aListClose::after{background-image:url('../img/common/btn_iq_toggle1.png')}
.active .sum_acount_cls {/*background-color:#4761d1;*/color:#fff;}
.active .sum_acount_cls strong{color:#fff}
.sum_acount_cls dl{display:table;width:100%;}
.sum_acount_cls strong{color:#434343}
.sum_acount_cls dl dt,
.sum_acount_cls dl dd{display:table-cell;vertical-align:middle}
.sum_acount_cls dl dt{font-size:1.286rem;text-align:left}
.sum_acount_cls dl dd{text-align:right;font-size:1.143rem;}
.sum_acount_cls dl dd .account_total{text-align:right;font-size:1.071rem;}
.sum_acount_cls dd .unit{font-size:1.143rem}
.sum_acount_cls dd strong{display:inline-block;margin:0 5px 0 5px;font-size:1.071rem;}
.sum_acount_cls dd .unit{font-size:1rem;}
/* 한줄 끝 */

.sum_acount_cls_table::after{content:'';display:block;clear:both}
.sum_acount_cls_table{margin-top:11px}
.sum_acount_cls_td{float:right;text-align:left}
.sum_acount_cls_td:first-child{float:left;padding-right:10px}
.sum_acount_cls_td > span{display:block}
.sum_acount_cls_td > span.cls_td_cont{font-size:0.857rem;margin-top:4px}
.sum_acount_cls_td > span.cls_td_cont strong{font-size:1.214rem;}

.wrap_acount_emt{padding:0 15px}
.wrap_acount_emt .acount_emt_title{text-align:right;font-size:0.857rem;padding:16px 0 10px 0}
.wrap_acount_emt .acount_emt_title::after{content:'';display:block;clear:both}
.wrap_acount_emt .acount_emt_title .acount_emt_title_subject{float:left}
.wrap_acount_emt .acount_emt_title .wrap_emt_etc{float:right}
.wrap_acount_emt .acount_emt_title .acount_emt_title_subject .label{}
.wrap_acount_emt .acount_emt_title span.label{font-size:0.929rem;font-weight:bold;color:#111;margin-right:9px}
.wrap_acount_emt .acount_emt_title strong{color:#666 !important;font-size:0.929rem;font-weight:normal}
.wrap_acount_emt .acount_emt_title .unit{color:#666 !important;font-size:0.857rem;}
.wrap_acount_emt .acount_emt_title span,.wrap_acount_emt .acount_emt_title strong{display:inline-block}
.wrap_acount_emt .acount_emt_title span.label + strong{font-size:0.929rem}
.wrap_acount_emt .acount_emt_cont > li{border:solid 1px #4761d1;border-radius:5px;background-color:#fff;overflow:hidden}
.wrap_acount_emt .acount_emt_cont > li + li{margin-top:15px}
.wrap_acount_emt .acount_emt_title .amount{font-size:1.071rem;margin:0 0 0 15px}
.wrap_acount_emt .acount_emt_title .label_title{margin-left:5px}
.wrap_acount_emt .acount_emt_title .label_title + .amount{margin:0 0 0 3px;font-weight:bold;margin-right:3px}
.wrap_acount_emt .acount_emt_title .emt_order_btn{display:inline-block;margin:0 3px 0 0;padding:0;border:0;width:20px;height:20px;background:url('../img/common/btn_emt_order.png') no-repeat center center;background-size:20px auto;    vertical-align: middle;}
.wrap_acount_emt .acount_emt_title .emt_order_btn ~ *{vertical-align:middle;}

/* type_openBank */
.wrap_acount_emt.type_openBank .acount_emt_cont > li{}
.wrap_acount_emt.type_openBank .acount_emt_info{position: relative;padding-left:40px;}
.wrap_acount_emt.type_openBank .acount_emt_info_logo{position: absolute; top:11px; left:10px}
.wrap_acount_emt.type_openBank .acount_emt_info_logo > span{width:24px; display: block;}
.wrap_acount_emt.type_openBank .acount_emt_info_logo > span > img{width:100%}
.wrap_acount_emt.type_openBank .wrap_acount_emt_reset{position: absolute; right:10px; top:50%; margin-top:-13px}
.wrap_acount_emt.type_openBank .wrap_acount_emt_reset > a{width: 26px;height: 26px;color: transparent;white-space: nowrap;background: url(../img/common/btn_mod01.png) no-repeat center center;background-size: 16px auto;overflow: hidden; display: block;}

/*
.wrap_acount_emt .acount_emt_title ~ .acount_emt_title {border-top:solid 1px #d9dde5;margin-top:0px;padding-top:0}
.wrap_acount_emt .acount_emt_title ~ .acount_emt_title::before{content:'';display:block;height:11px;border-top:solid 2px #f1f1f1}
.wrap_acount_emt .acount_emt_cont + .acount_emt_title{margin-top:25px}
*/
.btn_more + .acount_emt_title{margin-top:0}

.acount_emt_info{padding:14px 12px 0 15px}
.acount_emt_info .acount_emt_info_title{display:table;width:100%;table-layout:fixed}
.acount_emt_info .acount_emt_info_title .btn_acount_emt_detail{display:table-cell;font-size:1rem;font-weight:normal;color:#666;font-weight:bold}
.acount_emt_info .acount_emt_info_title .btn_acount_emt_detail span.acount_nic{display:block;font-size:0.929rem;font-weight:normal; word-break:break-all; }
.acount_emt_info .acount_emt_info_title .btn_acount_emt_detail span.il_nic{display:inline-block;font-size:1.071rem;font-weight:normal}
.acount_emt_info .acount_emt_info_title .btn_acount_emt_admin{display:table-cell;background:url('../img/common/btn_more01.png') no-repeat right 3px;background-size:3.5px auto;width:15px;color:transparent;overflow:hidden;height:20px;white-space:nowrap;vertical-align:top}
.acount_emt_info .acount_emt_info_title > strong{display: inline-block; padding-right:25px !important;}
.acount_emt_info .wrap_acount_emt_num{margin-top:5px}
.acount_emt_info .wrap_acount_emt_num + .wrap_acount_emt_num{margin-top:15px;}
.acount_emt_info .wrap_acount_emt_num .acount_emt_num{font-size:0.929rem;color:#666;}
.acount_emt_info .wrap_acount_emt_num + .wrap_acount_emt_num .acount_emt_num{font-size:0.929rem}
.acount_emt_info .wrap_acount_emt_num .acount_emt_num + .acount_emt_num{margin-left:5px;padding-left:9px;background:url('../img/common/bg_bar01.gif') no-repeat left center;background-size:1px 8px }
.acount_emt_info .wrap_acount_emt_num .acount_other{display:block;margin-top:3px;font-size:0.929rem;}
.acount_emt_name{display:inline-block;border-radius:25px;font-size:0.714rem;padding:2px 7px;box-sizing:border-box;min-width:29px;text-align:center;margin-bottom:3px;background-color:#fff;color:#666;line-height:1em;border:solid 1px #999;font-weight:normal}
.acount_emt_name.account{background-color:#568cd4;color:#fff;border-color:#568cd4}
.acount_emt_name.point_end{background-color:#707070;color:#fff;border-color:#707070}
.acount_emt_name.point_error{background-color:#e00000;color:#fff !important;border-color:#e00000}
.acount_emt_name.fund01{background-color:transparent;color:#e00000;border:1px solid #e00000;}
.acount_emt_name.fund02{background-color:transparent;color:#d6006d;border:1px solid #d6006d;}
.acount_emt_name.fund03{background-color:transparent;color:#dc6800;border:1px solid #dc6800;}
.acount_emt_name.fund04{background-color:transparent;color:#118000;border:1px solid #118000;}
.acount_emt_name.fund05{background-color:transparent;color:#0054ad;border:1px solid #0054ad;}
.acount_emt_name.fund06{background-color:transparent;color:#009add;border:1px solid #009add;}
.acount_emt_name.fund07{background-color:transparent;color:#57638c;border:1px solid #b9bbd2;}
.acount_emt_name.tax{background-color:#734df2;color:#fff;border-color:#734df2}


.flag_basic{display:inline-block;border-radius:25px;font-size:11px;padding:0 7px;box-sizing:border-box;min-width:29px;text-align:center;margin-bottom:3px;background-color:#fff;line-height:18px;border:solid 1px #666666}

.acount_emt_info.btnWidth{padding-right:0}
.acount_emt_info.btnWidth .acount_emt_info_title .btn_acount_emt_admin{width:30px;background-position:center 3px}

.card_box .acount_emt_name{border-color:#fff}
.card_box .acount_emt_name.account{background-color:#fff;color:#2a73d4;border-color:#fff}
.card_box .acount_emt_name.point_end{background-color:#fff;color:#707070;border-color:#fff}
.card_box .acount_emt_name.point_error{background-color:#fff;color:#d7006d !important;border-color:#fff}
.card_box .acount_emt_name.tax{background-color:#fff;color:#734df2;border-color:#fff}

.acount_emt_amount{}
.acount_emt_amount .btn_emt_trnasfer{display:block;text-align:right;margin:22px 0 25px 0;padding-right:21px;position:relative;padding:0 15px 0 15px}
.acount_emt_amount a.btn_emt_trnasfer{padding-right:35px}
.acount_emt_amount a.btn_emt_trnasfer::after{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;right:12px;top:50%;margin-top:-7px;transform:rotate(180deg)}
.acount_emt_amount a.btn_emt_trnasfer.active::after{transform:rotate(0deg)}

.acount_emt_amount a.btn_emt_trnasfer.ty2{margin-top:4px;text-align:left;}
.acount_emt_amount a.btn_emt_trnasfer.ty2 .num{color:#666;font-size:1.071rem;}
.acount_emt_amount a.btn_emt_trnasfer.ty2 .acount_other{display: block;margin-top: 3px;font-size: 0.929rem;}
.acount_emt_amount a.btn_emt_trnasfer.ty2:after{top:auto;bottom:1px;margin-top:0;}
.acount_emt_amount .btn_emt_trnasfer strong{font-size:1.5rem;color:#111}
.acount_emt_amount .btn_emt_trnasfer .btn_emt_trnasfer_label{display:inline-block;margin-right:8px}
.emt_amount_il::after{content:'';display:block;clear:both}
.emt_amount_il{padding:0 15px 10px 15px;margin-top:-4px}
.emt_amount_il .per{float:left;padding-left:15px;font-size:inherit}
.emt_amount_il .per.point_important{background:url('../img/common/icon_up1.png') no-repeat left center;background-size:10px auto}
.emt_amount_il .per.point_sub{background:url('../img/common/icon_down1.png') no-repeat left center;background-size:10px auto}
.emt_amount_il .il_amount{float:right}
.btn_emt_trnasfer + .emt_amount_il{padding-bottom:25px;margin-top:-15px;padding-right:35px}



.per{padding-left:15px;font-size:1.143rem;}
.under_para .per{font-size:inherit;padding-left:10px}
td .per{font-size:inherit}
.wrap_acount_emt_num .per{font-size:1.071rem;display:inline-block;margin-left:8px}
.per.point_important{background:url('../img/common/icon_up1.png') no-repeat left center;background-size:10px auto}
.per.point_important:before{content:'+';display:inline-block;overflow:hidden;width:1px;height:1px;color:transparent}
.per.point_sub{background:url('../img/common/icon_down1.png') no-repeat left center;background-size:10px auto}
.per.point_sub:before{content:'-';display:inline-block;overflow:hidden;width:1px;height:1px;color:transparent}
/*
.acount_emt_trnasfer{display:none}
.btn_emt_trnasfer.active ~ .acount_emt_trnasfer{display:block}
*/
.emt_trnasfer_list{display:table;width:100%;background-color:#eef1f3;padding:5px 0}
.emt_trnasfer_list.RT li .emt_trnasfer_list_td{white-space:nowrap;}
.emt_trnasfer_list > li{display:table-row}
.emt_trnasfer_list > li .emt_trnasfer_list_th,.emt_trnasfer_list > li .emt_trnasfer_list_td{display:table-cell;padding:5px 14px;font-size:0.929rem;}
.emt_trnasfer_list > li .emt_trnasfer_list_th{text-align:left;color:#666;font-size:0.929rem;width:50%;padding-right:7px}
.emt_trnasfer_list > li .emt_trnasfer_list_th > span{display:inline-block}
.emt_trnasfer_list > li .emt_trnasfer_list_th strong{color:inherit;font-weight:normal;display:inline-block}
.emt_trnasfer_list > li .emt_trnasfer_list_th .date{display:inline-block;}
.emt_trnasfer_list > li .emt_trnasfer_list_th div.date{display:block;}
.emt_trnasfer_list > li .emt_trnasfer_list_td{text-align:right;padding-right:10px;padding-left:7px}
.emt_trnasfer_list > li .emt_trnasfer_list_td > span{display:inline-block}
.emt_trnasfer_list > li .emt_trnasfer_list_td .amount{font-size:1rem;}
.emt_trnasfer_list > li .emt_trnasfer_list_td.deposit{color:#4a6ae0}
.deposit{color:#4a6ae0}
.emt_trnasfer_list > li .emt_trnasfer_list_td.widthdraw{color:#d7006d}
.emt_trnasfer_list > li .emt_trnasfer_list_td strong{color:inherit !important}
.emt_trnasfer_list > li .emt_trnasfer_list_td span.
.emt_trnasfer_list > li.nodata{text-align:center;padding:15px 0;display:block}
.emt_trnasfer_list > li .info_txt02{padding:5px 14px;}
.emt_trnasfer_list > li .info_txt02 em{color:#333;font-weight:bold;}

.childBlock > span,.childBlock > strong{display:block}
.emt_trnasfer_list > li .emt_trnasfer_list_th.childBlock strong{display:block;margin-bottom:3px}
.emt_trnasfer_list > li .emt_trnasfer_list_th.childBlock .date{display:block;margin-bottom:3px}
.emt_trnasfer_list > li .emt_trnasfer_list_td.childBlock > span{display:block;margin-bottom:3px}

.acount_emt_btn{display:table;width:100%;table-layout:fixed;border-top:solid 1px #d6d7e7}
.acount_emt_btn > a{display:table-cell;text-align:center;font-weight:bold;color:#111;font-size:0.929rem;padding:10px 5px 8px 5px;vertical-align:middle}
.acount_emt_btn > a + a {border-left:solid 1px #d6d7e7}
.acount_emt_btn > a:only-child{border-left:0}

.list_FX li::after{content:'';display:block;clear:both}
.list_FX li{text-align:right;}
.list_FX li + li{margin-top:14px}
.aListClose + .list_FX li + li{margin-top:5px}
.aListClose + .list_FX{margin-top:23px;margin:9px -28px -15px -10px;padding:10px 28px 15px 10px;border-radius:0 0 20px 0}

.list_FX.type3{padding:10px 28px 15px 10px;border-radius:0 0 20px 0}
.list_FX.type3 > li + li{margin-top:5px}

.wrap_account_list.active .list_FX{background-color:#c4dafd;color:#434343}
.wrap_account_list.active .list_FX strong{color:#434343}
/*
.list_FX li .list_FX_cont:nth-child(odd){float:left}
.list_FX li .list_FX_cont:nth-child(even){float:right}
*/
.list_FX_cont > span{display:inline-block}
.list_FX_cont .unit{font-size:0.857rem;}
.list_FX_cont .unit strong{font-size:inherit;font-weight:normal}
.list_FX_cont .fx_amount{font-weight:bold;font-size:0.929rem;}

.list_FX.type02{overflow:hidden;}
.list_FX.type02 li::after{content:'';display:block;clear:both}
.list_FX.type02 li{text-align:left;width:50%;}
.list_FX.type02 li {margin-top:14px}
.list_FX.type02 li:nth-child(odd){float:left}
.list_FX.type02 li:nth-child(even){float:right;}
.list_FX.type02 li .list_FX_cont:nth-child(odd){float:inherit}
.list_FX.type02 li .list_FX_cont:nth-child(even){float:inherit}

.dormant_acount{margin-top:15px}
.dormant_acount li + li{margin-top:20px}

.contents .wrap_info_box01{margin-left:15px;margin-right:15px}
.contents .area_pad .wrap_info_box01{margin-left:0;margin-right:0;margin-top:40px}
.contents table.type05 .wrap_info_box01{margin:0; border:0; padding:0;}
.contents table.type05 .info_title > a{padding-right:30px;}

.btn_mod_order{position:absolute;width:29px;height:36px;text-indent:-999px;background:url('../img/common/btn_mod_order.png') no-repeat left center #fff;background-size:20px auto;right:0px;top:0;box-shadow:-10px 0px 15px #fff;overflow:hidden}

/* 금리조회 */
.wrap_rates{padding:22px 0;font-size:1.071rem;}
.wrap_rates .rates_account > strong{display:block;font-size:1.214rem;}
.wrap_rates .rates_account .account_num {display:block;margin-top:8px}
.wrap_rates .rates_amount {text-align:right;margin-top:17px}
.wrap_rates .rates_amount > span{display:block}
.wrap_rates .rates_amount > span .amount{color:#fff !important;font-size:1.786rem}
.wrap_rates .rates_amount > span + span{margin-top:10px}

/* 해지예상조회 */
.account_del_info{display:table;width:100%;font-size:0.929rem;line-height:1em;margin:14px 0 0 0}
.account_del_info > div {display:table-cell;text-align:left;padding:0 0 0 10px}
.account_del_info > div:first-child {text-align:right;padding:0 10px 0 0;border-right:solid 1px #000}
/* 2018-08-14 추가 /IQ/MPIQCN0106.html */
.account_del_info ul li{display:table;width:100%;margin-top:9px;table-layout:fixed;}
.account_del_info ul li:first-child{margin-top:0;}
.account_del_info ul li > div{display:table-cell;text-align:right;}
.account_del_info ul li > div:first-child{text-align:left;}

/* === 이체 === */
/* 계좌 선택 */
.wrap_acount_sel{background-color:#f1f7ff;padding:10px 0 24px 0;}
.wrap_acount_sel + .area_pad > .wrap_reset:first-child{margin-top:20px}
.acount_sel_tit{padding:0 0 0 30px;margin-bottom:15px}
.acount_sel_tit span,.acount_sel_tit strong{display:block;font-size:1.286rem}
.acount_sel_tit strong{margin-top:7px}
.wrap_acount_sel .card_box {margin:0px 5px}

.card_no_data_text{background:url('../img/common/bg_card_nodate1.png') no-repeat center 20px #d5dcec;background-size:35.5px auto;font-size:1rem;text-align:center;border-radius:7px 7px 7px 7px;padding:60px 0 17px 0}
.account_inquiry .card_no_data_text{background-position:center 52px ;border-radius:7px 7px 30px 7px;padding:104px 0 55px 0}

.wrap_acount_sel .owl-item:only-child {margin:0px 15px}
.wrap_acount_sel .acount_slide > .card_box {margin:0px 15px}
.wrap_acount_sel .card_box.one{margin:0px 15px} /* 2018-09-14 추가 */
.card_box .card_box_inner{background-color:#476ad1;color:#fff;border-radius:5px;}
.card_box .card_box_inner strong{color:#fff}
.card_box .card_box_inner .card_box_cont{padding:15px}
/*.acount_slide .card_box > a{display:block;background-color:#476ad1;color:#fff;border-radius:5px;padding:15px} 차후 삭제 */
.acount_slide_info{text-align:left;min-height:4.65rem}
.wrap_acount_sel.account_rt .acount_slide_info{min-height:3rem}
.acount_slide_info strong{font-size:1.357rem;display:inline-block;color:#fff;line-height:1.4em}
.acount_slide_info p{font-size:1rem;margin-top:2px}
.acount_slide_info p span.is_sub{position:relative;margin-left:10px;padding-left:11px;color:rgba(255,255,255,0.7)}
.acount_slide_info p span.is_sub:before{position:absolute;left:0;top:5px;width:1px;height:10px;background-color:#fff;content:'';}
.acount_slide_info p span.is_sub em{color:#fff;}

.acount_slide dl::after{content:'';display:block;clear:both}
.acount_slide dl{font-size:0.857rem;margin-top:11px;text-align:right}
.acount_slide dl + dl{margin-top:10px}
.acount_slide dl dt,
.acount_slide dl dd{display:inline-block}
.acount_slide dl dd{margin-left:5px}
.acount_slide dl dd strong{font-size:1.214rem;display:inline-block;margin-right:5px;color:#fff}
.acount_slide dl + dl dd strong{font-size:1.143rem;}
/*
.acount_slide dl::after{content:'';display:block;clear:both}
.acount_slide dl{font-size:0.857rem;margin-top:11px}
.acount_slide dl + dl{margin-top:5px}
.acount_slide dl dt{float:left;}
.acount_slide dl dd{float:right}
.acount_slide dl dd strong{font-size:1.214rem;display:inline-block;margin-right:5px;color:#fff}
*/
.card_box_btn{display:table;width:100%;border-top:solid 1px rgba(255,255,255,0.3);table-layout:fixed}
.card_box_btn > span{display:table-cell;border-left:solid 1px rgba(255,255,255,0.3)}
.card_box_btn > span:first-child{border-left:0}
.card_box_btn > span button{width:100%;border:0;text-align:center;background-color:transparent;color:#fff;font-size:1.071rem;font-weight:bold;padding:12px 5px 13px 5px}

.wrap_acount_sel .acount_slide_info .account_nic{display:block;margin-top:2px;font-size:0.929rem; word-break: break-all;}

.wrap_acount_sel.account_inquiry{padding:0;background-color:#eef4fc;}
.wrap_acount_sel.account_inquiry .wrap_acount_slide{margin-top:0;}
.wrap_acount_sel.account_inquiry .acount_slide_info > *{display:block;font-weight:normal;}
.wrap_acount_sel.account_inquiry .acount_slide_info strong{font-size:1rem;}
.wrap_acount_sel.account_inquiry span.is_sub{position:relative;margin-left:10px;padding-left:11px;color:rgba(255,255,255,0.7)}
.wrap_acount_sel.account_inquiry span.is_sub:before{position:absolute;left:0;top:5px;width:1px;height:10px;background-color:#fff;content:'';}
.wrap_acount_sel.account_inquiry span.is_sub em{color:#fff;}
.wrap_acount_sel.account_inquiry .count_num{right:24px;top:5px}
.wrap_acount_sel.account_inquiry .account_balance{margin:20px 0 5px;}
.wrap_acount_sel.account_inquiry .card_box{padding:15px 0;}
.wrap_acount_sel.account_inquiry .card_box_btn > span button{padding: 7px 5px 8px 5px;font-weight:normal;font-size:0.929rem;}
.wrap_acount_sel.account_inquiry .card_box .acount_slide_info{min-height:4.65rem;}
.wrap_acount_sel.account_inquiry .card_box .owl-item .card_box_inner{box-shadow:-5px 5px 11px 2px rgba(0,0,0,0.2)}
.wrap_acount_sel.account_inquiry .card_box .card_box_inner{overflow:hidden;border-radius:5px 5px 35px 5px;}
.wrap_acount_sel.account_inquiry .card_box .card_box_inner .card_box_cont{padding:15px 20px;}
.wrap_acount_sel.account_inquiry .card_box .account_num{margin-top:2px;}
.wrap_acount_sel.account_inquiry .card_box_info{padding:10px 20px;background:#dce5f2;}
.wrap_acount_sel.account_inquiry .card_box_info div{width:100%;display:table;table-layout:fixed;color:#666;font-size:0.857rem;}
.wrap_acount_sel.account_inquiry .card_box_info div ~ div{margin-top:5px;}
.wrap_acount_sel.account_inquiry .card_box_info div > *{display:table-cell;}
.wrap_acount_sel.account_inquiry .card_box_info div > span.txt{text-align:right;font-weight:bold;}
.wrap_acount_sel.account_inquiry .card_box_info div.info_point{color:#333;}
.wrap_acount_sel.account_inquiry .card_box .card_box_info{margin:15px 0 0 0;}
.wrap_acount_sel .card_box .account_balance_TF {text-align:right;margin-top:3px;min-height:41px}
.wrap_acount_sel .card_box .account_balance_TF dl{margin-top:0}
.wrap_acount_sel .card_box .account_balance_TF dl + dl{margin-top:5px}
.wrap_acount_sel .card_box .account_balance_TF dt,
.wrap_acount_sel .card_box .account_balance_TF dd{display:inline-block;float:none;}
.wrap_acount_sel .card_box .account_balance_TF dd strong{font-size:1.429rem;font-weight:normal}
.wrap_acount_sel .card_box .account_balance_TF .account_balance_now dd strong{font-size:1.071rem;}
.wrap_acount_sel .card_box .account_balance_TF dt{margin-right:5px;}
.wrap_acount_sel.account_inquiry .acount_pw_area{margin-top:0;padding-bottom:15px}

.wrap_acount_slide{position:relative;margin-top:15px;}
.wrap_acount_slide .owl-carousel.owl-loaded .owl-item .card_box{}
.wrap_acount_slide .owl-carousel.owl-loaded .owl-item .card_box_inner{opacity:0.5;transition: .7s}
.wrap_acount_slide .owl-carousel.owl-loaded .owl-item > div{}
.wrap_acount_slide .owl-carousel.owl-loaded .owl-item.active .card_box{}
.wrap_acount_slide .owl-carousel.owl-loaded .owl-item.active .card_box_inner{opacity:1;}
.count_num{position:absolute;top:-15px;right:30px;z-index:990;background-color:#fff;min-width:30px;height:30px;border-radius:17px;text-align:center;font-size:0.857rem;box-shadow:1px 1px 15px #777;z-index:10;padding:0 5px}
.count_num span{line-height:30px;font-weight:bold;color:#999999;text-decoration:underline}
.count_num span.current{color:#3851be}

/* 조회에서 계좌 박스 공통사용 시작 */
.wrap_acount_sel.account_serach{background-color:#fff;border-bottom:solid 1px #cfd8de}
.wrap_acount_sel.account_rt{background-color:#fff;border-bottom:solid 1px #cfd8de}
.wrap_account_name{}
.wrap_account_name .account_name{display:inline-block;font-size:1rem;margin-right:5px}
.wrap_account_name .account_nic{display:inline-block;font-size:1.071rem;}
.account_num{font-size:1.071rem;margin-top:5px}
.account_num .fx_unit{display:none}
.account_balance{font-size:1rem;margin-top:14px;text-align:right}
.account_balance span{display:inline-block}
.account_balance strong{font-size:1.786rem;display:inline-block;}
.account_balance .other_unit{display:inline-block;margin-left:5px}
.account_more_info{width:100%;font-size:0.857rem;line-height:1em;margin-top:13px;text-align:center}
.account_more_info > div{display:inline-block;padding:0 0 0 8px;border-left:solid 1px #fff}
.account_more_info > div:first-child{padding:0 8px 0 0;border-left:0}
.account_more_info > div:only-child{text-align:center;padding:0;}
.account_more_info > div.perc{text-align:left;}
.account_more_info > div.perc ~ div{border-left:0;}
.account_more_info > div.perc em[class*="per_"]{margin-left:5px;}
.account_more_info > div.perc em[class*="per_"]:before{display:inline-block;margin-right:1px;width:10px;height:9px;background:url(../img/common/icon_account_perc.png) no-repeat 0 0 ;background-size:10px auto;content:'';}
.account_more_info > div.perc em.per_dec:before{transform:rotate(180deg)}
.account_more_info > div.perc em.per_hd:before{content:'-';background:none;}
.acount_slide_info .account_nic{display:inline-block;font-size:1.071rem;}
/* 조회에서 계좌 박스 공통사용 끝 */

.acount_pw_area{text-align:center;margin-top:14px}
.acount_pw > a{display:block}
.acount_pw em{background:url('../img/common/ico_pw.png') no-repeat left center;background-size:20px auto;color:#000000;padding-left:25px;line-height:20px;display:inline-block;margin-right:18px;font-size:1.071rem}
.acount_pw span{display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#707070;border-radius:100%}
.acount_pw span.on{background-color:#2153af;width:14px;height:14px;}
.acount_pw span + span{margin-left:5px}
.acount_pw_area p{font-size:0.857rem;margin-top:11px}
.acount_pw_area p a{color:#0a9dfb}

.input_list01 > li{font-size:1.0671em;padding-top:0px;}
.input_list01 > li + li{margin-top:30px;}
.input_list01 > li  > input{box-sizing:border-box;width:100%;}
.input_list01 > li.active{border-color:#1e92f3}
.input_list01 > li.borderNone{border:0;/*padding-bottom:36px*/;margin-top:30px}

.btn_select{background:url('../img/common/bul_select01.png') no-repeat right center #f8fafc;background-size:22px auto;display:block;padding:0px 18px 0px 10px;border-bottom:solid 1px #dedede;line-height:40px}
.btn_select.disabled{background-color:#eee}
.btn_select.active{border-bottom:solid 1px #1e92f3}

.wrap_favorites_toggle{display:table;width:100%;table-layout:fixed}
.wrap_favorites_toggle > span{display:table-cell;vertical-align:middle}
.wrap_favorites_toggle > span > input{width:100%}
.wrap_favorites_toggle .btn_favorites_toggle{width:30px;padding-left:10px}
.wrap_favorites_toggle .btn_favorites_toggle > a{display:block;width:30px;height:30px;box-sizing:border-box;overflow:hidden;border:solid 1px #d1d7e1;background-color:#e0e5ed;position:relative;color:transparent;border-radius:3px}
.wrap_favorites_toggle .btn_favorites_toggle > a::after{content:'';display:block;clear:both;position:absolute;width:30px;height:30px;left:0;top:0;overflow:hidden;background:url('../img/common/btn_favorites_toggle.png') no-repeat center  11px;background-size:12px auto;transition:0.3s;transform:rotate(180deg);}
.wrap_favorites_toggle .btn_favorites_toggle > a.active::after{transform:rotate(0deg);transition:0.3s}

.wrap_reset{display:table;width:100%;table-layout:fixed;border-collapse: separate;}
.wrap_reset > input{display:table-cell;width:100%;text-align:right}
.wrap_reset > input::-webkit-input-placeholder{text-align:left}
.wrap_reset.noneColor > input{text-align:left}
.wrap_reset > a{display:table-cell;width:26px;overflow:hidden;border-bottom:solid 1px #c2d0e3;color:transparent;white-space:nowrap;background-color:#f8fafc}
.wrap_reset > input:focus ~ a{display:table-cell;border-bottom:solid 1px #1e92f3;background:url('../img/common/btn_mod01.png') no-repeat center center;background-size:16px auto;background-color:#f8fafc}
.wrap_reset.active > input ~ a {display:table-cell;background:url('../img/common/btn_mod01.png') no-repeat center center;background-size:16px auto;background-color:#f8fafc}
.wrap_reset.active > input[disabled] ~ a{background-color:#f1f1f1}

.wrap_reset .text_lim_num{display:none;width:35px;font-size:0.929rem;text-align:right;border-bottom:solid 1px #c2d0e3;vertical-align:middle;background-color:#f8fafc}
.wrap_reset > input:focus ~ .text_lim_num{border-color:#1e92f3;display:table-cell}
.wrap_reset.active .text_lim_num{display:table-cell}

.wrap_reset.type_txt > input{text-align: left}
.wrap_reset.type_txt .input_length{display: table-cell; border-bottom: solid 1px #c2d0e3; background-color: #f8fafc; width:45px; text-align: center;}
.wrap_reset > input:focus ~ .input_length{border-color:#1e92f3}
.wrap_reset + .input_won{margin-top:5px !important}

.input_won{text-align:right;font-size:0.857rem !important;color:#666 !important;padding:3px 0px 3px 0 !important;border:0 !important;box-sizing:border-box;width:100%;line-height:20px !important}
input.input_won[disabled=disabled], input.input_won[disabled], input.input_won[readonly=readonly],input.input_won[readonly]{color:#057bde !important;background-color:#fff !important;border:0 !important}
.input_won + .select_cost_para{margin-top:0}

.input_name{text-align:left;font-size:0.857rem !important;color:#333 !important;padding:0  0 0 6px !important;border:0 !important;box-sizing:border-box;width:100%;line-height:20px !important}
input.input_name[disabled=disabled], input.input_name[disabled], input.input_name[readonly=readonly]{background-color:#fff !important;border:0 !important}

.select_cost::after{content:'';display:block;clear:both}
.select_cost{display:table;width:100%;table-layout:fixed;}
.select_cost > li{display:table-cell;padding:0 3px;width:20%;vertical-align:middle}

.select_cost > li button{display:block;background-color:#e0e5ed;font-size:0.857rem;text-align:center;line-height:29px;border:0;width:100%;font-weight:bold;color:#333}
.select_cost > li button.point{background-color:#3246bd;color:#fff}
.select_cost > li a{display:block;background-color:#e0e5ed;font-size:0.857rem;text-align:center;line-height:29px}
.select_cost.type02 > li button{border-radius:3px;}
.select_cost.type02 > li:first-child{width:80px;}
.select_cost.type02 > li:last-child{width:110px;}
.inquiry_detail_wrap {position:relative;margin:15px -15px 0;padding:0 15px 20px 15px;}
.inquiry_detail_wrap:after{position:absolute;left:0;right:0;bottom:0;border-top:solid 5px #e6eaef;display:block;margin:0;content:'';}
.inquiry_detail_wrap.noneBoard:after{display:none}
.inquiry_detail_wrap .select_time::after{content:'';display:block;clear:both}
.inquiry_detail_wrap .select_time{display:table;width:100%;padding-right:36px;}
.inquiry_detail_wrap .select_time > span{display:table-cell;padding-left:5px;vertical-align:middle}
.inquiry_detail_wrap .select_time > span:first-child{padding-left:0;}
.inquiry_detail_wrap .select_time > span button{display:block;margin:0;padding:5px 0;min-width:40px;width: 100%;border:1px solid #ccc;background-color:#fff;color:#111;line-height:18px;border-radius:2px;font-size:1rem;min-height:30px}
.inquiry_detail_wrap .select_time > span button.on{border-color:#0b54cd;}
.inquiry_detail_wrap button.btn_list_detail {position:absolute;right:15px;top:0;overflow:hidden;margin:0;padding:0;width:30px;height:30px;background-color:#e0e5ed;border:1px solid #d1d7e1;border-radius:2px;font-size:1px;color:transparent;}
.inquiry_detail_wrap button.btn_list_detail:after{position:absolute;left:50%;top:50%;margin-left:-4.5px;margin-top:-3px;width:9px;height:6px;background:url('../img/common/btn_inquiry_detail.png') no-repeat center center;background-size:9px auto;content:'';transition:0.3s;}
.inquiry_detail_wrap .contents_criteria{display:none;}
.inquiry_detail_wrap .contents_criteria .wrap_date_time{margin-top:10px;}

.inquiry_detail_wrap.active{}
.inquiry_detail_wrap.active button.btn_list_detail:after{transform:rotate(180deg)}

.inquiry_detail_wrap.expand{}
.inquiry_detail_wrap.expand .select_time{padding-right:0;}
.inquiry_detail_wrap.expand button.btn_list_detail {display:none;}
.inquiry_detail_wrap.expand .contents_criteria{display:block;}

.date_info{display:table;width:100%;padding:10px 15px;color:#111;line-height:20px;table-layout:fixed; border-bottom:1px solid #d4d4d4;}
.date_info > *{display:table-cell;vertical-align:middle;}
.date_info > *:only-child{display:block;}
.date_info_btn{width:110px;text-align:right;}
.date_info button{display:inline-block;padding:0 10px;background-color:#e0e5ed;font-size:0.857rem;text-align:center;line-height:29px;border:0;font-weight:bold;color:#333;}
.tab_contents .date_info{display:block;width:auto;margin:0 -15px;}

.select_cost_para{background:url('../img/common/icon_cost_para.png') no-repeat left 3px;background-size:13px;padding-left:18px;font-size:0.857rem;margin-top:7px}
.select_cost_para > div > span{display:inline-block;}
.select_cost_para > div > span + span{margin-left:5px;padding-left:5px;background:url('../img/common/bg_bar01.gif') no-repeat left center;background-size:1px 10px}

.transfer_set{/*border-top:solid 1px #e2e6eb*/}
.transfer_set .titleType{display:table;width:100%}
.transfer_set .titleType .title_area,
.transfer_set .titleType .title_sub{display:table-cell;float:none;vertical-align:middle}
.transfer_set .titleType .title_sub{text-align:right;width:30px}

.wrap_folding_other{padding:0 15px;margin-top:27px}
.wrap_folding_other > div.area_pad{background-color:#f3f7fc;padding-bottom:13px}
.wrap_folding_other .transfer_set_cont{padding:0}
.wrap_folding_other .tbType02 th, .wrap_folding_other .tbType02 td{font-size:0.929rem;}
.wrap_folding_other .tbType02 th{padding-left:0}
.wrap_folding_other .tbType02 td{padding-right:0}
.wrap_folding_other .tbType02:last-child{border-bottom:0}
.wrap_folding_other .wrap_title_level3{margin-top:0;padding:15px 0 0 0}

.btn_input_area{display:inline-block;position:relative;width:25px;height:25px;}
.btn_input_area::after{content:'';display:block;background:url('../img/common/btn_folding.png') no-repeat left center;background-size:25px auto;position:absolute;right:0;top:50%;margin-top:-10px;width:25px;height:25px;transform:rotate(180deg);transition:0.3s}
.btn_input_area.active::after{transform:rotate(0deg);transition:0.3s }
.wrap_title_level3 .btn_input_area::after{background-size:12px;margin-top:-6px;width:12px;height:12px;background-image:url('../img/common/btn_folding2.png');transform:rotate(0deg);transition:0.3s}
.wrap_title_level3 .btn_input_area.active::after{transform:rotate(180deg);transition:0.3s}

.transfer_set_cont{padding:0 15px;display:none}
.transfer_set_cont > .title_level3:first-child,
.transfer_set_cont > .wrap_title_level3:first-child{margin-top:0}

.new_type .transfer_set_cont{display: block;} 
.new_type .transfer_set_cont > .transfer_set_hidden{display: none}
.new_type.on .transfer_set_cont > .transfer_set_hidden{display: block}

.transfer_set_title::after{content:'';display:block;clear:both}
.transfer_set_title > h4{float:left}
.transfer_set_title > a{float:right;font-size:0.857rem;color:#307dcf;padding-right:10px;background:url('../img/common/bul_arrow02.png') no-repeat right center;background-size:4px auto}
.wrap_reset.noneColor.active{border-color:#dedede}

.acount_list_select{margin-top:20px}
.acount_list_select > li{border-bottom:solid 1px #d9e0ed;padding:0 5px}
.acount_list_select > li > a {display:block;font-size:1rem;padding:0 0 11px 0}
.layer_popupContents .acount_list_select > li > a{padding-right:15px}
.acount_list_select > li > a.wrap_float::after{content:'';display:block;clear:both}
.acount_list_select > li > a.wrap_float *{vertical-align:middle}
.acount_list_select > li > a.wrap_float > div {float:right;text-align:right}
.acount_list_select > li > a.wrap_float > div:first-child {float:left;font-size:1rem;text-align:left}
.acount_list_select > li > a.wrap_float > div > span,
.acount_list_select > li > a.wrap_float > div > strong{display:block}
.acount_list_select > li > a.wrap_float > div + div{margin-top:0}
.acount_list_select > li > a > div:first-child{font-weight:bold;font-size:1.143rem;}
.acount_list_select > li > a > div + div{margin-top:5px;font-weight:normal}
.acount_list_select > li > a > div > span,.acount_list_select > li > a > div > strong{display:inline-block;margin-right:5px}
.acount_list_select > li > a > div > span,.acount_list_select > li > a > div > .date{font-size:0.929rem;font-weight:normal}
.acount_list_select > li > a > div > span.name{}
.acount_list_select > li > a .tit{background-color: #f1f4f9; margin:0 -5px; padding:10px 5px; font-size: 1.1rem; font-weight: bold; color:#2885cc; margin-bottom:11px}

.acount_list_select.acount_latest > li{display:table;width:100%}
.acount_list_select.acount_latest > li > a,
.acount_list_select.acount_latest > li > .acount_latest_date{display:table-cell;vertical-align:middle}
.acount_list_select.acount_latest > li > .acount_latest_date{text-align:right}
.acount_latest_del{background:url('../img/common/btn_del1.png') no-repeat left center;background-size:15.5px auto; border:0;margin-left:5px;overflow:hidden;width:16px;height:16px;color:transparent}

.acount_list_select.account_group{}
.acount_list_select.account_group > li{}
.acount_list_select.account_group > li > a{display:table;table-layout:fixed;width:100%}
.acount_list_select.account_group > li > a > div{display:table-cell;vertical-align:middle;font-weight:normal}
.acount_list_select.account_group > li > a > div.account_group_name{width:70px;word-break:break-all}

.confirm_area{padding:0 15px;font-size:1.143rem;text-align:center;margin:25px 0}

/* 추가이체 */
.transfer_add_area{padding:15px; border-bottom:1px solid #dedede;}
.transfer_add_area > a{display:block;background:url('../img/common/bul_arrow03.png') no-repeat right center;background-size:5px auto;padding-right:13px}
.transfer_add_area dl::after{content:'';display:block;clear:both}
.transfer_add_area dl dt{float:left;font-size:1.071rem;}
.transfer_add_area dl dt strong{color:#094fae}
.transfer_add_area dl dd{float:right;font-size:0.929rem;}
.transfer_add_area dl dd strong{font-size:1.143rem;}

/* 지연이체 시간 안내 */
.wrap_transfer_delay{text-align:center;position:absolute;padding:15px;width:100%;background-color:rgba(255,255,255,0.8);top:47px;z-index:999}
.wrap_transfer_delay > p{padding:0 15px}
.transfer_delay_time{font-size:1.071rem;margin-top:10px;text-align:center}
.transfer_delay_time .delay_time{display:inline-block;background:url('../img/common/btn_time1.png') no-repeat left center;background-size:16px auto;padding-left:21px}
.transfer_delay_time .delay_time em{color:#4a6ae0}
.wrap_transfer_delay .delay_time_close{position:absolute;right:15px;top:19px;width:10px;height:10px;overflow:hidden;background:url('../img/common/btn_close02.png') no-repeat left center;border:0;background-size:10px auto;color:transparent}

/* 자주쓰는 문구 */
.list_phrase{margin-top:15px}
.list_phrase.type02{border-top:1px solid #5f656b}
.list_phrase > li{display:table;width:100%;border-bottom:solid 1px #dedede}
.list_phrase > li .phrase_para,.list_phrase > li .phrase_btn{display:table-cell;vertical-align:middle;padding:7px 5px}
.list_phrase > li .phrase_btn{width:20px;text-align:center}
.list_phrase > li .phrase_btn button{width:20px;background:url('../img/common/btn_close02.png') no-repeat center center;background-size:10px auto;width:20px;height:20px;border:0;padding:5px;overflow:hidden;color:transparent;line-height:10px}

/* 이체내역 조회 */
.wrap_transfer_info.transfer_info_folding{}
.wrap_transfer_info.transfer_info_folding .transfer_info_title strong{color:#111;font-size:1rem}
.wrap_transfer_info.transfer_info_folding .transfer_info_title .transfer_info_more{float:right;width:25px;height:18px;overflow:hidden;color:transparent;position:relative;margin-top:3px}
.wrap_transfer_info.transfer_info_folding .transfer_info_title .transfer_info_more::after{content:'';display:block;background:url('../img/common/bul_accodion_on.png') no-repeat center center;background-size:14px auto;width:14px;height:14px;overflow:hidden;position:absolute;right:0;top:0;transform:rotate(180deg);transition:0.3s;}
.wrap_transfer_info.transfer_info_folding.active .transfer_info_title .transfer_info_more::after{transform:rotate(0deg);transition:0.3s;}
.wrap_transfer_info.transfer_info_folding table tbody tr:first-child th{font-weight:normal;font-size:0.929rem;}
.wrap_transfer_info.transfer_info_folding table tbody tr td > span{display:inline-block}
tr.transfe_folding_area{display:none}
tr.transfe_folding_area ~ tr{display:none}
.transfer_info_folding.active tr.transfe_folding_area{display:table-row} 
.transfer_info_folding.active tr.transfe_folding_area ~ tr {display:table-row}

/* 이체내역 복사 */
.trans_info_share::after{content:'';display:block;clear:both}
.trans_info_share > li{float:left;width:25%;text-align:center}
.trans_info_share.type02 > li{width:33.33%;}
.trans_info_share.type02 > li:only-child{width:100%;}
.trans_info_share.type03 > li{width:50%;}
.trans_info_share.type03 > li:only-child{width:100%;}
.trans_info_share > li > a{display:block;padding-top:50px}
.trans_info_share > li.share_kakao > a{background:url('../img/common/icon_share_kakao.png') no-repeat center 0;background-size:45px auto;}
.trans_info_share > li.share_share > a{background:url('../img/common/icon_share_share.png') no-repeat center 0;background-size:45px auto;}
.trans_info_share > li.share_sms > a{background:url('../img/common/icon_share_sms.png') no-repeat center 0;background-size:45px auto;}
.trans_info_share > li.share_clip > a{background:url('../img/common/icon_share_clip.png') no-repeat center 0;background-size:45px auto;}
.trans_info_share > li.share_mail > a{background:url('../img/common/icon_share_mail.png') no-repeat center 0;background-size:45px auto;}
.trans_info_share > li.share_fax > a{background:url('../img/common/icon_share_fax.png') no-repeat center 0;background-size:45px auto;}
.trans_info_share.top_line{text-align:center;margin-top:10px;padding-top:10px;border-top:solid 1px #d4d4d5}
.trans_info_share.top_line > li{float:none;display:inline-block;}

/* 이체결과 */
.transfer_comp{display:table;width:100%;}
.transfer_comp .transfer_comp_inner{display:table-cell;vertical-align:middle;padding:75px 15px 12px 15px;background:url('../img/common/icon_comp01.png') no-repeat center 25px;background-size:35px auto;height:97px;font-size:1.rem;text-align:center;font-weight:bold;color:#111}
.transfer_comp .transfer_comp_inner .point_sub{color:#0063cc !important}
.transfer_comp .transfer_comp_inner strong.transfer_num{font-size:1.143rem; color:#003dd7}
.transfer_comp .transfer_comp_inner.type02{background:url('../img/common/icon_nodata02.png') no-repeat center 16px;background-size:35px auto;}
.transfer_comp .transfer_comp_inner.info{background:url('../img/common/icon_info02.png') no-repeat center 25px;background-size:35px auto;padding:75px 15px 15px 15px;word-break:keep-all}
.transfer_comp .transfer_comp_inner.block{background:none;padding:0 0 34px 0;text-align:center}
.transfer_comp .transfer_comp_inner.block button{background:url('../img/common/icon_block.png') no-repeat center 0px;background-size:120px auto;width:120px;height:120px;border:0;overflow:hidden;color:transparent}
.transfer_comp .transfer_comp_inner.bio04{background:url('../img/common/icon_bio04.png') no-repeat center 25px;background-size:91px auto;padding:131px 15px 34px 15px;}
.transfer_comp .transfer_comp_inner.bio05{background:url('../img/common/icon_bio05.png') no-repeat center 25px;background-size:91px auto;padding:131px 15px 34px 15px;}
.transfer_comp .transfer_comp_inner.bio06{background:url('../img/common/icon_bio06.png') no-repeat center 25px;background-size:91px auto;padding:131px 15px 34px 15px;}
.transfer_comp .transfer_comp_inner.alert{background:url('../img/common/icon_error03.png') no-repeat center 25px;background-size:35px auto;padding:75px 15px 15px 15px;}
.transfer_comp .transfer_comp_inner.simple{background:url('../img/common/icon_simple01.png') no-repeat center 17px;background-size:91px auto;height:135px; padding:0;}
.transfer_comp .transfer_comp_inner.time{background:url('../img/common/icon_time01.png') no-repeat center 25px;background-size:37px auto;padding:75px 15px 15px 15px;}
.noti_txt{font-size:1rem; text-align:center;}
.noti_txt.bright{color:#111;font-weight:bold;}
.noti_txt + .btnArea{margin-top:25px;}
.wrap_transfer_info{padding:0 15px}
.transfer_info_title::after{content:'';display:block;clear:both}
.transfer_info_title{border-top:solid 2px #acb9cc;padding:13px 10px 13px 10px;background-color:#f1f4f8;position:relative;}
.transfer_info_title strong{float:left;color:#057bde;font-size:1.071rem}
.transfer_info_title .transfer_send{float:right;width:17px;height:18px;overflow:hidden;background:url('../img/common/btn_transfer_send1.png') no-repeat left top;background-size:17px auto;color:transparent;white-space:nowrap;}
.transfer_info_title .transfer_send01{float:right;width:17px;height:18px;overflow:hidden;background:url('../img/common/icon_share.png') no-repeat left top;background-size:17px auto;color:transparent;white-space:nowrap;}
.transfer_info_title .acount_latest_del{float:right}
.transfer_info_title .sms_send{float:right;width:17px;height:18px;overflow:hidden;background:url('../img/common/btn_transfer_send2.png') no-repeat left top;background-size:17px auto;color:transparent;white-space:nowrap;}
.transfer_info_title .transfer_sms_send{float:left;width:20px;height:20px;margin-right:14px;overflow:hidden;background:url('../img/common/btn_transfer_send2.png') no-repeat left top;background-size:20px auto;color:transparent;white-space:nowrap;}
.transfer_info_title .cont_del{float:right;width:16px;height:16px;overflow:hidden;position:relative;border:0;background:none}
.transfer_info_title .cont_del::after{content:'';display:block;background:url('../img/common/btn_del1.png') no-repeat left top;background-size:14px auto;position:absolute;width:14px;height:14px;left:0;top:0;}
.transfer_info_title .cont_delType02{position:absolute; right:40px; top:14px; width:16px;height:16px;overflow:hidden;border:0;background:none}
.transfer_info_title .cont_delType02::after{content:'';display:block;background:url('../img/common/btn_del1.png') no-repeat left top;background-size:16px auto;position:absolute;width:16px;height:16px;left:0;top:0;}

/* 이체결과 조회 (해당 스타일에만 사용) */
.data_result{background-color:#f1f3f6;border-top:solid 1px #d4d4d4;font-size:0.857rem;padding:5px 15px}
.wrap_search_result{border-bottom:solid 1px #acb9cc}
.wrap_search_result > li > ul > li{}
.wrap_search_result > li > div{display:table;width:100%;table-layout:fixed}
.wrap_search_result > li > div > div{display:table-cell;vertical-align:middle}
.wrap_search_result > li > div.result_table_caption{background-color:#fafafa;border-top:solid 1px #acb9cc}
.wrap_search_result > li > div.result_table_cont{display:none}
.wrap_search_result > li.active > div.result_table_cont{display:table}
.wrap_search_result > li > div > div.result_table_more{width:30px}
.wrap_search_result > li > div > div.result_table_more a{display:block;position:relative;height:30px;overflow:hidden;white-space:nowrap;color:transparent}
.wrap_search_result > li > div > div.result_table_more a::after{content:'';display:block;clear:both;background:url('../img/common/bg_info_item.png') no-repeat center center;position:absolute;width:30px;height:30px;background-size:12px auto;left:0;top:0;transition:0.3s;}
.wrap_search_result > li.active > div > div.result_table_more a::after{transform:rotate(180deg);transition:0.3s;}
.wrap_search_result > li > div.result_table_cont > div.result_inner{padding-right:30px}
.wrap_search_result table{width:100%}
.wrap_search_result table th,.wrap_search_result table tbody td{padding:8px 10px 7px 10px;vertical-align:top}
.wrap_search_result table tbody th{text-align:left;font-size:0.929rem;font-weight:normal}
.wrap_search_result table tbody td{text-align:right;font-weight:bold;word-break:break-all;padding-right:0}
.wrap_search_result table tbody tr td strong{font-size:1.143rem}
.wrap_search_result table tbody td .transfer_bank *{vertical-align:top}
.wrap_search_result table tbody td .amount{font-size:1.214rem;color:#057bde;}
.wrap_search_result table tbody td .transfer_bank{font-size:1.143rem;color:#057bde;font-weight:bold;}
.wrap_search_result .btnArea{padding-left:30px;margin-bottom:15px;margin-top:8px}

/* 휴지통에서 X 로 변경 2018-11-19 */
.tbType01 .cont_delType03{width:30px;height:30px;overflow:hidden;border:0;background:none; color:transparent; background: url(../img/common/btn_del2.png) no-repeat center center;background-size: 14px auto;}
/*.tbBoard .cont_delType03::after{content:'';display:block;background:url('../img/common/btn_del1.png') no-repeat left top;background-size:16px auto;width:16px;height:16px;left:0;top:0;}
*/
.wrap_transfer_info table{border-bottom:solid 1px #dedede;border-top:solid 1px #acb9cc;width:100%}
.wrap_transfer_info table th,.wrap_transfer_info table tbody td{padding:8px 10px 7px 10px;vertical-align:top}
.wrap_transfer_info table tbody th{text-align:left;font-size:0.929rem;font-weight:normal}
.wrap_transfer_info table tbody td{text-align:right;font-weight:bold;word-break:break-all;}
.wrap_transfer_info table tbody tr td strong{font-size:1.143rem}
/* .wrap_transfer_info table tbody tr:first-child th{font-weight:bold;font-size:1.071rem}*/
.wrap_transfer_info table.type05 tbody tr:first-child th{font-weight:bold;font-size: 0.929rem;}
.wrap_transfer_info table tbody tr.point th,
.wrap_transfer_info table tbody tr.point td{background-color:#f1f4f8;font-weight:bold}
.transfer_bank *{vertical-align:top}
.wrap_transfer_info table tbody td .transfer_bank *{vertical-align:top}
.wrap_transfer_info table tbody td .amount{font-size:1.214rem;color:#057bde;}
.wrap_transfer_info table tbody td .transfer_bank{font-size:1.143rem;color:#057bde;font-weight:bold;}
.wrap_transfer_info table.type05 tbody td .transfer_bank{color:#111;}
.acount_bookmark{display:inline-block;width:22px;height:22px;overflow:hidden;background:url('../img/common/btn_acount_bookmark.png') no-repeat left top;background-size:22px auto;text-align:left;margin-right:3px;color:transparent;white-space:nowrap;}

/* 자동이체 조회, 변경 해지 */
.bankBook_info_data.trans_auto{margin-bottom:10px;padding-right:0;padding-left:5px}
.bankBook_info_data.trans_auto .transfer_info_radio{padding-right:5px}
/*.bankBook_info_data.trans_auto .wrap_btn_bankBook_trnasfer{display:table-cell;width:20px;text-align:right;vertical-align:middle}*/
.bankBook_info_data.trans_auto .btn_bankBook_trnasfer{position:relative;width:35px;overflow:hidden;display:inline-block;color:transparent}
.bankBook_info_data.trans_auto .btn_bankBook_trnasfer:before{top:50%;right:10px}
.bankBook_info_data.trans_auto + .bankBook_info_amount  .bankBook_info_table{/*padding:10px 24px*/}
.bankBook_info_title .tbBoth{margin-top:0}
.bankBook_info_title .tbBoth th,
.bankBook_info_title .tbBoth td{padding:3px 0;font-size:1rem;font-weight:normal}
.bankBook_info_title .tbBoth td .amount{font-size:1.214rem;}
.bankBook_info_title .tbBoth td .transfer_bank{font-size:1.143rem;font-weight:bold;color:#057bde}
.wrap_taans_auto_list{display:table;width:100%;table-layout:fixed}
.wrap_taans_auto_list .taans_auto_list_th,
.wrap_taans_auto_list .taans_auto_list_td{display:table-cell;}
.wrap_taans_auto_list .taans_auto_list_td{text-align:right}
.wrap_taans_auto_list .taans_auto_list_th{width:60px}

/* 분할이체 내역 조회 */
.btn_tf_stat_folding{border:0;background:none;position:relative;padding-right:15px}
.btn_tf_stat_folding::after{content:'';display:block;position:absolute;right:0; top:50%;margin-top:-4px;background:url('../img/common/btn_inquiry_detail.png') no-repeat left center;background-size:9px auto;width:9px;height:6px;}
tr.tf_stat_folding.active .btn_tf_stat_folding::after{transform:rotate(180deg);}
tr.tf_stat_folding + tr,
tr.tf_stat_folding + tr + tr{display:none}
tr.tf_stat_folding.active + tr,
tr.tf_stat_folding.active + tr + tr{display:table-row}

.wrap_btn_large_tf_more{padding-right:30px !important;position:relative}
.btn_large_tf_more{position:absolute;right:0px;top:50%;margin-top:-8px;width:25px;height:25px;background:url('../img/common/btn_acount_arrow02.png') no-repeat center center;background-size:15px auto;border:0}
.btn_large_tf_more.active{background-image:url('../img/common/btn_acount_arrow01.png')}
.tbBoth.tbBoard.noBorder + .bankBook_info_btn{border-top:solid 1px #d3d3d3}

/* === 로그인 ===*/
.login_area{padding:0 15px;}
.login_area h2.tit01{display:block;margin-top:10px;font-size:1rem;color:#111;}
.login_area .certification_item{overflow:hidden;border:1px solid #ccced3;border-radius:5px;margin-top:10px;}
.login_area .certification_item.current{border-color:#0b54cd;}
.login_area .certification_item a{display:table;padding:15px 10px 15px 15px;width:100%;table-layout:fixed;box-sizing:border-box;}
.login_area .certification_item .cert_img{display:table-cell;width:60px;vertical-align:top;}
.login_area .certification_item .cert_img img{max-width:100%;}
.login_area .certification_item .cert_info{display:table-cell;padding-left:15px;vertical-align:top;}
.login_area .certification_item .cert_info span[class*="info"]{display:block;margin-top:0;color:#333;font-size:0.929rem;}
.login_area .certification_item .cert_info span[class="info01"] em{}
.login_area .certification_item .cert_info span[class="info03"] em{}
.login_area .certification_item .cert_info span.name{color:#111;font-weight:bold;}
.login_area .login_input_wrap{padding-top:10px;}

.ez_login_join{margin-top:25px;padding-top:105px;padding-bottom:6px;background:url('../img/common/icon_simple01.png') no-repeat center top;background-size:91px auto;text-align:center}
.ez_login_join > strong{display:block;font-size:1.071rem;color:#0b54cd}
.ez_login_join > strong + p{margin-top:20px}

/* 로그인 New */
/*[class*="bg_login"] #wrap{background:url('../img/common/login_bg01.png') no-repeat right top;background-size:cover;min-height:100%}*/
.bg_login #wrap{background-image:url('../img/common/bg_login.jpg');background-size:cover;min-height:100%}
.wrap_login_tab{}
.wrap_login_tab .tabType02{border:0}
.wrap_login_tab .tabType02{text-align:center; white-space: nowrap;}
.wrap_login_tab .tabType02 li{display:inline-block;padding:0 3px;background:none}
.wrap_login_tab .tabType02 li + li {background:url('../img/common/bg_bar01.gif') no-repeat left center;background-size:1px 9px}
.wrap_login_tab .tabType02 li a{display:block;font-size:13px;border-bottom:solid 2px transparent;color:#666666;line-height:25px;padding:4px 1px 2px 1px;position:relative}
.wrap_login_tab .tabType02 li.on a{display:block;font-size:14px;font-weight:bold;color:#0b54cd;border-color:#0b54cd}
/*.wrap_login_tab .tabType02 li.on a::after{content:'';display:block;clear:both;position:absolute;bottom:0;width:28px;height:2px;background-color:#0b54cd;left:50%;margin-left:-14px}*/
.wrap_login_tab .noneScroll.noneScroll{border:0}
.wrap_login_tab .wrap_tabType{background-color:transparent}
.ez_pw_info{padding:0 25px;margin-top:30px;position:relative}
.ez_pw_info .ez_pw_info_btn {text-align:center}
.ez_pw_info .ez_pw_info_btn > a {display:inline-block;font-size:13px;line-height:18px;padding-right:25px;background:url('../img/common/icon_help01.png') no-repeat right center;background-size:auto 18px;color:#333}
.ez_pw_info_cont{display:none;position:absolute;width:280px;bottom:25px;left:50%;margin-left:-140px;border:solid 1px #dde5f0;border-radius:9px;background-color:#fff;font-size:12px;padding:26px 15px 11px 15px;color:#666;word-break:keep-all;box-shadow:0px 0px 10px rgba(0,0,0,0.1)}
.ez_pw_info_cont_close{position:absolute;top:4px;right:9px;width:20px;height:20px;background:url('../img/common/btn_close03.png') no-repeat center center;background-size:8px auto;color:transparent}
.ez_pw_info.active .ez_pw_info_cont{display:block}

.wrap_login_header{position:fixed;width:100%;padding-top:20px;z-index:10;background-color:#fff;height:45px;top:0}
.wrap_login_header.scroll{background:rgba(255,255,255,1)}
.wrap_login_header h1{text-align:center}
.wrap_login_header h1 img{width:116px}
.wrap_login_header .btn_web_navi{position:absolute;top:22px;right:25px;width:17px;height:14px;background:url('../img/common/btn_menu1.png') no-repeat left top;background-size:17px auto;overflow:hidden;color:transparent}
.wrap_login_header .btn_web_push{position:absolute;top:20px;right:50px;width:20px;height:20.5px;background:url('../img/temp/main_alert.png') no-repeat left bottom;background-size:15px auto;overflow:hidden;color:transparent}
.wrap_login_header .btn_web_push.new::after{content:'N';display:block;clear:both;position:absolute;top:0px;right:0px;color:#fff;background-color:red;font-size:11px;border-radius:100%;width:12px;height:12px;line-height:12px;text-align:center}
.contents.login_cont{padding-bottom:0;margin-top:67px}
.login_cont h2{text-align:center;padding:55px 0 12px 0;font-size:22px;font-weight:normal;color:#111}
.login_cont .certification_list{padding: 0 20px}
.login_cont .certification_list li{border-radius:0;border:solid 1px #d8e1ea;background-color:#fff}
.login_cont .certification_list .certification_item .cert_img{width:60px}
.login_cont .certification_list .certification_item > a,
.login_cont .certification_list .certification_item > div.area_box{padding:11px 5px 9px 15px}
.login_cont .certification_list .certification_item .cert_info{padding-top:3px}
.login_cont .certification_list .certification_item .cert_info span.name{font-size:15px;margin-bottom:5px}
.login_cont .certification_list .certification_item .cert_info span[class*="info"]{font-size:13px}
.login_other_menu{text-align:center;margin-top:30px}
.otp_wrap + .login_other_menu{margin-top:60px}
.login_other_menu li{display:inline-block;padding-left:15px}
.login_other_menu li:first-child{padding-left:0px;padding-right:11px}
.login_other_menu li + li{background:url('../img/common/bg_bar03.gif') no-repeat left center; background-size:1px 10px}
.login_other_menu li > a{display:block;font-size:14px;font-weight:bold;color:#111}
.btn_other_login{margin-top:23px;text-align:center;}
.btn_other_login > a{display:inline-block;font-size:11.5px;background:url('../img/common/icon_arrow02.png') no-repeat right center;padding-right:12px;background-size:5px auto}
.set_login_basic{text-align:center;font-size:13px;padding:30px 0 21px 0}
.set_login_basic > a{display:inline-block;padding-right:14px;background:url('../img/common/bul_arrow04.png') no-repeat right center;background-size:5px auto;color:#111}
.login_cont .tooltip{overflow:hidden;display:inline-block;width:22px; height:22px;font-size:14px; border:1px solid #999;border-radius:18px; margin:-4px 5px 0;background:#fff;vertical-align:middle;}

.btn_fixed_area.login_notice{min-height:45px}
.btn_fixed_area.login_notice .btn_all{background-color:#fff;padding:0 20px;display:block}
.btn_fixed_area.login_notice .btn_all > a{line-height:45px;display:block;background:url('../img/common/bul_more01.png') no-repeat right center;background-size:10px auto;padding-right:20px;font-size:14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* .btn_fixed_area.login_notice .btn_all > a span{display:inline-block} */
.btn_fixed_area.login_notice .btn_all > a .login_notice_cont{background:url('../img/common/bg_bar01.gif') no-repeat left center; background-size:1px 8px;padding-left:7px;margin-left:7px;font-size:13px}

.btn_sign_other{text-align:center;}
.btn_sign_other button{display:inline-block;border:0;color:#004ccb;font-size:13px;font-weight:bold;background:url('../img/common/bul_arrow05.png') no-repeat right center;background-size:5px auto;padding-right:12px}

/* 간편비밀번호*/
.bg_login_ezpw #wrap{background-image:url('../img/common/bg_login_ezpw.jpg')}
.bg_login_ezpw .login_cont h2{padding-top:43px}
.bg_login_ezpw .login_other_menu{margin-top:60px}
.bg_login_ezpw .otp_wrap .otp_num a span{border-bottom:solid 1.5px #5393e8}
/* .bg_login_ezpw .otp_wrap .otp_num a{border-bottom:solid 1.5px #5393e8; width} */

/* 바이오인증 */
.bg_login_bio #wrap{background-image:url('../img/common/bg_login_bio.jpg')}
.bg_login_bio .login_cont h2{padding-top:43px}
.bg_login_bio .login_other_menu{margin-top:60px}
.bio_btn_area{text-align:center;margin-top:21px}
.bio_btn_area > a{display:inline-block;width:96px;height:96px;background:url('../img/common/btn_bio.png') no-repeat center center;background-size:96px auto;box-shadow:3px 3px 20px rgba(0,0,0,0.2);border-radius:100%;overflow:hidden;color:transparent}
.bio_btn_area > a + a{margin-left:12px}
.bio_btn_area .btn_bio{background:url('../img/common/btn_bio.png') no-repeat center center;background-size:96px auto;}
.bio_btn_area .btn_bio_hand{background:url('../img/common/btn_bio_hand.png') no-repeat center center;background-size:96px auto;}

/*예금상품*/
.box_top h2{display:block;padding:10px 15px 5px;font-size:1.286rem;color:#111}
.box_top h2 span{font-size:1.071rem;}
.box_top h2.no_tit{padding:0;}
.titl_area02{margin-bottom:20px;border-bottom:1px solid #eaeaea;}
.titl_area02 h3{display:block;padding:10px 15px;color:#0a50af;}
.titl_area02 ~ .titl_area02{margin-top:20px;border-top:1px solid #ced2d6;}
.titl_area02 ~ .titl_area02 h3{border-top:3px solid #f0f2f4}
.agreement_cont{margin-top:20px;border-top:2px solid #acb9cc;}
.title_level3 + .agreement_cont{margin-top:0}
.agreement_cont .agreement_box{overflow:auto;padding:15px 10px;max-height:200px;border-bottom:1px solid #dedede;}
.agreement_cont p,
.agree_area p{padding:15px 5px;color:#333;}
.agreement_cont .agree_area{padding:0 5px 15px;border-bottom:1px solid #dedede;}
.title_level3 + .manual_check_area{border-top:solid 1px #dedede}
.agreement_cont .manual_check_area > li{padding:8px 5px;border-bottom:1px solid #dedede;word-break:keep-all}
.agreement_cont .manual_check_area > li.all_check{background-color:#f1f4f8}
.agreement_cont .manual_check_area > li a{position:relative;display:block;padding:5px 16px 5px 32px;background: url('../img/common/bul_list01.png') no-repeat right center;background-size: 6px auto;}
.agreement_cont .manual_check_area > li a:before{position:absolute;left:0;top:50%;margin-top:-12.5px;width:25px;height:25px;background:url('../img/common/check02_off.png') no-repeat center center;background-size:100% auto;content:'';}
.agreement_cont .manual_check_area > li a.check:before{background-image:url('../img/common/check02_on.png');}
.agreement_cont .manual_check_area > li > input[type="checkbox"]{background:url('../img/common/check02_off.png') no-repeat center center;background-size:25px auto;float:left;margin-right:5px}
.agreement_cont .manual_check_area > li > input[type="checkbox"]:disabled{border:0;background-color:transparent !important}
.agreement_cont .manual_check_area > li > input[type="checkbox"]::after{display:none}
.agreement_cont .manual_check_area > li > input[type="checkbox"]:checked {background:url('../img/common/check02_on.png') no-repeat center center;background-size:25px auto;}
.agreement_cont .manual_check_area > li > input[type="checkbox"] + label{color:#333;font-size:1rem;font-weight:bold;padding-right:16px;background: url('../img/common/bul_list01.png') no-repeat right center;background-size: 6px auto;display:block;clear:right;margin-right:0;vertical-align:middle;line-height:25px;padding-left:25px;word-break:keep-all;overflow-wrap:break-word}
.agreement_cont .manual_check_area > li.manual_check_folding{padding:8px 0}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label{display:table;width:100%;table-layout:fixed}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span{display:table-cell;padding-left:5px}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span input[type="checkbox"]{background:url('../img/common/check02_off.png') no-repeat center center;background-size:25px auto;float:left;margin-right:5px}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span input[type="checkbox"]::after{display:none}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span input[type="checkbox"]:checked {background:url('../img/common/check02_on.png') no-repeat center center;background-size:25px auto;}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span.manual_check_more{width:23px;text-align:right}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span.manual_check_more a{display:block;padding:0;background:none;color:transparent;position:relative;width:21px;height:21px}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_label > span.manual_check_more a:before{position:absolute;right:0;left:auto;top:50%;margin-top:-6px;width:14px;height:14px;background:url('../img/common/bul_list01.png') no-repeat center center;background-size:6px auto;content:'';transform:rotate(90deg);transition:0.3s;}
.agreement_cont .manual_check_area > li.manual_check_folding .manual_check_folding_cont {display:none}
.agreement_cont .manual_check_area > li.manual_check_folding.active .manual_check_folding_cont {display:block}
.agreement_cont .manual_check_area > li.manual_check_folding.active .manual_check_folding_label > span.manual_check_more a:before{transform:rotate(-90deg);transition:0.3s;}
.agreement_cont .manual_check_area > li.subtable::after{content:'';display:block;clear:both}
.agreement_cont .manual_check_area > li.subtable{padding:8px 5px 8px 35px}
.agreement_cont .manual_check_area > li.subtable > span{float:left;line-height:29px}
.agreement_cont .manual_check_area > li.subtable > button{float:right}

.wrap_fixed + .contents .agreement_all:first-child {margin-top:25px}
.titleType + .agreement_all{margin-top:10px}
.agreement_all{margin:40px 15px 0 15px;padding:11px 9px;border:solid 1px #acb9cc;}
.agreement_all input[type="checkbox"]{background:url('../img/common/check02_off.png') no-repeat center center;background-size:25px auto;float:left;margin-right:5px;overflow:hidden;border-radius:100%}
.agreement_all input[type="checkbox"]:after{display:none}
.agreement_all input[type="checkbox"]:checked {background:url('../img/common/check02_on.png') no-repeat center center;background-size:25px auto;}
.agreement_all input[type="checkbox"] + label{color:#333;font-size:1.071rem;font-weight:bold;padding-right:16px;background: url('../img/common/bul_list01.png') no-repeat right center;background-size: 6px auto;display:block;clear:right;margin-right:0;vertical-align:middle;line-height:25px;padding-left:25px}

.agreement_cont .manual_check_area > li a.btn_download{position:relative;display:block;padding:5px 30px 5px 32px;background:none;}
.agreement_cont .manual_check_area > li a.btn_download:before{content:'';background:none;width:0;height:0;}
.agreement_cont .manual_check_area > li a.btn_download:after{position:absolute;right:0;top:50%;margin-top:-12.5px;width:25px;height:25px;background:url('../img/common/btn_download01.png') no-repeat right center; background-size:16px auto;content:'';}

.agreement_cont.type02{border:none;margin-top:10px;}
.agreement_cont.type02 .agree_area{border:1px solid #acb9cc; border-radius:5px;padding:25px 15px 20px;display:table; width:100%;margin-top:15px;}
.agreement_cont.type02 .agree_area:first-child{margin-top:0;}

.agreement_cont.type03{margin-top:20px;border-top:1px solid #5f656b;}
.agreement_cont.type03 .agreement_box{overflow:auto;padding:15px 10px;max-height:200px;border-bottom:1px solid #dedede;}
.agreement_cont.type03 .agree_area{padding:0 5px 15px;border-bottom:1px solid #dedede;}
.agreement_cont.type03 .manual_check_area > li{padding:8px 5px;border-bottom:1px solid #dedede;}
.agreement_cont.type03 .manual_check_area > li a{position:relative;display:block;padding:5px 10px 5px 0;background: url('../img/common/bul_list01.png') no-repeat right center;background-size: 6px auto;}
.agreement_cont.type03 .manual_check_area > li a:before{position:absolute;left:0;top:0;margin-top:0;width:0;height:0;background:none;content:'';}

.agreement_cont > .title_level2{margin-top:10px;border-bottom:1px solid #dedede;padding-bottom:8px}

.agree_area.checkboxType01 + .manual_check_area{border-top:solid 1px #acb9cc}
.card_checkbox_list + .agree_area.checkboxType01{border-top:solid 1px #dedede;/*padding-left:0;padding-right:0*/}
.card_checkbox_list + .manual_check_area{border-top:solid 2px #dedede;}

.agreement_info{padding:0 6px;}
.agreement_info li{position:relative;margin:10px 0;padding-left:7px;color:#333;}
.agreement_info li:after{position:absolute;left:0;top:0.6em;width:2px;height:2px;border-radius:2px;background-color:#666;content:'';}

.guide_txt{margin-top:10px;color:#333;font-size:0.857rem;}
.guide_txt02{margin:10px 0;color:#333;}
.guide_info{position:relative;margin-top:10px;padding-left:18px;line-height:20px;}
.guide_info:after{position:absolute;left:0;top:0;content:'※';}
.title_number{display:block;padding:10px 15px;}
.title_number .num{display:inline-block;width:20px;height:20px;text-align:center;background:url('../img/common/bg_tit_number.png') no-repeat center 0;background-size:auto 100%;font-size:0.857rem;color:#094fae;}

.new_account_wrap{padding:20px 0 15px;background:#f1f7ff;border-top:1px solid #acb9cc;border-bottom:solid 1px #dedede; text-align:center;}
.new_account_wrap .info_num{color:#111;font-weight:bold;font-size:1.357rem;}
.new_account_wrap .info_name{margin-top:10px;color:#0b54cd;}

/*=== 로그인  ===*/
/*바이오인증 MPLOLI0012*/
.bio_list{margin:0 auto; display:table;table-layout:fixed; width:255px;}
.bio_list li{display:table-cell; }
.bio_list li a{display:block; width:85px; height:99px;margin:0 auto;text-align:center;padding-top:55px;box-sizing:border-box}
.bio_list li a.bio01{background: url(../img/common/icon_bio_auth03.png) no-repeat center 10px;background-size: auto 39px;}
.bio_list li a.bio02{background: url(../img/common/icon_bio_auth01.png) no-repeat  center 10px;background-size: auto 39px;}
.bio_list li a.bio03{background: url(../img/common/icon_bio_auth04.png) no-repeat  center 10px;background-size: auto 39px;}
.bio_list li a.bio04{background: url(../img/common/icon_bio_auth02.png) no-repeat  center 10px;background-size: auto 39px;}

.limitTime{font-size:2.5rem; color:#d7006d; text-align:center;margin-top:8px;}
.limitTime strong{color:inherit;}
.limitTime .limitTime_lable{font-size:1.5rem;color:#333}
/* 로그인 방법 설정 팝업 MPLOLI0202 */
.list_accodion > li > a{display:block;padding: 12px 15px 13px 10px;position: relative; font-size: 1.143rem;font-weight: bold;}
.list_accodion > li > a:after{content: '';display: block;position: absolute;right: 15px;top: 50%;margin-top: -4px;width: 8px;height: 14px;background: url(../img/common/bul_accodion_link.png) no-repeat left center;background-size: 100%;}

/*=== 카드 ===*/
.card_info{display:block; width:100%;/* max-width:600px; margin:0 auto;*/}

.card_checkbox_list{display:block;width:100%; margin-top:15px;padding-left:5px;padding-right:5}
.card_checkbox_list:after{content:""; display:block; clear:both;}
.card_checkbox_list > li{width:50%; float:left;margin-bottom:10px;}
.card_checkbox_list > li.w60{width:60%;}
.card_checkbox_list > li.w40{width:40%;}
.card_checkbox_list > li.w100{width:100%;}

.card_list{display:block;width:100%; margin-top:10px;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
.card_list.nonBorder{border:none;}
.card_list:after{content:""; display:block; clear:both;}
.card_list > li{display:block; width:25%;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; background:#f6f6f6;float:left; }
.card_list.nonBorder> li{border:none;height:70px;  color:#0b54cd; padding-top:45px; font-weight:bold; font-size:0.91rem;border:none;text-align:center;}
.card_list > li > button{display:block; width:100%; height:70px; color:#111; padding-top:30px; font-weight:bold; font-size:0.91rem; border:none; }
.card_list > li > button.on{border:1px solid #0b54cd;color:#0b54cd;}
.card_list > li > button.card_icon01{background: url(../img/contents/card_icon01_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon02{background: url(../img/contents/card_icon02_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon03{background: url(../img/contents/card_icon03_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon04{background: url(../img/contents/card_icon04_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon05{background: url(../img/contents/card_icon05_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon06{background: url(../img/contents/card_icon06_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon07{background: url(../img/contents/card_icon07_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon08{background: url(../img/contents/card_icon08_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon09{background: url(../img/contents/card_icon09_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.card_icon10{background: url(../img/contents/card_icon10_off.png) no-repeat center 12px;background-size: 28px auto;}
.card_list > li > button.on.card_icon01, .card_list.nonBorder> li.card_icon01{background: url(../img/contents/card_icon01_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon02, .card_list.nonBorder> li.card_icon02{background: url(../img/contents/card_icon02_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon03, .card_list.nonBorder> li.card_icon03{background: url(../img/contents/card_icon03_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon04, .card_list.nonBorder> li.card_icon04{background: url(../img/contents/card_icon04_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon05, .card_list.nonBorder> li.card_icon05{background: url(../img/contents/card_icon05_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon06, .card_list.nonBorder> li.card_icon06{background: url(../img/contents/card_icon06_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon07, .card_list.nonBorder> li.card_icon07{background: url(../img/contents/card_icon07_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon08, .card_list.nonBorder> li.card_icon08{background: url(../img/contents/card_icon08_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon09, .card_list.nonBorder> li.card_icon09{background: url(../img/contents/card_icon09_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
.card_list > li > button.on.card_icon10, .card_list.nonBorder> li.card_icon10{background: url(../img/contents/card_icon10_on.png) no-repeat center 11px #fff;background-size: 28px auto;}
/*카드사고내역 MPCDCS0300*/
.agreee_radio_type.type02{border-top:solid 2px #acb9cc;display:table;width:100%;table-layout:fixed;margin-top:10px;}
.titleType + .agreee_radio_type.type02{margin-top:0;}
.agreee_radio_type.type02 > li{display:table-row; padding:0 15px;}
.agreee_radio_type.type02 > li:after{content:"";display:block; clear:both;}
.agreee_radio_type.type02 > li > span,.agreee_radio_type.type02 > li > label{display:table-cell;padding:20px 0;border-bottom:solid 1px #f0f0f0;}
.agreee_radio_type.type02 > li > span{padding-left:15px;width:35px; vertical-align:middle;}
.agreee_radio_type.type02 > li > label{padding-right:15px; width:100%; position:relative;}
.agreee_radio_type.type02 > li > label span.card_name{display:block; font-size:1.071rem;font-weight:bold;}
.agreee_radio_type.type02 > li > label span.card_stat{position:absolute; right:15px;top:50%; margin-top:-10px; font-size:1rem;font-weight:bold;}
.agreee_radio_type.type02 > li > label span.card_stat.normal{font-weight:normal;}
.agreee_radio_type.type02 > li > label span.card_stat.type02{position:absolute; right:15px;top:50%; margin-top:-30px; font-size:1rem;font-weight:bold;}
.agreee_radio_type.type02 > li > label span.card_num{display:block;  font-size:0.929rem;margin-top:3px;}
.agreee_radio_type.type02 > li > label span.card_date{display:block; font-size:0.929rem; }
.agreee_radio_type.type02 > li > span.disabled + label{color:#666;}

/* 카드보유내역 */
.wrap_card_have_list{}
.wrap_card_have_list .card_have_list{border-top:solid 2px #acb9cc}
.wrap_card_have_list .card_have_list > li{border-bottom:solid 1px #dedede;padding:10px 15px 10px 15px;display:table;width:100%;table-layout:fixed}
.card_have_align{display:table;width:100%}
.wrap_card_have_list .card_have_list > li > a{display:table;width:100%;table-layout:fixed;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;}
.wrap_card_have_list .card_have_list > li > a .card_have_info_more{padding-right:20px}
.wrap_card_have_list .card_have_list > li .card_have_info{ width:160px;display:table-cell;vertical-align:top}
.wrap_card_have_list .card_have_list > li .card_have_radio{display:table-cell; width:35px;vertical-align:middle}
.wrap_card_have_list .card_have_list > li .card_have_radio.agreee_radio_type{border-top:0}
.wrap_card_have_list .card_have_list > li .card_have_info .card_have_info,
.wrap_card_have_list .card_have_list > li .card_have_info .card_have_info_num{display:block}
.wrap_card_have_list .card_have_list > li label.card_have_info + .card_have_info_more .card_have_info_stat{font-size:0.929rem;}
.wrap_card_have_list .card_have_list > li .card_have_info_more{display:table;width:100%;text-align:right;vertical-align:middle;table-layout:fixed}
.wrap_card_have_list .card_have_list > li .card_have_info_more *{vertical-align:middle}
.wrap_card_have_list .card_have_list > li .card_have_info_more.bankBook_info_data{/*display:block;*/ padding:0; width:inherit; position:relative;}
.card_have_info_more.bankBook_info_data + .bankBook_info_amount:before{display:block; content:"";clear:both;}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_inner{display:table-cell;height:56px}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_inner .card_have_info_date,
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_inner .card_have_info_stat,
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_inner .card_have_info_ltxt {display:block; font-size:13px}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_inner .card_have_info_ltxt {font-size:0.929rem;}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_btn{display:table-cell;width:20px;overflow:hidden}
.wrap_card_have_list .card_have_list > li .card_have_info_more.bankBook_info_data .card_have_info_more_btn{height:40px;}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_btn button{width:14px;height:40px;overflow:hidden;border:0;background:url('../img/common/btn_transfer_etc.png') no-repeat center center;background-size:4px auto;color:transparent}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_btn .btn_arrow{height:56px;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;}
.wrap_card_have_list .card_have_list > li .card_have_info_more .card_have_info_more_btn .btn_arrow.type02{height:40px;}
.area_pad .wrap_card_have_list .card_have_list{border-top:0;border-bottom:solid 1px #f0f0f0}
.area_pad .wrap_card_have_list .card_have_list > li{padding:10px 10px 0 10px;border-top:solid 2px #acb9cc;border-bottom:0}

.tbBoth.tbBoard .card_have_info_name,.tbBoth.tbBoard .card_have_info_num{display:block; font-size:1rem; font-weight:normal;}

.bankBook_info_data .card_have_info_more_btn .btn_bankBook_trnasfer{color:transparent;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;width:20px;}
.bankBook_info_data .card_have_info_more_btn .btn_bankBook_trnasfer:before{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow02.png') no-repeat center center;background-size:15px auto;right:-5px;top:50%;margin-top:-7px}
.bankBook_info_data .card_have_info_more_btn .btn_bankBook_trnasfer.active:before{;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;}

.wrap_card_have_list .card_have_list.type02{border-top:solid 1px #5f656b}
.wrap_card_have_list .card_have_list.type02 > li::after{content:'';display:block;clear:both;}
.wrap_card_have_list .card_have_list.type02 > li{border-bottom:solid 1px #dedede;padding:0}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info{float:left; width:160px;padding:10px 0 10px 15px;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info .card_have_info,
.wrap_card_have_list .card_have_list.type02 > li .card_have_info .card_have_info_num{display:block}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more{float:right;text-align:right;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more.bankBook_info_data{display:block; padding:10px 15px 10px 0; width:inherit; position:relative;}
.card_have_info_more.bankBook_info_data + .bankBook_info_amount:before{display:block; content:"";clear:both;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_inner{float:left;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_inner .card_have_info_date,
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_inner .card_have_info_stat,
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_inner .card_have_info_ltxt {display:block}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_inner .card_have_info_ltxt {font-size:0.929rem;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_btn{float:right;width:20px;overflow:hidden}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more.bankBook_info_data .card_have_info_more_btn{height:40px;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_btn button{width:14px;height:40px;overflow:hidden;border:0;background:url('../img/common/btn_transfer_etc.png') no-repeat center center;background-size:4px auto;color:transparent}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_btn .btn_arrow{height:56px;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;}
.wrap_card_have_list .card_have_list.type02 > li .card_have_info_more .card_have_info_more_btn .btn_arrow.type02{height:30px;}
.area_pad .wrap_card_have_list .card_have_list.type02{border-top:0;border-bottom:solid 1px #f0f0f0}
.area_pad .wrap_card_have_list .card_have_list.type02 > li{padding:10px 10px 0 10px;border-top:solid 2px #acb9cc;border-bottom:0}

.card_have_list.type02 .bankBook_info_data .card_have_info_more_btn .btn_bankBook_trnasfer{color:transparent;display:block;width:20px;height:40px;}
.card_have_list.type02 .bankBook_info_data .card_have_info_more_btn .btn_bankBook_trnasfer:before{right:13px;top:22px;margin-top:0}
.card_have_list.type02 .bankBook_info_data .card_have_info_more_btn.line3 .btn_bankBook_trnasfer:before{right:13px;top:33px;margin-top:0}
.btnArea.type02{padding:15px; background:#f8f8f8; border-top:1px solid #f0f0f0; margin-top:10px;}

/* 카드한도 변경 */
.wrap_card_lim_list{margin-top:13px;}
.wrap_card_lim_list > div{padding:10px 0;border-top:solid 1px #f0f0f0}
.card_lim_list_inner::after{content:'';display:block;clear:both}
.card_lim_list_inner{padding:7px 0}
.wrap_card_lim_list > div .card_lim_list{float:left;width:40%}
.wrap_card_lim_list > div .card_lim_cost{float:right;width:60%;text-align:right;font-weight:bold}

.card_stat_area{margin:15px; border:1px solid #ccc;padding:20px 15px;}
.card_stat_area .card_name{font-size:0.929rem}
.card_stat_area .card_num{font-size:1rem}
.card_stat_area .account_num, .card_stat_area .card_stat{display:table; width:100%; table-layout:fixed;font-size:0.929rem;margin-top:5px;color:#666;}
.card_stat_area .account_num span.alignL, .card_stat_area .account_num span.alignR, .card_stat_area .card_stat span.alignL, .card_stat_area .card_stat span.alignR{display:table-cell;}

/* 2018-09-05 카드발급신청내역상세 추가 */
.issuance_status{padding:15px 0 0;border:1px solid #e0e0e0;border-radius:5px;}
.issuance_status ol{display:table;width:100%;table-layout:fixed;}
.issuance_status ol li{position:relative;display:table-cell;text-align:center;font-size:0.857rem;}
.issuance_status ol li:after{position:absolute;top:19px;left:-27px;z-index:1;width:100%;height:2px;background:url('../img/contents/bg_iss_dot.png') repeat-x;background-size:5px auto;content:"";}
.issuance_status ol li.active:after{background-image:url('../img/contents/bg_iss_dot_on.png');content:"";}
.issuance_status ol li:first-child:after{display:none;}
.issuance_status ol li .ico{position:relative;z-index:2;width:9px;height:40px;margin:auto;background:url('../img/contents/bg_iss_sta.png') no-repeat center center;background-size:9px auto;}
.issuance_status ol li.active .ico{background-image:url('../img/contents/bg_iss_sta_on.png');}
.issuance_status ol li:nth-child(1).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_01.png') no-repeat center center;background-size:34.5px auto;}
.issuance_status ol li:nth-child(2).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_02.png') no-repeat center center;background-size:34.5px auto;}
.issuance_status ol li:nth-child(3).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_03.png') no-repeat center center;background-size:34.5px auto;}
.issuance_status ol li:nth-child(4).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_04.png') no-repeat center center;background-size:34.5px auto;}
.issuance_status ol li:nth-child(5).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_05.png') no-repeat center center;background-size:34.5px auto;}
.issuance_status ol li .txt{margin-top:8px;color:#666;}
.issuance_status ol li.active .txt{color:#111;}
.issuance_status ol li.active .txt.on{font-weight:bold;}
.issuance_status ol li .date{display:none;letter-spacing:-.5px;}
.issuance_status > p{margin-top:17px;padding:11px 15px 13px;text-align:center;background-color:#f7fbfd;}
/* 반송 */
.issuance_status ol.return li:nth-child(3).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_return01.png') no-repeat center center;background-size:34.5px auto;}
.issuance_status ol.return li:nth-child(4).active .ico.on{width:35px;background:url('../img/contents/ico_iss_sta_return02.png') no-repeat center center;background-size:34.5px auto;}

/*=== 예금관리  ===*/
/*데일리플러스 자유적금 부가서비스 MPDPDT0401*/
.poly01{display:inline-block; background: url(../img/common/poly1.png) no-repeat left 0;background-size: 17px auto; width:22px; height:20px;color:transparent;}
.poly02{display:inline-block; background: url(../img/common/poly2.png) no-repeat left 0;background-size: 17px auto; width:22px; height:20px;color:transparent;}
.poly03{display:inline-block; background: url(../img/common/poly3.png) no-repeat left 0;background-size: 17px auto; width:22px; height:20px;color:transparent;}
.box_para{font-size:1rem;margin-top:10px; padding:15px; background:#f1f1f1; border-radius:5px;}
.box_para > span{display:inline-block;margin-right:10px}
.box_para > span em{color:#d7006d}
.dataList_cont{padding: 0px;}
.dataList_cont .dataList_cont_area{padding:10px 0;}
.dataList_cont .dataList_cont_area li{border-bottom:1px solid #ccc;padding:0 15px;}
.dataList_cont .dataList_cont_area li:last-child{border:none;}
.dataList_cont .dataList_cont_area li table.tbBoth{margin:15px 0;}
.dataList_cont .dataList_cont_area li thead tr th{padding:7px 10px 7px 0;font-size:1.071rem}
.dataList_cont .dataList_cont_area li table.tbBoth tbody tr th, .dataList_cont .dataList_cont_area li table.tbBoth tbody tr td{vertical-align:top; color:#333;}
.dataList_cont .dataList_cont_area li.noData01{text-align:center;background:url('../img/common/icon_nodata01.png') no-repeat center 30px;background-size:22px auto;padding:78px 0 33px 0}
.dataList_cont .dataList_cont_area li.noData02{text-align:center;background:url('../img/common/icon_nodata02.png') no-repeat center 30px;background-size:35px auto;padding:78px 0 33px 0}
/*=== 예금신규  ===*/
/*정보입력, 부가서비스  MPDPDN0102, MPDPDN0103, MPDPDN0104 , MPDPDN0105, MPDPDN0106*/
.new_account_cop_wrap{padding:20px 15px 18px;background:#fff;border:1px solid #acb9cc; border-radius:5px;  text-align:left;position:relative;}
.new_account_cop_wrap .info_num{color:#111;font-weight:bold;font-size:1.143rem;}
.new_account_cop_wrap .info_name{font-size:1rem;color:#111;font-weight:normal;margin-bottom:3px}
.new_account_cop_wrap.type02{margin:20px 15px 0 15px; border-bottom:1px solid #ccc;}
.transfer_comp + .area_pad >.new_account_cop_wrap{background-color:#f1f7ff;text-align:center}
.wrap_fixed + .area_pad >.new_account_cop_wrap{background-color:#f1f7ff;}
.contents .area_pad:first-child .new_account_cop_wrap:first-child{background-color:#f1f7ff;}

.phone_num_area{font-size:1.071rem;line-height:30px; color:#333; font-weight:bold;}
.tbType01 th.newAcc_title_th{text-align:center; background-color:#fff;}
.titleType span.title_area.type02 { float: left; color: #094fae; padding: 25px 15px;}
.titleType span.title_area.type02 h2{color:#111; font-size:1.286rem;}
.titleType span.title_area.colorchange{color:#111;}
.titleType span.title_area.colorchange.active{color: #094fae;}
/*=== 예금해지 ===*/ /*하현수 추가*/
/*예금해지-정보입력_계좌선택 MPDPDC0101*/
.wrap_step.closeMoney{border-bottom:1px solid #d4dcc9;margin-top:0;border-top:none;}
.wrap_acount_sel.line{border-bottom:solid 1px #ced2d6;border-top:solid 1px #ced2d6;}
.wrap_acount_sel.line + .titl_area01.noShadow{border-top:3px solid #f0f2f4}
/*예금해지-입력확인_계좌정보 MPDPDC0102*/
.wrap_step.closeMoney + .titleType{border-top:none;}
.btn_all.btn_point > button +button{background:#b71867;}
.titl_area01.noShadow{border-bottom-color:#eaeaea;box-shadow:none;} 
.titl_area02{margin-bottom:20px;border-bottom:1px solid #eaeaea;}
.titl_area02 h2{display:block;padding:14px 15px 15px;color:#0a50af;font-size:1.071rem}
.closeMoney{margin-top:5px;}
.closeMoney +  input.input_won{width:100%;box-sizing: border-box; }
.tbBoth tbody th.total,.tbBoth tbody td.total{background:#f1f7ff; border-top:1px solid #cbcbcb;padding-bottom:7px}
.tbBoth.tbBoard tbody th.point, .tbBoth.tbBoard tbody td.point{border-color:#5f656b}
.tbBoth tbody tr.total th,.tbBoth tbody tr.total td{background:#f1f7ff; border-top:1px solid #cbcbcb;padding-bottom:15px;padding-top:15px}

/*예금해지-추가인증수단선택 -전체팝업  MPDPDC0102-1*/
/*예금해지-해지완료_계좌정보 MPDPDC0103*/
.input_list01 li .guide_title01{margin-top:10px;}
/*예금해지-추가정보입력_입금정보 MPDPDC0104*/
.bankBook.btn_selectBox{font-size:1.143rem;}
.bankBook_area .bankBook{display: block;background: url(../img/common/bul_select01.png) no-repeat right center;background-size: 22px auto;padding: 8px 18px 10px 10px;border-bottom: solid 1px #dedede;line-height: 40px; font-size:1rem; line-height:1.5rem;}
.bankBook_area .bankBook:focus {border-bottom: solid 1px #1e92f3;}
.acount_list_select li a.current{background: url(../img/common/icon_layer_selected.png) no-repeat right center;background-size: 11px auto;border-color: #1e92f3;color: #0b54cd;}
.acount_list_select li a.current *{color:#0b54cd;}
.bankBook_area .bankBook .bankBook_name_final,.bankBook_area .bankBook .bankBook_num_final{display:block;font-weight:bold;}
.bankBook_area  .input_gold{text-align: left;font-size: 0.857rem;padding-top: 3px;border: 0 !important;display:block;width:100%;line-height:1.286rem;font-weight:normal;background:#fff!important; }
.bankBook_area .bankBook + .input_gold{padding-top:5px;}
/*예금해지-예금해지신청내역조회 MPDPDC0105 */
.bankBook_info_cont{padding: 0px;} /*border-top: solid 1px #ced2d6;*/
/*.bankBook_info_cont:before{ content: '';display: block;width: 100%;height: 3px;background-color: #f0f2f4;}*/
.bankBook_info_list{padding:10px 15px 0;}
.bankBook_info_list li{padding:14px 0 0 0; margin-bottom:10px; border:1px solid #d3d3d3;border-radius:5px;overflow:hidden}
.bankBook_info_list li.noData01{border:none; text-align:center;background:url('../img/common/icon_nodata01.png') no-repeat center 30px;background-size:22px auto;padding:78px 0 33px 0}
.bankBook_info_list li.noData02{border:none; text-align:center;background:url('../img/common/icon_nodata02.png') no-repeat center 30px;background-size:35px auto;padding:78px 0 33px 0}
.bankBook_info_data{display:table;width:100%;padding:0 15px;}
.bankBook_info_data .bankBook_info_title{display:table-cell;}
.bankBook_info_data .bankBook_info_title .bankBook_detail{display:block; font-size:1rem;font-weight:bold;color:#111;line-height:1.5rem;}
.bankBook_info_data .bankBook_info_title .bankBook_num{display:block; font-size:1rem;color:#111;line-height:1.5rem;}
.bankBook_info_data .bankBook_info_title + .emt_trnasfer, .bankBook_info_data .bankBook_info_title + .btn_bankBook_trnasfer{display:table-cell; text-align:right;position:relative;}
.bankBook_info_data .btn_bankBook_trnasfer:before{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow02.png') no-repeat center center;background-size:15px auto;right:57px;top:2px;margin-top:0}
.bankBook_info_data .btn_bankBook_trnasfer.active:before{;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;}
.bankBook_info_list .bankBook_info_num{display:block; width:100%;font-size:1rem;color:#333; font-weight:bold; text-align:right;padding:15px;}
.bankBook_info_amount{display:none;}
.bankBook_info_amount.active, .bankBook_info_amount.always{display:block;}
.bankBook_info_amount.always .bankBook_info_btn{border-top:1px solid  #d3d3d3; }
.bankBook_info_amount .bankBook_info_detail{padding:13px 15px;font-size:1rem;color:#111; background:#eef1f3;display:table;width:100%;}
.bankBook_info_amount .bankBook_info_detail + .bankBook_info_detail{border-top:solid 1px #d3d3d3}
.bankBook_info_detail .bankBook_info_th{display:table-cell;text-align:left;}
.bankBook_info_detail .bankBook_info_td{display:table-cell;text-align:right}
.bankBook_info_amount .bankBook_info_btn{display:table; width:100%; table-layout:fixed;}
.bankBook_info_amount .bankBook_info_btn a{display:table-cell;padding:13px 0;font-size:1rem;font-weight:bold;color:#111;text-align:center;border-left:1px solid #d3d3d3}
.bankBook_info_amount .bankBook_info_btn a:first-child {border-left:none}
.bankBook_info_table{background:#eef1f3; padding:10px 0;}
.bankBook_info_table table.tbBoth.tbBoard{border:none; background:#eef1f3;margin-top:0;}
.bankBook_info_table table.tbBoth.tbBoard th, .bankBook_info_amount table.tbBoth.tbBoard td{padding: 5px 15px;font-size: 1rem; color: #111;font-weight:normal;}

.bankBook_info_table table.tbBoth.tbBoard tr:first-child th,
.bankBook_info_table table.tbBoth.tbBoard tr:first-child td{padding-top: 5px}
/*비대면서비스 계좌개설  MPNFAO0301*/
.agreee_radio_type.type03{border-top:solid 1px #e0e0e0;display:table;width:100%;table-layout:fixed;margin-top:10px;}
.agreee_radio_type.type03 > li{display:table-row; padding:0 15px;}
.agreee_radio_type.type03 > li:after{content:"";display:block; clear:both;}
.agreee_radio_type.type03 > li > span,.agreee_radio_type.type03 > li > label{display:table-cell;padding:8px 0;border-bottom:solid 1px #f0f0f0;}
.agreee_radio_type.type03 > li > span{padding-left:15px;width:35px;}
.agreee_radio_type.type03 > li > label{padding-right:15px; width:100%;position:relative; }
.agreee_radio_type.type03 > li > label span.card_name{display:block; font-size:1.071rem;font-weight:bold;margin-top:5px;}
.agreee_radio_type.type03 > li > label .btn_bankBook_trnasfer{display:block; text-align:right;position:absolute; padding-right:22px;right:15px;top:14px;}
.agreee_radio_type.type03 > li > label .btn_bankBook_trnasfer:before{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow02.png') no-repeat center center;background-size:15px auto;right:0px;top:3px;margin-top:0}
.agreee_radio_type.type03 > li > label .btn_bankBook_trnasfer.active:before{;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;}
.agreee_radio_type.type03 > li > a.list_link{display:table-cell;width:27px;vertical-align:middle;background:url('../img/common/bul_list01.png') no-repeat center center;background-size:6px auto;border-bottom:1px solid #f0f0f0;}

.agreee_radio_type.type04{border:none; display:table;width:100%;table-layout:fixed;margin-top:10px;}
.agreee_radio_type.type04 > li{display:block; padding:0; border:1px solid #acb9cc; border-radius:6px; margin:0 0 10px 0;}
.agreee_radio_type.type04 > li:after{content:"";display:block; clear:both;}
.agreee_radio_type.type04 > li > span,.agreee_radio_type.type04 > li > label{display:table-cell;padding:8px 0;border-bottom:none;}
.agreee_radio_type.type04 > li > span{padding-left:15px;width:35px; vertical-align:top;padding-top:20px;}
.agreee_radio_type.type04 > li > label{padding-right:15px; width:100%;position:relative; }
.agreee_radio_type.type04 > li > label span.card_name{display:block; font-size:1.143rem;font-weight:bold;margin:0 0 0 5px; padding:15px 0;}
.agreee_radio_type.type04 > li > label .btn_bankBook_trnasfer{display:block; text-align:right;position:absolute; padding-right:22px;right:10px;top:27px; color:transparent;width:15px;height:15px;background:url('../img/common/btn_acount_arrow02.png') no-repeat center center;background-size:15px auto;}
.agreee_radio_type.type04 > li > label .btn_bankBook_trnasfer.active{;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;}
.agreee_radio_type.type04 .bankBook_info_data .btn_bankBook_trnasfer:before{display:none;}
.agreee_radio_type.type04 .bankBook_info_trnasfer{background:#eef1f3;padding:10px 15px 20px 15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.agreee_radio_type.type04 > li .anLink{margin-top:10px;text-decoration:none;background:url('../img/common/bul_arrow03.png') no-repeat right center;background-size:5px auto;padding-right:10px; }

.agreee_radio_type.type05{border:none; display:table;width:100%;table-layout:fixed;margin-top:10px;}
.agreee_radio_type.type05 > li{display:block; padding:0; border-radius:6px; margin:0 0 10px 0;}
.agreee_radio_type.type05 > li:after{content:"";display:block; clear:both;}
.agreee_radio_type.type05 > li > img {display:block;width:200px; margin:20px auto 0;}

.agreee_radio_type.type05 > li > span > input,.agreee_radio_type.type05 > li > span > label{display:inline-block;padding:8px 0;border-bottom:none;}
.agreee_radio_type.type05 > li > span{padding-left:0;width:inherit; vertical-align:top;padding:10px 0 0 0; display:block; text-align:center; font-weight:bold; border-bottom:none;font-size:1.143rem;}

.listType01 > li  a.find_member > div{display:table; width:100%;table-layout:fixed;}
.listType01 > li  a.find_member > div .member_name{display:table-cell; width:80px;}
.listType01 > li  a.find_member > div .member_num{display:table-cell; width:130px;}
.listType01 > li  a.find_member > div .member_stat{display:table-cell;text-align:right}

/*=== 이체 ===*/
/*자동이체 계좌이동 서비스안내 MPTFAS0100*/
.noneScroll.wrap_fixed.transfer_title .wrap_fixed .fixed_cont{padding-bottom:0;}
/*자동이체 계좌이동 자동이체변경신청 MPTFAS0200*/
.tab_contents.transfer_teb{}
.tab_contents.transfer_teb .transfer_notice{margin:30px 0;}
.tab_contents.transfer_teb .transfer_table_notice{font-size:0.857rem;}
.tab_contents.transfer_teb .tbType01{margin:5px 0 0 0;}
.tab_contents.transfer_teb .tbType01 td{text-align:center;}
.tab_contents.transfer_teb .transfer_info_main select{height:40px;}
.tab_contents.transfer_teb .transfer_info_main .ui_selectbox .btn_selectBox{height:40px;}
/*자동이체 계좌이동 자동이체변경신청상세 MPTFAS0201*/
.transfer_title .transfer_data{display:table;width:100%;font-size:1.214rem; font-weight:bold;color:#111;padding:4px 15px 15px;}
.transfer_title .transfer_data .transfer_title_bank{display:table-cell;text-align:left;}
.transfer_title .transfer_data .transfer_title_num{display:table-cell;text-align:right;}
.transfer_detail_list{padding:10px 0 0 0;}
.transfer_detail_list > li{padding:0; margin-bottom:10px;position:relative;}
.transfer_detail_list > li > input[type="checkbox"], 
.transfer_detail_list > li > input[type="radio"]{display:block; position:absolute; left:10px; top:14px; }
.transfer_detail_list > li > input[type="checkbox"] + label, 
.transfer_detail_list > li > input[type="radio"] + label{display:block; background:#f1f4f8; border-top:2px solid #acb9cc; padding:12px 0 12px 45px; margin:0; text-align:left;font-weight:bold; font-size:1rem;line-height:1.786rem;}
.transfer_detail_list > li table{margin:0 0 10px 0; border-top:1px solid #dfdfdf;}
.transfer_detail_list > li table th{padding-left:10px;}
.transfer_detail_list > li table td{padding-right:10px;}
.transfer_detail_list > li table td.last, .transfer_detail_list li table th.last{border-bottom:none;}
.transfer_detail_list > li:last-child{border-bottom:1px solid #cbcbcb;}
.transfer_detail_list > li#EMPTY{border-bottom:0;}
/*자동이체 계좌이동 자동이체변경신청정보입력 MPTFAS0203*/
.transfer_cont_area{padding:0 15px;}
.transfer_cont_area table.tbBoth.tbBoard{margin-top:10px;margin-bottom:20px;}
.transfer_cont_area table.tbBoth.tbBoard:first-child{margin-top:20px;}
.transfer_cont_area table.tbBoth.tbBoard + table.tbBoth.tbBoard{border-top:solid 1px #5f656b}
.transfer_cont_area table.tbBoth.tbBoard th{}/*.transfer_cont_area table.tbBoth.tbBoard th*/
.transfer_cont_area table.tbBoth.tbBoard td{}/*font-weight:bold;padding-right:10px;*/
.transfer_modify_area{padding:0 15px  20px;}
.transfer_modify_area .title_level3.last{padding:20px 0 0 0; margin:20px 0 0 0; border-top:3px solid #f0f2f4;}
.transfer_modify_area .transfer_modify_chkbox{padding:18px 0 7px 0;}
.transfer_modify_area .transfer_modify_chkbox label, .transfer_modify_area .transfer_modify_chkbox a{vertical-align:middle; margin-right:3px;}
/* .contents > .transfer_notice{border-top: solid 1px #ced2d6;padding: 0px;}
.contents > .transfer_notice:before{ content: '';display: block;width: 100%;height: 3px;background-color: #f0f2f4;}
.contents > .transfer_notice .wrap_info_box01{margin:25px 15px 20px;}
/*자동이체 계좌이동 자동이체변경신청정보확인 MPTFAS0204*/
.contents > .info_box_top.transfer_area:first-child{border-bottom:0;}
.info_box_top.transfer_area{background:#fff;padding:25px 15px;margin-bottom:0;}
.info_box_top.transfer_area + .titleType.transfer_title{background:#f1f7ff;}
.info_box_top.transfer_area + .titleType span.title_area{padding-top:14px;}
.tbBoth.tbBoard thead th{padding:7px 10px 7px 10px;font-size: 1.071rem;color: #111;}
.tbBoth.tbBoard.transfer_area{margin-top:10px;}
.tbBoth.tbBoard.transfer_area thead th{padding: 8px 0 8px 0; background:#f6f6f6;}
.titleType.transfer_title{border-top:1px solid #acb9cc;border-bottom:1px solid #dedede;background:#f1f7ff;}
.titleType.transfer_title.bgWhite{background:#fff;border-bottom:none;}
/*자동이체 계좌이동 자동이체변경신청정보완료 MPTFAS0205*/
.transfer_comp + .titleType.transfer_title{border-top:1px solid #acb9cc;background:#f1f7ff;}
.transfer_comp + .titleType span.title_area{padding-top:14px;}
.transfer_cont_area .btnArea{margin-top:20px;}
/*예금해지-변경신청결과목록 MPTFAS0211 */
.transfer_info_main{margin-top:15px;padding:0;}
.transfer_info_main .select_time{margin:20px 0 5px 0;}
.transfer_info_main  .wrap_radio{margin:15px 0;}
.transfer_info_main .btnArea{margin:20px 0 8px;}
.transfer_info_list{padding:10px 0 0;}
.transfer_info_list > li{padding:14px 0 0 0; margin-bottom:10px; border:1px solid #d3d3d3;border-radius:5px;}
.transfer_info_list > li.noData01{border:none; text-align:center;background:url('../img/common/icon_nodata01.png') no-repeat center 30px;background-size:22px auto;padding:78px 0 33px 0}
.transfer_info_list .bankBook_info_data{display:table;width:100%;padding:0 15px 0 10px;position:relative;}
.transfer_info_list .bankBook_info_data .transfer_info_title{display:table-cell;border-top: none; padding:0; background-color: #fff;}
.transfer_info_list .bankBook_info_data .transfer_info_title .transfer_detail{display:block; font-size:1rem;font-weight:bold;color:#111;line-height:1.5rem;}
.transfer_info_list .bankBook_info_data .transfer_info_title .transfer_num{display:block; font-size:1rem;color:#111;line-height:1.5rem;}
.transfer_info_list .bankBook_info_data .transfer_info_num{color:#666; margin:5px 0 15px ;}
.transfer_info_list .bankBook_info_data .transfer_info_title + .btn_bankBook_trnasfer{display:table-cell; text-align:right;position:absolute; padding-right:22px;right:15px;top:0;}
.transfer_info_list .bankBook_info_data .btn_bankBook_trnasfer:before{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow02.png') no-repeat center center;background-size:15px auto;right:0px;top:3px;margin-top:0}
.transfer_info_list .bankBook_info_data .btn_bankBook_trnasfer.active:before{;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;}
.transfer_info_list .transfer_info_list .bankBook_info_num{display:block; width:100%;font-size:1rem;color:#333; font-weight:bold; text-align:right;padding:15px;}
.transfer_info_list .bankBook_info_amount{display:none;}
.transfer_info_list .bankBook_info_amount.active, .bankbook_info_amount.always{display:block;}
.transfer_info_list .bankBook_info_amount.always .transfer_info_btn{border-top:1px solid  #d3d3d3; }
.transfer_info_list .bankBook_info_amount .transfer_info_detail{padding:13px 15px;font-size:1rem;color:#111; background:#eef1f3;display:table;width:100%;}
.transfer_info_list .transfer_info_detail .transfer_info_th{display:table-cell;text-align:left;}
.transfer_info_list .transfer_info_detail .transfer_info_td{display:table-cell;text-align:right}
.transfer_info_list .bankBook_info_amount .transfer_info_btn a{display:block;padding:13px 0;font-size:1rem;font-weight:bold;color:#111;text-align:center;}
.transfer_info_data{display:table;background:#eef1f3;table-layout:fixed;width:100%;}
.transfer_info_data li{display:table-cell; ;padding:10px 0; text-align:center;}
.transfer_info_data li span, .transfer_info_data li strong{display:block; }
/*예금해지-변경신청결과목록상세조회 MPTFAS0212 */
.titleType.transfer_title + .titleType.transfer_title{background:#f1f7ff;margin-top:0;border-bottom:1px solid #dedede;}
.titleType.transfer_title + .titleType.transfer_title:before{height:0;}
/*예금해지-자동이체해지 MPTFAS0300 */
.info_box_top.transfer_main_title{margin-bottom:0;}
.info_box_top.transfer_main_title .listCont{margin-top:0;}
.transfer_cont_area >p{margin-top:20px;}

/* 은행선택 */
.bank_list::after{content:'';display:block;clear:both}
.bank_list{margin:20px 10px 0 10px}
.bank_list > li{box-sizing:border-box;padding:2px 5px;width:50%}
.bank_list > li > a {position:relative; padding:5px 0 5px 30px; display:flex; align-items:center; min-height:2.4em; line-height:1.2em;text-align:left;font-size:1rem; background-color:#fff;}
.bank_list > li > a .bank_logo{display:inline-block; position:absolute; left:0; top:0; transform:translateY(50%); height:24px;}
.bank_list > li > a .bank_logo img{width:24px}
.popupContents.wrap_tab_contents{padding:0 0 25px}
.bank_list > li:nth-child(odd) {clear:both;float:left;}
.bank_list > li:nth-child(even) {float:right;}

.en .bank_list > li{float:none;width:100%}
.en .bank_list > li > a{padding:9px 0 6px 30px;}

.bank_list.type02{margin:20px 10px 0 10px}
.bank_list.type02 > li{float:left;width:33.33%;box-sizing:border-box;padding:5px}
.bank_list.type02 > li > a{display:block;text-align:center;font-size:0.929rem;background-color:#fff; border:1px solid #e0e0e0; border-radius:5px; padding:10px 0 10px 0;min-height:4.8em}
.bank_list.type02 > li > a .bank_logo{display:block;height:22px;padding-bottom:18px; border-bottom:1px solid #e0e0e0;margin-right:0}
.bank_list.type02 > li > a .card_logo_go{display:inline-block; background:url('../img/common/btn_direct.png') no-repeat right 4px;background-size:11px 11px; margin-top:10px; padding-right:15px;color:#666;font-weight:bold;font-size:0.857rem; }
.bank_list.type02 > li > a .bank_logo img{width:76px;}

/*=== 퇴직연금  ===*/
/*  개인형IRP신규가입_1약관동의  MPRTIJ0203*/
.manual_check_area li .transfer_modify_chkbox input{display:table-cell;}
.manual_check_area li .transfer_modify_chkbox .wrap_checkbox{display:table-cell;}
.manual_check_area li .transfer_modify_chkbox .wrap_checkbox input{display:inline-block;}
.manual_check_area li .transfer_modify_chkbox label.font-type03{font-size:1.071rem; display:table-cell; padding-left:7px; vertical-align:middle;}
.tbBoth.tbBoard .leftTxt{text-align:left; font-size:1.071rem; font-weight:normal;}
.tbBoth th .tooltip{vertical-align:bottom;}
.title_area em.font_style02{color:#333; font-size:0.929rem; padding-left:3px;display:block}
.rt_title .btn_arrow{position:absolute; right:-3px; font-size:0;line-height:0;border:0;width:20px;height:30px;background-color:transparent;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto; top:50%; margin-top:-15px;}
.btn_title{width:100%; border:0;background-color:transparent;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto; text-align:left;font-size:1.071rem;padding-right:12px;}
.add_percent_list{}
.add_percent_list > li{border:1px solid #acb9cc; border-top:none; position:relative;}
.add_percent_list > li:first-child{border-top-left-radius:5px; border-top-right-radius:5px;border-top:1px solid #acb9cc; }
.add_percent_list > li.total.type02{background:#fff;}
.add_percent_list +.total{background:#fff;border:1px solid #acb9cc; border-top:none;border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.add_percent_list +.total .add_percent_total{display:table;width:100%;padding:0 15px;}
.add_percent_list +.total .add_percent_total dt{display:table-cell;padding:15px 0;}
.add_percent_list + .total .add_percent_total dd{display:table-cell;text-align:right;padding:15px 0;font-size:1.143rem;color:#0b54cd; vertical-align:middle;}
.add_percent_list +.total .add_percent_total dd strong{color:#0b54cd;}
.add_percent_list > .total{background:#fff;border:1px solid #acb9cc; border-top:none;border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.add_percent_list > .total .add_percent_total{display:table;width:100%;padding:0 15px;}
.add_percent_list > .total .add_percent_total dt{display:table-cell;padding:15px 0;}
.add_percent_list > .total .add_percent_total dd{display:table-cell;text-align:right;padding:15px 0;font-size:1.143rem;color:#0b54cd; vertical-align:middle;}
.add_percent_list > .total .add_percent_total dd strong{color:#0b54cd;}
.add_percent_list > li >.percent_item:first-child{border-top-left-radius:5px; border-top-right-radius:5px;}
.add_percent_list.borderNone > li.total {border-top:0;border-radius:0 0 5px 5px}
/* 200925 상품이 없을 시 합계 border */
.add_percent_list +.total.borderAdd{border-top:1px solid #acb9cc; border-top-left-radius:5px; border-top-right-radius:5px;}

/* 토글형태일경우 */
.add_percent_list.toggle{}
.add_percent_list.toggle > li .bg_value{display:none}
.add_percent_list.toggle > li.active .bg_value{display:block}

.percent_item{padding:20px 15px;background:#fff;}
.percent_item .info_name{display:block;font-size:1.143rem;line-height:1.4rem; padding:0 28px 0 0;}
.percent_item .info_amount_price{margin-top:10px; text-align:left;font-size:1rem;color:#111;}
.percent_item .info_amount_price span{font-size:1rem;}
.percent_item .info_amount_price strong{padding-left:5px;color:#0b54cd;}
.percent_item .info_amount_price .gift_name{background: url(../img/common/bg_bar01.gif) no-repeat right center; background-size: 1px 9px; padding-right:10px; margin-right:10px;}
.percent_item .info_amount_price .gift_name:only-child{background:none}
.percent_item .btn_delete{position: absolute;width: 20px;height: 20px;border: none;right: 15px;top: 20px;background: url(../img/common/btn_mod01.png) no-repeat center center;background-size: 20px auto;color: transparent;overflow: hidden;}
.percent_item .btn_del{position: absolute;right: 15px;top: 20px;}
.percent_item.type02{padding:15px;}
.percent_item > input[type="checkbox"]{display: block; position: absolute;left: 10px;top: 14px;}
.percent_item > input[type="checkbox"] + .info_name{padding: 2px 0 0 30px;margin:0;}
.double_input_area{display:table; table-layout:fixed; width:100%;padding:15px 0 15px 25px; background:#f2f4f7;}
.double_input_area .input_area{display:table-cell; padding-right:25px;vertical-align:middle}
.double_input_area .input_area:first-child{padding-left:0;}
.double_input_area .input_area p{font-size:0.929rem;}
.double_input_area .input_area input[type="text"], .double_input_area .input_area input[type="tel"]{background:transparent; display:block; width:100%; margin-top:5px;}
.percent_item + .box_para{padding:15px; background:#f2f4f7;margin-top:0}

/*퇴직연금 신규가입 상품선택 MPRTIJ0206*/
.btn_rightArea{text-align:right;margin-top:5px; }
.btn_rightArea .btn_detail{display: inline-block;background-color: #e0e5ed;font-size: 0.857rem;text-align: center;line-height: 30px;border: 0; border-radius:3px; width: 62px;font-weight: bold; color: #111;}

.list_type03 label,
.list_type03 a{position:relative;display:block;padding:20px 15px ;}
.list_type03 label{padding-left:45px;}
.list_type03 a .info_name{padding-right:20px;}
.list_type03 a:after{position:absolute;right:15px;top:40%;width:6px;height:10px;background: url('../img/common/bul_list01.png') no-repeat 95% 35%;background-size: 6px auto;content:'';}
.list_type03 a .info_name .txtS{font-size:1rem;}
.list_type03 input[type="checkbox"]{position:absolute;top:20px;left:15px;}
.list_type03 > li{position:relative;border: 1px solid #acb9cc;border-radius: 5px;margin-top:15px;}
.list_type03 > li .acount_emt_name.point_sub{border:1px solid #4960eb; background:#4960eb; color:#fff !important;}
.list_type03 > li .info_name{display:block;font-size:1.143rem;line-height:1.4rem; margin-top:8px;color:#333;}
.list_type03 > li .info_amount_price{margin-top:10px; text-align:right;font-size:1.429rem;color:#111;}
.list_type03 > li  .info_amount_price span{font-size:1rem;}
.list_type03 > li  .info_amount_price strong{padding-left:5px;}

/*퇴직연금 신규가입 상품선택 MPRTIJ0208*/
.area_pad > .info_name{font-weight:bold; color:#333;}
.area_pad > .info_name +.agreement_cont{margin-top:12px;}
.mov_area{width:100%; min-height:170px; background:#000;}
.subtitles{height:200px;overflow-y:scroll}
/*퇴직연금 상단 셀렉트 */
.layerAd_option{padding:0 15px;}
.layerAd_option ul:only-child{float:none;width:100%;}
.layerAd_option  li > a{display:block; padding:10px 10px 10px 10px;background:#fff;border:0;text-align:left;border-bottom:solid 1px #d9e0ed;word-break: break-all;}
.layerAd_option  li > a:active, .layerAd_option  li > a:focus, .layerAd_option  li > a.selected{background:url('../img/common/icon_layer_selected.png') no-repeat 98% center;background-size:11px auto;border-color:#1e92f3;color:#0b54cd;}

.table_txt_input{width:100%; background:transparent;}
.btn_botton_layer_ad{position: absolute;background: url(../img/common/btn_botton_arrow02.png) no-repeat left center;width: 20px;height: 20px;background-size: 20px auto; right: 15px;bottom: 20px; overflow:hidden; color:transparent; border:0; }
.btn_botton_layer_ad.active{background: url(../img/common/btn_botton_arrow01.png) no-repeat left center;background-size: 20px auto;}
.title_sub input.checkboxType02{width: 19px; height: 19px;background-size: 19px auto;}
.title_sub input.checkboxType02:after{right:2px;top:2px;}
.title_sub label.checkboxType02{font-size:0.929rem}

/*=== 펀드 ===*/
/*펀드매매  임의단체펀드신규가입 관련안내 MPFNFL0101 */
.img_comp01{display:table;width:100%;}
.img_comp01 .img_comp01_inner{display:table-cell;vertical-align:middle;padding:0 0 5px 0;font-size:1.071rem;text-align:center; color:#111;}
.img_comp01 .img_comp01_inner strong.transfer_num{font-size:1.143rem; color:#003dd7}
.img_comp01 .img_comp01_inner p{padding-top:70px;}
.img_comp01 .img_comp01_inner p.type01{background:url('../img/common/icon_nodata02.png') no-repeat center 16px;background-size:35px auto;}
.img_comp01 .img_comp01_inner p.type02{background:url('../img/common/icon_info02.png') no-repeat center 16px;background-size:35px auto;padding:70px 0 15px;}
.img_comp01 .img_comp01_inner p.type02 strong{display:block;padding:15px 15px;background:#f1f1f1; border-radius:5px;}
.img_comp01 .img_comp01_inner p.type03{background:#f1f7ff; border-radius:5px;}
/*펀드매매  투자정보확인서신규 MPFNFL0102 */
.closeMoney_cont_notice01{margin-top:20px;padding:15px; background:#f1f1f1; border-radius:5px;}
.closeMoney_cont_notice02{margin-top:20px;padding:15px; border:1px solid #ddd;  border-radius:5px;}
.closeMoney_cont_notice02 .listCont{margin-top:0;}
/*펀드매매  투자성향진단 팝업 MPFNFL0104 */
.fund_survay_list{padding:0 15px;}
.fund_survay_list .input_list01{padding-left:15px;}
.fund_survay_list .input_list01 > li{padding-top:0px;list-style:decimal;}
.fund_survay_list .input_list01 > li + li {padding-top:0px}
.fund_survay_list .input_list01 > li .ui_selectbox{margin:0 0 5px 0px;}
.popupContents > .wrap_info_box01{margin-left: 15px;margin-right: 15px;}
/*펀드매매  투자성향진단부적합 MPFNFL0106 */
.agree_area.checkboxType01{padding: 15px 5px 15px 5px;}
.agree_area.checkboxType02{padding: 15px 5px 15px 5px;border:none;}
.manual_check_area li .agree_area.checkboxType02{padding: 7px 5px 7px 0;border:none;}
.agree_area input[type="checkbox"].checkboxType02{display:table-cell;position:relative}
.agree_area .wrap_checkbox{display:table-cell;}
.agree_area .wrap_checkbox input[type="checkbox"].checkboxType02{display:inline-block;}
.agree_area input[type="checkbox"].checkboxType02:disabled{border:0;position:relative;background:none !important}
.agree_area input[type="checkbox"].checkboxType02:disabled::after{content:'';display:block;clear:both;width:25px;height:25px;border:solid 1px #999;left:0;top:0;box-sizing:border-box;background:#f1f1f1 }
.agree_area label.checkboxType02{display:table-cell;padding-left:7px; font-size:1rem; line-height:1.5rem; color:#333;}
/*펀드매매  투자성향진단약관동의 MPFNFL0107 */
.fixed_cont .box_top + .wrap_step, .fixed_cont  > .wrap_step{border-top:none;}
.fund_info_notice{margin:15px 0;}
/*펀드매매  신규매입가입완료 MPFNFL0110 */
.complete_gift_title{border-top:1px solid #acb9cc;background:#f1f7ff; padding:20px 15px 18px 15px;text-align:center;position:relative;}
.complete_gift_title.type02{border-bottom:1px solid #dbe1e7}
.complete_gift_title .transfer_title_num{font-size:1.357rem; color:#111;}
.complete_gift_title .title_area h2{margin-top:8px;font-size:1rem; color:#0b54cd;}
.complete_gift_title .btn_delete{position:absolute; width:25px; height:25px; border:none; right:20px; top:15px;background:url('../img/common/btn_mod01.png') no-repeat center center;background-size:25px auto; color:transparent; overflow:hidden;}
/*펀드매매 추가매입 MPFNFL0200*/
.fundAdd_cont{margin:20px 0;}
.fundAdd_cont table{margin-top:0;}
.fundAdd_cont table a.check_area{position: relative;display: block;padding: 0 16px 0 32px;background: url(../img/common/bul_list01.png) no-repeat right center;background-size: 6px auto;}
.fundAdd_cont table td > span {display:inline-block}
.fundAdd_cont table td > div > span {display:inline-block}
/*펀드매매 추가매입 MPFNFL0201*/
.info_box_top.transfer_area + .complete_gift_title.alignL.type02{border-top:none;}
.fund_detail_list li .tbBoth.tbBoard{margin:20px 0;}
.fund_detail_list li .complete_gift_title.type02{text-align:left;}
/*펀드매매 대표클래스전환 MPFNFL0204*/
.transfer_comp.borderB{border-bottom:1px solid #ced2d6;}
.complete_gift_title .transfer_title_name{font-size:1.357rem}
/*펀드매매 신청내역 조회/취소 리스트 MPFNFL0500*/
.transfer_detail_list li input[type="checkbox"] + label.fund_title_nonLeft{padding: 12px 15px 12px 45px; text-align:left;}
.fund_title_left{position:relative; text-align:left; font-weight:bold; display: block;background: #f1f4f8;border-top: 2px solid #acb9cc;padding: 12px 0 12px 10px;margin: 0;text-align: left;font-weight: bold;font-size: 1rem;ine-height: 1.786rem;}
.fund_title_left span.title_etc{position:absolute;top:12px;right:30px;}
.fund_title_right{ text-align:right; font-weight:bold; display: block; padding: 15px 38px 5px 10px;margin: 0;text-align: right;font-weight: bold;font-size: 1rem;ine-height: 1.786rem;}
.fund_name{padding:5px 10px 0 10px;}
/*펀드매매 신청내역 조회/취소 리스트 MPFNFL0501*/
.btn_sellFund_info{position: absolute;background: url(../img/common/btn_acount_arrow02.png) no-repeat left center;width: 20px;height: 20px;background-size: 20px auto; right: 10px;top: 15px; overflow:hidden; color:transparent;}
.btn_sellFund_info.active{background: url(../img/common/btn_acount_arrow01.png) no-repeat left center;background-size: 20px auto;}

.sellFund_info_amount{display:none;}
/*
.sellFund_info_amount .gray_bg{background:#f6f6f6; padding:1px 10px 20px 10px;}

.gray_bg .wrap_reset > a{background:#fff;}
.gray_bg .wrap_reset > input:focus + a {background: url(../img/common/btn_mod01.png) center center no-repeat  #fff; background-size: 16px auto;}
*/
.sellFund_info_amount.active{display:table-row;}
.transfer_detail_list > li.noData01{border:none; text-align:center;background:url('../img/common/icon_nodata01.png') no-repeat center 30px;background-size:22px auto;padding:78px 0 33px 0}

/*펀드매매 계좌수익률조회 계좌선택 MPFNFQ0200*/
.wrap_acount_sel.type02{border-bottom:1px solid #dbe1e7;}
.bankBook_info_main + .titleType:before{content: '';display: block;width: 100%;height: 3px; background-color: #f0f2f4;}
.table_date{display:block; padding: 14px 10px 14px 10px;font-size: 1rem; font-weight:bold; color: #111;margin-top:15px;border-top:2px solid #acb9cc;background:#f1f4f8;}
a.table_date{background:url('../img/common/bul_list01.png') no-repeat 97% center #f1f4f8;background-size:6px auto;}
.table_date.link{position:relative;padding:14px 40px;}
.table_date.link input[type="radio"]{position:absolute;top:13px;left:10px;}
.table_date.link a{position:absolute;right:10px;top:50%;margin-top:-13px;width:25px;height:25px;background:url('../img/common/bul_list01.png') no-repeat center center;background-size:6px auto;}
.table_date + table.tbBoth.tbBoard{margin-top:0;border-top:1px solid #dfdfdf;border-bottom:none;}
.table_date + table.tbBoth.tbBoard + .table_date{margin-top:0;}
.table_date + table.tbBoth.tbBoard:last-child{border-bottom:1px solid #dedede;}
.table_date + ul{border-top:1px solid #dfdfdf;}
.tooltip{overflow:hidden;display:inline-block;width:16px; height:16px; color:#747474; font-weight:bold; text-align:center; font-size:12px; border:1px solid #747474;border-radius:18px; margin:-2px 5px 0;background:#fff;vertical-align:middle; line-height:15px;}
.tooltip.ob{font-size:0;background: url(../img/common/icon_cost_para.png) no-repeat left 3px; background-size: 13px; border:0; border-radius:0; margin-top:-6px}
.title_area .tooltip{margin-top:-6px;}
.tooltip_cont{display:none; border:1px solid #d3d3d3; background:#fff; padding:15px; text-align:left;font-size:0.857rem;border-radius:8px;max-width:50%;}

/*===외환===*/
/*외환 - 환전안내 MPFXEF0100 */
ol>li>ul.listCont{margin-top:0; padding:5px 0 10px 15px;}
/*외환 - 환전안내 정보입력 MPFXEF0101 */
.tbBoth.select_cost_para tbody th, .tbBoth.select_cost_para tbody td{font-size:0.857rem;  padding-top: 1px; padding-bottom:1px;}
.tbBoth.tbBoard.type02 tbody .point{border-bottom:1px solid #dedede}
.select_cost_para .para_title{width:80px;display:inline-block;}
.select_cost_para .para_title.type02{width:auto;margin-right:10px;}
.tbBoth.tbBoard.type02 tbody tr.gray th,.tbBoth.tbBoard.type02 tbody tr.gray td {padding-top: 20px;  padding-bottom: 20px;}
.tbBoth.tbBoard.type02 tbody tr.gray{background:#f1f4f8;}
.tbBoth.tbBoard.type02 tbody tr.gray th{vertical-align:top;}
.tbBoth.tbBoard.type02 tbody tr.gray  strong{font-size:1.286rem; color:#d7006d;}

/*=== 기업 B2B  ===*/
.sellFund_info_title.type06{background:#f1f3f6; padding:10px 25px 10px 10px;}
.sellFund_info_title.type06 + .btn_sellFund_info{top:-35px; right:15px;}

/*=== 인증센터 ===*/
/*인증서가져오기 MPPCCI0201*/
.area_qrcode{padding:25px 0 10px;text-align:center;}
.area_qrcode img{width:100px; height:100px;}
.area_card{padding:35px 0;text-align:center;}
.area_card img{width:200px; height:200px;}
/*QR코드 가져오기  MPPCCI0202*/
.area_qrcodeCamera{width:100%; height:280px; background:#999;}
/*QR코드 인증서내보내기  MPPCCI0300*/
.certification_list .certification_item{overflow:hidden;border:1px solid #ccced3;border-radius:5px;margin-top:10px;}
.certification_list .certification_item.current{border-color:#0b54cd;}
.certification_list .certification_item > a, .certification_list .certification_item > div.area_box{display:table;padding:15px 10px 15px 15px;width:100%;table-layout:fixed;box-sizing:border-box;}
.certification_list .certification_item > a.btn_bg_more{padding-right:0}
.certification_list .certification_item > a.btn_bg_more::after{content:'';display:table-cell;width:30px;height:20px;background:url('../img/common/btn_more01.png') no-repeat center 2px;background-size:5px auto}

.certification_list .certification_item .cert_img{display:table-cell;width:60px;vertical-align:middle;}
.certification_list .certification_item .cert_img img{max-width:100%;}
.certification_list .certification_item .cert_info.type02{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.certification_list .certification_item .cert_info{display:table-cell;padding-left:15px;vertical-align:top;}
.certification_list .certification_item .cert_info span[class*="info"]{display:block;margin-top:0;color:#333;font-size:0.929rem;}
.certification_list .certification_item .cert_info span[class="info01"] em{}
.certification_list .certification_item .cert_info span[class="info03"] em{}
.certification_list .certification_item .cert_info span.name{color:#111;font-weight:bold;display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.certification_list .certification_item a.btn_acount_emt_admin {display: table-cell;background: url(../img/common/btn_more01.png) no-repeat right 2px;background-size: 5px auto;width: 15px;color: transparent;overflow: hidden;height: 20px;white-space: nowrap;}

.certification_list .certification_item > div.area_box.btnWidth{padding-right:0}
.certification_list .certification_item > div.area_box.btnWidth a.btn_acount_emt_admin{width:30px;background-position:center 2px}

/*QR코드 인증서내보내기  MPPCCI0302*/
.certification_comp{display:table;width:100%;}
.certification_comp .certification_comp_inner{display:table-cell;vertical-align:middle;padding:150px 15px 5px 15px;background:url('../img/common/phoneToPc.png') no-repeat center 50px;background-size:204px auto;height:97px;font-size:1.071rem;text-align:left}
.map_area{width:100%;background:#ddd;}
.area_pad .round_area{ border:1px solid #acb9cc; border-radius:5px;margin-top:25px;padding: 16px 15px;}
.area_pad .round_area h3{border-top:1px solid #dde2eb;margin-bottom: 0; margin-top: 0;padding:16px 12px 4px 14px;}
.area_pad .round_area h3:first-child{border-top:none;}
.area_pad .round_area .listCont{margin-bottom:20px; padding: 0 14px;}

.banksign_intro{padding:25px 20px 20px;background-color:#f5f7f8;text-align:center}
.banksign_intro strong{display:block;font-size:18px;}
.banksign_intro .intro_icon{display:inline-block;width:71px;height:70px;margin:20px 0 15px;background:url(../img/common/icon_banksign_intro.png) no-repeat center center;background-size:71px auto;}

.bio_auth_wrap{overflow:hidden;text-align:center;}
.bio_auth_wrap > span{position:relative;display:inline-block;width:32%;font-weight:bold;color:#333;vertical-align:top;}
.bio_auth_wrap > span input[type="radio"]{position:absolute;left:0;top:0;width:82px;height:102px;background:transparent;}
.bio_auth_wrap > span input[type="radio"]::after{display:none}
.bio_auth_wrap > span input[type="radio"]:checked+label{color:#0b54cd;border:1px solid #e7eaef;}
.bio_auth_wrap > span label{display:block;height:85px;padding:15px 0 0;border:1px solid transparent;}
.bio_auth_wrap > span label span{display:block;margin-top:10px;line-height: 1.1rem;}
.bio_auth_wrap > span label:before{content:'';display:inline-block;height:39px;width:46px;}
.bio_auth_wrap > span.auth_case01 label:before{background:url(../img/common/icon_bio_auth01.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case01 input[type="radio"]:checked+label:before{background:url(../img/common/icon_bio_auth01_current.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case02 label span{margin-top:5px;height:35px;}
.bio_auth_wrap > span.auth_case02 label:before{background:url(../img/common/icon_bio_auth02.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case02 input[type="radio"]:checked+label:before{background:url(../img/common/icon_bio_auth02_current.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case03 label:before{background:url(../img/common/icon_bio_auth03.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case03 input[type="radio"]:checked+label:before{background:url(../img/common/icon_bio_auth03_current.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case04 label:before{background:url(../img/common/icon_bio_auth04.png) no-repeat center center;background-size:auto 39px;}
.bio_auth_wrap > span.auth_case04 input[type="radio"]:checked+label:before{background:url(../img/common/icon_bio_auth04_current.png) no-repeat center center;background-size:auto 39px;}
/* 로그인방법 선택일 때 bg 변경 */
.wrap_login_set .bio_auth_wrap > span input[type="radio"]:checked+label{background-color:#fff}

/* 환율 */
a.arrow{display:block;background:url('../img/common/bul_arrow03.png') no-repeat right center;background-size:5px auto;padding-right:13px}
p.table_date{position:relative;}
p.table_date a.arrow{position:absolute; right:10px; top:15px;}
.doctype03{padding:11px 16px 12px 0}
.graph_area{width:100%; background:#ededed;/* height:250px;*/ margin: 0 auto 20px;}
.graph_area.chart{}

.wrap_exchange_title::after{content:'';display:block;clear:both}
.wrap_exchange_title{padding:0 15px;margin-top:25px}
.area_pad .wrap_exchange_title{padding:0 }
.wrap_exchange_title .exchange_title{float:left}
.flag_img{display:inline-block;margin-right:10px}
.flag_img img{width:27px;}
.wrap_exchange_title .exchange_graph{float:right}
.wrap_exchange_title .exchange_graph .title_btn{font-size:1rem}
.table_date2{background-color:#f1f3f6;font-size:0.857rem;border-top:solid 1px #d4d4d4;margin-top:25px;padding:5px 15px;font-weight:bold}
.table_date2 + .exchange{border-top:0}

.wrap_exchange_list{display:table;width:100%}
.wrap_exchange_list > div{display:table-cell;vertical-align:middle}
.wrap_exchange_list > div.flag_img{width:40px}
.wrap_exchange_list > div.list_exchange{font-size:0.929rem;}
.wrap_exchange_list > div.list_exchange strong{font-size:1rem;}
.wrap_exchange_list > div.list_exchange .point_sub2{font-size:1rem;display:inline-block;margin-left:3px}
.listType01.exchange > li > .wrap_exchange_list{margin:11px 0 12px 0}

/* === 공과금 === */
.point_blue{color:#0a50af;}
.point_comp{color:#0063cc;}
.desh.w5{width:5px;}

/* 2018-08-30 추가 */
.transfer_comp + .payment_detail{padding-top:0;}

/* 테이블 중간에 금액 부분 색상이 있을때 */
.tbBoard .t_price th,.tbBoard .t_price td{border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#f1f7ff;}
.tbBoard .tb_line{border-top:1px solid #dedede;}
.tbBoard .tb_bg{background-color:#f1f7ff;}
.tbBoard .tb_bg2{background-color:#eef1f3;}

/* 테이블 내 h3 및 인풋이 나오는 경우 */
.tb_input_box td{padding:0 10px 11px;}
.tb_input_box th,.tb_input_box td{border-bottom:1px solid #dedede;}

/* 2018-08-20 테이블 내 인풋박스와 원이 같이 나올때 */
.tb_input_ty{display:table;width:100%;}
.tb_input_ty .tb_won{display:table-cell;}

.billing_list .set_date{margin-top:13px;padding:4px 15px 6px;font-size:0.857rem;}
.billing_list > ul{border-bottom:1px solid #f0f0f0;}
.billing_list > ul > li{position:relative;display:table;width:100%;padding:10px 15px 11px;table-layout:fixed;border-top:1px solid #f0f0f0;}

.billing_list .title{display:table-cell;width:50%;vertical-align:middle;}
.billing_list .title label{display:inline-block;/*width:70%;*/width:80%;margin-right:0}
.billing_list .title .in_txt{overflow:hidden;display:inline-block;width:100%;vertical-align:middle;font-size:0.929rem;overflow-wrap:break-word;/*word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;*/}
.billing_list .title .in_txt > strong{font-size:1.071rem;}
.billing_list .txt_area{display:table-cell;width:50%;vertical-align:top;text-align:right;}
.billing_list .txt_area > span{overflow:hidden;display:block;width:100%;font-size:0.929rem;/*word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;*/}
.billing_list ul li .txt_area > span:first-child{font-size:1rem;}
.billing_list .total + ul > li:first-child{border-top:0;}
.billing_list .total{display:table;width:100%;padding:10px 15px 11px;table-layout:fixed;border-top:1px solid #ced2d6;border-bottom:1px solid #dedede;background-color:#f1f3f6;}
.billing_list .total .title{width:40%;}
.billing_list .total .title label{width:50%;}
.billing_list .total .txt_area{width:60%;}
.billing_list .total .txt_area span{font-size:1rem;}
.billing_list .view_detail{display:table-cell;width:13px;vertical-align:middle;}
.billing_list .view_detail .btn_arrow{line-height:0;border:0;width:100%;height:55px;background-color:transparent;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;color:transparent;}
.billing_list .view_detail .btn_arrow.type02{height:20px; vertical-align:middle;}
.billing_list .result_message{color:#0063cc;}
.billing_list .result_message.no{color:#c60384;}
.billing_list .no_list{padding:77px 15px 26px;text-align:center;font-size:1.071rem;background:url('../img/common/icon_nodata01.png') no-repeat center 40px;background-size:22px auto;}
.billing_list .result_fail{/*padding-bottom:41px;*/}
.billing_list .result_fail .result_message{color:#c60384;}
.billing_list .result_fail .result_message > a{text-decoration:underline}
.billing_list .result_fail .fail_message{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;padding:5px 15px;text-align:right;font-size:0.929rem;color:#d6006c;border-top:1px solid #f0f0f0;background-color:#f1f3f6;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:none}

.billing_list ul > li .title{width:175px}
.billing_list ul > li .txt_area{vertical-align:middle}
.billing_list ul > li .title > input{}
.billing_list ul > li .title > input + label{/*padding-left:30px;margin-top:-30px*/}

.billing_list.type02 .set_date{margin-top:15px;padding:7px 10px 7px 0;font-size:1rem; color:#111;border-bottom: solid 2px #acb9cc;font-weight:bold;}
.billing_list.type02> ul{border-bottom:solid 1px #dedede;}
.billing_list.type02 > ul > li{padding:10px 10px 11px; border-top:solid 1px #dedede;font-size:1.071rem;}
.billing_list.type02 > ul > li:first-child{border-top:none;}
.billing_list.type02 .title .in_txt{font-size:1.071rem;}
.billing_list.type02 .txt_area > span{overflow:hidden;display:block;width:100%;font-size:1.071rem;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.billing_list.type02 .txt_area > span:first-child{font-size:1.071rem;font-weight:bold;}

.billing_list.type03 > ul > li{display:block;}
.billing_list.type03 > ul > li > div:first-child{display:table;width:100%;}
.billing_list.type03 .de_info{margin-top:10px;padding:11px 18px;background-color:#f8f8f8;border-radius:5px;}
.billing_list.type03 .de_info .info_table{display:table;width:100%;font-size:0.857rem;}
.billing_list.type03 .de_info .info_table .info_th{display:table-cell;text-align:left;color:#666;}
.billing_list.type03 .de_info .info_table .info_td{display:table-cell;text-align:right;color:#333;}

.billing_list.type04 > ul > li{padding:10px 6px 15px 6px;}
.billing_list.type04 > ul > li:first-child{border-top:1px solid #acb9cc;}
.billing_list.type04 .title{width:60%;}
.billing_list.type04 > ul > li .txt_area .point_sub{font-size:1.214rem}
.billing_list.type04 > ul > li .in_txt{font-size:0.857rem;color:#666;}
.billing_list.type04 > ul > li .in_txt strong{color:#111;}
.billing_list.type04 .title label{margin:0;}
.billing_list.type04 ul > li .title > input + label{padding-left:0}
/*.billing_list .title .in_txt{overflow:inherit;display:inline-block;width:100%;vertical-align:middle;font-size:0.929rem;word-wrap:normal;white-space:nowrap;text-overflow:inherit;}*/
.billing_list.type04 .txt_area > span{overflow:inherit;display:block;width:100%;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}

.billing_list.type05 .set_date{margin-top:15px;padding:7px 10px 7px 0;font-size:1rem; color:#111;border-bottom: solid 2px #acb9cc;font-weight:bold;}
.billing_list.type05> ul{margin-top:8px; border-top:1px solid #acb9cc; border-bottom:none;}
.billing_list.type05 > ul > li{padding:10px 10px 11px; border-top:solid 1px #dbe2ed;font-size:1.071rem;}
.billing_list.type05 > ul > li.total{background:#f1f7ff;}
.billing_list.type05 > ul > li:first-child{border-top:none;}
.billing_list.type05 .title .in_txt{font-size:0.857rem;}
.billing_list.type05 .txt_area > span{overflow:hidden;display:block;width:100%;font-size:1.071rem;word-wrap:normal;white-space:nowrap;text-overflow:inherit;}
.billing_list.type05 .txt_area > span:first-child{font-size:1.071rem;}
.billing_list.type05 li .txt_area strong{font-size:1.214rem}
.billing_list.type05 li.total .title .in_txt{color:#333;font-weight:bold;}
.billing_list.type05 li.total .txt_area strong{font-size:1.286rem}

/* 말줄임처리 안되는 Case */
.billing_list.type06 ul > li .title{width:55%}
/*
.billing_list.type06 .title .in_txt{white-space:normal}
.billing_list.type06 ul > li .title > input{float:left;}
.billing_list.type06 ul > li .title > label{float:left;padding-left:25px;width:100%;margin-top:-22px}
*/

/* 2018-09-20 추가 - 금액 원 ...표시 수정 */
.billing_list > ul > li .txt_area > span:first-child > strong{display:inline-block;vertical-align:top;/*overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;*/}

.input_multi.info_txt .ui_selectbox{width:37%;}
/* 2018-08-20 분활 인풋 박스 추가 */
.input_multi.ty2{display:table;width:100%;}
.input_multi.ty2 > span{display:table-cell;}
.input_multi.ty2 > span.w16{width:16%;}
.input_multi.ty2 > span.w7{width:7%;}
.input_multi.ty2 > span.w10{width:10%;}
.input_multi.ty2 > span > input{width:100%;padding:0 5px;text-align:center;}
.input_multi.ty2 .desh{width:10px;}

.wrap_date_time + .balance_tit{margin-top:27px;}
.balance_tit::after{content:'';display:block;clear:both}
.balance_tit{margin-top:27px;margin-bottom:7px}
.balance_tit .title_level3{float:left;margin-top:0;margin-bottom:0}
.balance_tit .ba_btn{float:right;padding-left:18px;color:#307dcf;border:0;background-color:transparent;background:url('../img/common/icon_balance.png') no-repeat left center;background-size:13px;}
.card_box .ba_btn{display:inline-block;width:17px;height:15px;overflow:hidden;color:transparent;border:0;background-color:transparent;background:url('../img/common/icon_balance_white.png') no-repeat left center;background-size:17px auto; font-size:0.857rem;margin-left:5px;margin-right:5px}
.balance_btm{overflow:hidden;margin-top:5px;font-size:0.857rem;}
.balance_btm > ul > li{color:#666;}
.balance_btm > ul > li .tit{color:#333;}

.payment_detail{padding:25px 15px 0;}
.payment_detail .inner{padding:17px 15px 15px;border:1px solid #acb9cc;border-radius:8px;}
.payment_detail .num_info .s_tit{color:#666;}
.payment_detail .num_info .l_txt{font-size:1.143rem;}
.payment_detail .num_info > strong{display:block;margin-top:3px;font-size:1.214rem;}
.payment_detail .price_info{margin-top:14px;text-align:right;}
.payment_detail .price_info > strong{font-size:1.143rem;}
.payment_detail .price_info > p{margin-top:6px;}
.payment_detail .price_info > p:first-child{margin-top:0;}
.payment_detail .price_info > p > span{color:#666;}
.payment_detail + .billing_list{margin-top:25px;}
.amcls{padding-left:7px;margin-left:3px;background:url('../img/common/bg_bar02.gif') no-repeat left 6px;background-size:1px 10px}

.titleType + .payment_detail{padding-top:0}

.payment_detail .area_top{border:solid 1px #acb9cc;border-width:1px 1px 0 1px;border-radius:8px 8px 0 0 ;background-color:#f1f7ff;padding:15px 15px 15px 15px}
.payment_detail .area_top:only-child{border:solid 1px #acb9cc;border-width:1px;border-radius:8px;}
.payment_detail .area_bottom{border:solid 1px #acb9cc;border-width:0px 1px 1px 1px;border-radius:0 0 8px 8px;background-color:#fff;padding:1px 15px 15px 15px}
.payment_detail.point_border .inner{border-color:#094fae}

.list_accodion.ty02 > li > a{display:block;padding:11px 16px 12px 0;font-weight:bold;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto}
.list_accodion.ty02 > li > button{padding-left:0;font-size:1rem;}
.list_accodion.ty02 .list_accodion_cont{display:block;background-color:#fff;}
.list_accodion.ty02 .list_accodion_cont.bio_list ul{display:table;width:100%;padding:0 3px 0 2px;}
.list_accodion.ty02 .list_accodion_cont.bio_list ul li{display:table-cell;width:33.3%;text-align:center;}
.list_accodion.ty02 .list_accodion_cont.bio_list ul li a{display:block;margin:0 7px 0 8px;color:#666;font-size:0.857rem;border:1px solid #e1e2e5;background-color:#f7f7f7;}
.list_accodion.ty02 .list_accodion_cont.bio_list ul li.active a{color:#0b54cd;border-color:#0b54cd;background-color:#fff;}
.list_accodion.ty02 .list_accodion_cont.bio_list .ico{display:block;}

/* 지로 */
.top_giro{padding:31px 15px 30px;background:#f1f7ff url('../img/common/bg_giro01.gif') repeat-x bottom left;background-size:13px auto;}
.top_giro img{width:100%;}
.giro_num{display:inline-block;width:14px;line-height:14px;margin-top:2px;text-align:center;vertical-align:top;color:#fff;font-size:0.857rem;font-weight:normal;background-color:#3471b3;border-radius:14px;}
.giro_popup_img img{width:100%;}

.giro_select .layer_popupContents .listBasic li{padding:12px 0;}
.giro_select .layer_popupContents .listBasic li:first-child{margin-top:10px;}
.giro_select .layer_popupContents .listBasic li.active{border-color:#1e92f3;}
.giro_select .layer_popupContents .listBasic li.active a{color:#0b54cd;background:url('../img/common/icon_layer_selected.png') no-repeat right center;background-size:11px auto;}
.giro_select .layer_popupContents a span{display:block;line-height:19px;}
.giro_select .layer_popupContents .gnum{margin-top:3px;}

/* 납부확인증 */
.agency_date{overflow:hidden;width:100%;padding:15px 10px;border-bottom:1px solid #dedede;}
.agency_date .a_name{overflow:hidden;float:left;width:74%;padding:14px 0 15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;background:url('../img/common/bg_kdb_logo1.png') no-repeat bottom left;background-size:89px auto;}
.agency_date .a_name > strong{font-size:1.143rem;}
.agency_date .a_date{float:right;width:70px;height:70px;padding:25px 0;background:url('../img/common/bg_agency_date.png') no-repeat center center;background-size:70px auto;}
.agency_date .a_date > span{display:block;text-align:center;font-size:0.857rem;}

/* 팝업 컨텐츠 추가 */
.ui_layer_content .dues_txt{padding:25px 0 27px;text-align:center;font-size:1.143rem;}
.ui_layer_content .tool_view_list li{position:relative;margin-top:7px;padding-left:9px;}
.ui_layer_content .tool_view_list li:first-child{margin-top:0;}
.ui_layer_content .tool_view_list li:before{position:absolute;top:7px;left:0;width:3px;height:3px;background-color:#696464;border-radius:8px;content:"";}

/* 조회 */
.acount_detail_sum.set_box{padding:14px 15px 9px;border-bottom:0;text-align:left;}
.acount_detail_sum.set_box p{margin-top:9px;}
.acount_detail_sum.set_box .top_line_txt{display:table;width:100%;padding:0 5px 9px;border-bottom:1px solid #0063cc;}
.acount_detail_sum.set_box .top_line_txt > strong{display:table-cell;letter-spacing:15px;color:#000;font-size:1.429rem;}
.acount_detail_sum.set_box .top_line_txt > span{display:table-cell;text-align:right;color:#666;}

.wrap_info_box01.logoty{padding-bottom:72px;background:url('../img/contents/img_kdb_logo.png') no-repeat right 15px bottom 20px;background-size:109px auto;}
.wrap_info_box01.logoty .listCont{margin-top:0;}
.wrap_info_box01.logoty .date{margin-top:11px;text-align:center;}

/*MY KDB*/
/* 개인 my kdb 수정 전 css */
.myKdb_top_header{padding:11px 15px;background:#4761d1; border-bottom:1px solid #004ea2;display:table;width:100%; table-layout:fixed;color:#fff; font-size:0.857rem;}
.myKdb_top_header p{display:table-cell;}
.myKdb_top_header a.mykdb_modi{display:table-cell;background:url('../img/common/modify_icon.png') no-repeat right center;background-size:12px 12px;padding:0 18px 0 0; text-align:right;width:80px; }
.myKdb_top_cont{background:#4761d1; color:#fff; font-size:0.857rem;}
.myKdb_top_cont .myKdb_top_cont_area{padding:17px 15px 10px;display:table;width:100%; table-layout:fixed;}
.myKdb_top_cont .myKdb_top_cont_area:last-child{padding-top:0;padding-bottom:20px;vertical-align:middle;}
.myKdb_top_cont .myKdb_top_cont_area h2{display:table-cell; font-size:1rem;}
.myKdb_top_cont .myKdb_top_cont_area a{display:table-cell;background:url('../img/common/go_btn.png') no-repeat right center;background-size:5px 9px;padding:0 10px 0 0; text-align:right;width:80px; }
.myKdb_top_cont  .my_rank{display:table-cell; height:32px;background:url('../img/common/rank_icon.png') no-repeat left  center;background-size:36px auto;padding:0 0 0 42px; text-align:left;vertical-align:middle;}
.myKdb_top_cont .my_point{display:table-cell;font-size:1.143rem;text-align:right; vertical-align:middle;height:32px;}
.myKdb_top_cont .my_point strong{color:#fff;font-size:1.571rem;}
.myKdb_top_foot{background:#f3f4f6; padding:10px 15px 15px 15px; }
.myKdb_top_foot .tbBoth.tbBoard{border:none;margin:0;}
.myKdb_top_foot .tbBoth.tbBoard th,
.myKdb_top_foot .tbBoth.tbBoard td{padding:2px 5px 2px 5px;}
.myKdb_top_foot .tbBoth.tbBoard th{font-size:0.857rem;}
.myKdb_top_foot .btnArea{margin-top:10px}
.myKdb_top_foot .btnArea > span > button{border:none;}
.myKdb_top ~ .titleType{border:0 !important;margin-top:0 !important;padding-top:0 !important}
.myKdb_top ~ .titleType span.title_area h2{font-size:1.071rem;color:#000}
.myKdb_top ~ .wrap_account_list .wrap_acount_emt .acount_emt_cont > li{border-width:1px;box-shadow:3px 3px #dadada}
.myKdb_top ~ .wrap_tab_contents .info_box_top{font-size:0.857rem;}
.myKdb_area .titleType{border:0 !important;margin-top:0 !important;padding-top:0 !important}
.myKdb_area .titleType span.title_area h2{font-size:1.071rem;color:#000}
.myKdb_area .wrap_account_list .wrap_acount_emt .acount_emt_cont > li{border-width:1px;box-shadow:3px 3px #dadada}
.myKdb_area .wrap_tab_contents .info_box_top{font-size:0.857rem;}
.myKdb_area > div::before{content:'';display:block;clear:both;border-top:solid 1px #ced2d6;height:3px;background-color:#f0f2f4}
.myKdb_area > div{padding-bottom:20px}
.myKdb_area > div:first-child{padding-bottom:0px}
.myKdb_area > div:first-child::before{display:none}
.myKdb_area > div .notice_list{padding-bottom:0}
.myKdb_area .tabCont{margin-top:20px}
.myKdb_area .titleType + .tabCont{margin-top:0px}
.myKdb_area .titleType + .tabCont .tabType03{margin-top:0px}
/* //개인 my kdb 수정 전 css */

.myKdb_area_mp{padding-bottom:0}
.myKdb_area_mp .myKdb_top_header{padding:17px 15px 11px 15px;background:#4761d1; border-bottom:0;display:table;width:100%; table-layout:fixed;color:#fff; font-size:0.857rem;}
.myKdb_area_mp .myKdb_top_header p{display:table-cell;font-size:14px}
.myKdb_area_mp .myKdb_top_header p > strong {color:#fff}
.myKdb_area_mp .myKdb_top_header a.mykdb_modi{display:table-cell;background:url('../img/common/modify_icon.png') no-repeat right center;background-size:12px 12px;padding:0 18px 0 0; text-align:right;width:80px; }
.myKdb_area_mp .myKdb_top_cont{background:#4761d1; color:#fff; font-size:0.857rem;padding:3px 0 26px 0}
.myKdb_area_mp .myKdb_top_cont strong{color:#fff;}
.myKdb_area_mp .myKdb_top_cont .myKdb_top_cont_area{padding:17px 15px 10px;display:table;width:100%; table-layout:fixed;}
.myKdb_area_mp .myKdb_top_cont .myKdb_top_cont_area:last-child{padding-top:0;padding-bottom:20px;vertical-align:middle;}
.myKdb_area_mp .myKdb_top_cont .myKdb_top_cont_area h2{display:table-cell; font-size:1rem;}
.myKdb_area_mp .myKdb_top_cont .myKdb_top_cont_area a{display:table-cell;background:url('../img/common/go_btn.png') no-repeat right center;background-size:5px 9px;padding:0 10px 0 0; text-align:right;width:80px; }
.myKdb_area_mp .myKdb_top_cont  .my_rank{display:table-cell; height:32px;background:url('../img/common/rank_icon.png') no-repeat left  center;background-size:36px auto;padding:0 0 0 42px; text-align:left;vertical-align:middle;}
.myKdb_area_mp .myKdb_top_cont .my_point{display:table-cell;font-size:1.143rem;text-align:right; vertical-align:middle;height:32px;}
.myKdb_area_mp .myKdb_top_cont .my_point strong{color:#fff;font-size:1.571rem;}

.myKdb_area_mp .mp_my_info{padding:0px 15px 0px 75px;background:url('../img/common/icon_vip.png') no-repeat 15px center;background-size:46.5px auto;min-height:43px}
.myKdb_area_mp .mp_my_info .mp_my_info_class{font-size:0.929rem;}
.myKdb_area_mp .mp_my_info .mp_my_info_class .rank{font-size:1.071rem;}
.myKdb_area_mp .mp_my_info .mp_my_info_point {font-size:1.071rem;margin-top:5px}
.myKdb_area_mp .mp_my_info button{font-size:0.929rem;background:none;border:0;color:#fff;font-weight:normal;background:url('../img/common/bul_arrow06.png') no-repeat right center;background-size:5.5px auto;padding-right:10px;display:inline-block;margin-left:10px}
.myKdb_area_mp .mp_my_info .mp_my_info_class:only-child{line-height:50px}
.myKdb_area_mp .myKdb_top_foot{background:#f3f4f6; padding:15px 15px 15px 15px; }
.myKdb_area_mp .myKdb_top_foot .tbBoth.tbBoard{border:none;margin:0;}
.myKdb_area_mp .myKdb_top_foot .tbBoth.tbBoard th,
.myKdb_area_mp .myKdb_top_foot .tbBoth.tbBoard td{padding:2px 5px 2px 5px;color:#111;font-weight:normal}
.myKdb_area_mp .myKdb_top_foot .tbBoth.tbBoard th{font-size:0.929rem;color:#666}
.myKdb_area_mp .myKdb_top_foot .btnArea{margin-top:10px}
.myKdb_area_mp .myKdb_top_foot .btnArea > span > button{border:none;}

.myKdb_area_mp .myKdb_top ~ .titleType{border:0 !important;margin-top:0 !important;padding-top:0 !important}
.myKdb_area_mp .myKdb_top ~ .titleType span.title_area h2{font-size:1.071rem;color:#000}
.myKdb_area_mp .myKdb_top ~ .wrap_account_list .wrap_acount_emt .acount_emt_cont > li{border-width:1px;box-shadow:3px 3px #dadada}
.myKdb_area_mp .myKdb_top ~ .wrap_tab_contents .info_box_top{font-size:0.857rem;}

.myKdb_area_mp .titleType{border:0 !important;margin-top:0 !important;padding-top:0 !important}
.myKdb_area_mp .titleType span.title_area h2{font-size:1.071rem;color:#000}
.myKdb_area_mp .titleType.active span.title_area h2{font-size:1.214rem;;}
.myKdb_area_mp .wrap_account_list .wrap_acount_emt .acount_emt_cont > li{border-width:1px;box-shadow:3px 3px #dadada}
.myKdb_area_mp .wrap_tab_contents .info_box_top{font-size:0.857rem;background:none;padding:0 0 10px 0}

.myKdb_area_mp > div::before{content:'';display:none;clear:both;height:3px;background-color:#f0f2f4}
.myKdb_area_mp > div#mykdb_menu_03::before {display:block}
.myKdb_area_mp > div{padding-bottom:20px}
.myKdb_area_mp > div:first-child{padding-bottom:0px}
.myKdb_area_mp > div:first-child::before{display:none}
.myKdb_area_mp > div .notice_list{padding-bottom:0}
.myKdb_area_mp .tabCont{margin-top:20px}

.myKdb_area_mp #mykdb_menu_04,
.myKdb_area_mp #mykdb_menu_05,
.myKdb_area_mp #mykdb_menu_06,
.myKdb_area_mp #mykdb_menu_07{padding-bottom:0;}
.myKdb_area_mp #mykdb_menu_04{background-color:#f8f8f8;}
.myKdb_area_mp #mykdb_menu_05{background-color:#e4f1fe;}
.myKdb_area_mp #mykdb_menu_06{background-color:#f3f6f8;}
.myKdb_area_mp #mykdb_menu_07{background-color:#ecebf7;}
.myKdb_area_mp #mykdb_menu_05 .billing_list.type04 > ul > li{border-color:#fff}
.myKdb_area_mp .wrap_tabType03{margin-top:-20px}

.myKdb_area_mp a.titleType{display:block;position:relative;line-height:76px;}
.myKdb_area_mp a.titleType::after{content:'';display:block;clear:both;position:absolute;background:url('../img/common/bul_mp_aykdb_toggle.png') no-repeat center center;background-size:13px auto;width:13px;height:8px;right:15px;top:50%;margin-top:-4px;transition:0.3s}
.myKdb_area_mp a.titleType.active::after{transform:rotate(180deg);transition:0.3s}
.myKdb_area_mp a.titleType .title_area{float:none;display:block;padding-top:0;padding-bottom:0}
.mykdb_toggle_wrap {height:0;overflow:hidden}
.mykdb_toggle_cont{padding-bottom:20px}

.myKdb_area_mp .notice_list{font-size:0.929rem;}
.myKdb_area_mp .btn_add{background:url('../img/common/icon_add01.png') no-repeat right center;background-size:10.5px auto;font-size:0.857rem;padding-right:17px}
.myKdb_area_mp .billing_list .title .in_txt{font-size:0.857rem;}
.myKdb_area_mp .billing_list .title .in_txt > strong{font-size:0.929rem;}
.myKdb_area_mp .billing_list.type04 > ul{border-bottom:solid 1p #dbe3ed}
.myKdb_area_mp .billing_list.type04 > ul > li:first-child{border-color:#acb9cc}
.myKdb_area_mp .billing_list.type04 > ul > li{padding:10px 0px 10px 0px;border-color:#dbe3ed}
.myKdb_area_mp .btnArea.type_my{display:block;text-align:center;margin-top:3px}
.myKdb_area_mp .btnArea.type_my > span{display:inline-block;border:0}
.myKdb_area_mp .btnArea.type_my > span + span{background:url('../img/common/bg_bar02.gif') no-repeat left center;background-size:1px 12px;margin-left:12px}
.myKdb_area_mp .btnArea.type_my > span > button{padding:0px 16px 0px 16px;background:url('../img/common/bul_btn_my.png') no-repeat right center;background-size:auto 11px;color:#0b54cd;font-size:1.071rem;min-height:25px;border:0}
.myKdb_area_mp .billing_list.type04 > ul > li .txt_area .point_sub{font-size:1.143rem;color:#111 !important}
.myKdb_area_mp .wrap_tab_contents .no_result{padding-left:0;padding-right:0;padding-bottom:30px;margin:0;border-top:0;font-size:1rem;}
.myKdb_area_mp .billing_list.type04 > ul > li#EMPTY{border-width:0 0 1px 0;border-bottom:solid 1px #fff}


.myKdb_area_mp .wrap_tabType03{background:none;padding:0 15px}
.myKdb_area_mp .tabType03{background:url('../img/common/bg_bar02.gif') repeat-x left bottom;background-size:1px 1px}
.myKdb_area_mp .tabType03{display:table;width:100%;table-layout:fixed;margin-top:10px}
.myKdb_area_mp .tabType03.layoutAuto{table-layout:auto;}
.myKdb_area_mp .tabType03 > li{display:table-cell;}
.myKdb_area_mp .tabType03 > li > a{display:block;text-align:center;padding:10px 10px 10px 10px;background-color:transparent;border:0;border-bottom:0;border-left:0}
.myKdb_area_mp .tabType03 > li.on > a{border-color:#0b54cd;border-bottom:0;background-color:transparent;color:#094fae;font-weight:bold;background:url('../img/common/bg_bar04.gif') repeat-x left bottom;background-size:1px 2px}
.myKdb_area_mp .tabType03 > li.on  + li > a{border-left:0}

.myKdb_area_mp .titleType + .tabCont .tabType03{margin-top:0px}

.myKdb_area_mp .new_account_cop_wrap{margin-top:0px;background-color:#4a6ae0 !important;color:#fff;overflow:hidden}
.myKdb_area_mp .new_account_cop_wrap .info_num{color:#fff;font-size:1.214rem;}
.myKdb_area_mp .new_account_cop_wrap p.info_num{margin-top:3px}
.myKdb_area_mp .new_account_cop_wrap h2.info_num{font-size:0.929rem;font-weight:normal}
.myKdb_area_mp .new_account_cop_wrap .btn_botton_layer_ad{background:url('../img/common/btn_botton_arrow03.png') no-repeat left center;background-size:16px auto;bottom:auto;top:43px}
.myKdb_area_mp .my_card_add{background-color:#3958c9;color:#fff;margin:20px -15px -18px -15px;padding:12px 15px 12px 15px;}
.myKdb_area_mp .my_card_add strong{color:#fff;}
.myKdb_area_mp .my_card_add dl::after{content:'';display:block;clear:both}
.myKdb_area_mp .my_card_add dl {}
.myKdb_area_mp .my_card_add dl dt {float:left;font-size:0.857rem;line-height:24px}
.myKdb_area_mp .my_card_add dl dd {float:right;font-size:1.214rem;line-height:24px}
.myKdb_area_mp .my_card_add dl dd span{font-size:0.857rem;}
.myKdb_area_mp .billing_list.type05 .txt_area > span:first-child > strong{font-size:1.143rem;}
.myKdb_area_mp .billing_list.type05 .txt_area > span{font-size:0.857rem;}
.myKdb_area_mp .billing_list.type05 .txt_area > span .point_sub{color:#111 !important}
.myKdb_area_mp .product_list.DP li{border-color:#acb9cc}
.myKdb_area_mp .product_list .prod_btn span button{font-size:0.929rem;}
.myKdb_area_mp .product_list.DP li#EMPTY {border:0;background:none;border-bottom:solid 1px #fff;border-radius:0}
.myKdb_area_mp .wrap_my_procuct{margin-top:15px;position:relative;padding-bottom:30px}
.myKdb_area_mp .wrap_my_procuct .my_procuct_area{}
.myKdb_area_mp .wrap_my_procuct .my_procuct_area .my_procuct_item{}
.myKdb_area_mp .wrap_my_procuct .my_procuct_area .my_procuct_item .btn_myproduct{display:block;position:relative;border:solid 1px #b2bac4;background-color:#ffffff;border-radius:5px;overflow:hidden;}
.myKdb_area_mp .wrap_my_procuct .my_procuct_area .my_procuct_item .btn_myproduct .goodsImg {width:100%}
.myKdb_area_mp .wrap_my_procuct .my_procuct_area .my_procuct_item .btn_myproduct .goodsTit {position:absolute; left:8%; top:15.5%; z-index:1; width:77%; font-size:1.071rem; color:#0063cc; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.myKdb_area_mp .wrap_my_procuct .my_procuct_area .my_procuct_item .btn_myproduct .goodsDes {position:absolute; left:8%; top:34%; z-index:1; width:60%; font-size:0.929rem; color:#666666; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;}

.wrap_my_procuct .count_num{bottom:0;top:auto;left:50%;right:auto;box-shadow:none;margin-left:-20px;border-radius:0;font-size:0.929rem;background-color:transparent}
.wrap_my_procuct .count_num span{text-decoration:none}
.wrap_my_procuct .count_num span.current{color:#000}
.wrap_my_procuct .owl-prev{position:absolute;left:50%;bottom:-30px;margin-left:-35px;background:url('../img/common/btn_my_slide_prev.png') no-repeat center center;background-size:auto 10px ;width:15px;height:30px;overflow:hidden;color:transparent;border:none;}
.wrap_my_procuct .owl-next{position:absolute;right:50%;bottom:-30px;margin-right:-35px;background:url('../img/common/btn_my_slide_next.png') no-repeat center center;background-size:auto 10px;width:15px;height:30px;overflow:hidden;color:transparent;border:none;}

.wrap_mp_my_slide{position:relative;padding-bottom:30px;}
.wrap_mp_my_slide .count_num{bottom:0;top:auto;left:50%;right:auto;box-shadow:none;margin-left:-20px;border-radius:0;font-size:0.929rem;}
.wrap_mp_my_slide .count_num span{text-decoration:none}
.wrap_mp_my_slide .count_num span.current{color:#000}
.wrap_mp_my_slide .owl-prev{position:absolute;left:50%;bottom:-30px;margin-left:-35px;background:url('../img/common/btn_my_slide_prev.png') no-repeat center center;background-size:auto 10px;width:15px;height:30px;overflow:hidden;color:transparent;}
.wrap_mp_my_slide .owl-next{position:absolute;right:50%;bottom:-30px;margin-right:-35px;background:url('../img/common/btn_my_slide_next.png') no-repeat center center;background-size:auto 10px;width:15px;height:30px;overflow:hidden;color:transparent;}
.wrap_mp_my_slide .mp_my_slide{}
.mp_my_slide_item{border:solid 1px #4761d1;border-radius:5px;}
.mp_my_slide_item .acount_emt_info{min-height:79px}
.mp_my_slide > .mp_my_slide_item{margin:0 15px}
.mp_my_slide_item .acount_emt_info .acount_emt_info_title .btn_acount_emt_detail{color:#111}
.mp_my_slide_item .acount_emt_info .wrap_acount_emt_num .acount_emt_num{color:#333;font-size:1rem}
.mp_my_slide_item .acount_emt_name{color:#111;border-color:#111}
.mp_my_slide_item .acount_emt_info .acount_emt_info_title .btn_acount_emt_detail span.acount_nic{font-size:0.857rem;}

.sortable.type02{border-top:none;}
.sortable.type02 > li{padding:0 10px;}
.sortable.type02 > li > div{padding:13px 0 13px 22px;}
.sortable.type02 > li > div .handler{right:auto;left:0;background-position:0 center;}
.areaHalf .yellow{font-weight:bold;color:#d6006c;line-height:31px}

.notice_list{padding:0 0 25px 0;}
.notice_list>li{margin-top:12px;}
.notice_list>li:first-child{margin-top:3px;}
.notice_list>li > a{display:table;width:100%; table-layout:fixed;}
.notice_list>li span.notice_txt{display:table-cell;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.notice_list>li span.new_icon{display:table-cell; width:16px;vertical-align:middle;}
 .notice_list>li span.new_icon em{display:block; height:16px; line-height:16px; border-radius:3px; font-size:10px;  color:#fff; text-align:center; background:#d7006d;text-align:center;}
.goods_list{margin-top:15px;}
.goods_list > li{border:1px solid #759be0;border-top-left-radius:15px;border-bottom-right-radius:15px; padding-top:14px;margin-bottom:10px; }
.goods_list > li >ul.goods_type{padding:0 16px;}
.goods_list > li >ul.goods_type >li{display:inline-block;text-align:center; font-size:0.7rem; padding:3px 6px;border:1px solid #666;margin-right:4px;}
.goods_list > li >ul.goods_type >li.green{color:#118000; border-color:#a0cc99}
.goods_list > li >ul.goods_type >li.blue{color:#004a97; border-color:#99b7d5}
.goods_list > li >ul.goods_type >li.red{color:#d6006d; border-color:#ef99c5}
.goods_list > li > .goods_title{margin-top:14px; padding:0 10px 0 16px; font-size:1rem; font-weight:bold; color:#333;}
.goods_list > li > .goods_notice{margin-top:10px; padding:0 10px 15px 16px;font-size:0.857rem; color:#666;}

/* 통장사본 */
.wrap_account_copy{padding:15px;}
.account_copy{border:solid 1px #d2d2d2;border-radius:9px;background-color:#f8f8f8;overflow:hidden;box-shadow:3px 3px #ededed}
.account_copy_top{padding:15px 15px 11px 15px;background:url('../img/common/bg_account_copy01.png') no-repeat right top;background-size:auto 100%;}
.account_copy_title::after{content:'';display:block;clear:both}
.account_copy_title{border-bottom:solid 1px #0063cc;padding-bottom:12px;}
.account_copy_title > strong{font-size:1.429rem; float:left;}
.account_copy_title > span{color:#666;float:right}
.tbAccount_copy{width:100%;margin-top:15px}
.tbAccount_copy th,.tbAccount_copy td{color:#666;padding:6px 0}
.tbAccount_copy th{text-align:left;background:url('../img/common/bul_dia01.png') no-repeat left center;padding-left:10px;background-size:3px auto}
.tbAccount_copy td{text-align:right}
.account_copy_bottom{padding:0 15px 17px 15px;font-size:0.929rem;}
.account_copy_bottom .account_copy_bottom_para{border-top:solid 1px #cccccc;padding:13px 0 0 0}
.account_copy_bottom .account_copy_bottom_para + p{margin-top:12px}
.account_copy_bottom p + p {margin-top:6px}
.kdb_sign{text-align:right;margin-top:20px}
.kdb_sign img{width:50%}

/* 이체 */
.transfer_info_title.ty2 strong{float:none;color:#333;}
.favorites_account ul{margin-top:6px}
.favorites_account ul li{position:relative;padding:6px 10px 6px 10px;border-bottom:1px solid #dedede;}
.favorites_account ul li .txt_box{font-size:0.857rem;padding-right:26px;}
.favorites_account ul li .txt_box strong{display:inline-block;margin-right:5px}
.favorites_account ul li .txt_box span{color:#666;}
.favorites_account ul li .fav_btn{overflow:hidden;position:absolute;top:50%;right:0;margin-top:-16px;width:32px;height:32px;color:transparent;white-space:nowrap;background:url('../img/common/icon_favorites.png') no-repeat center center;background-size:16px auto;}
.favorites_account ul li.active .fav_btn{background-image:url('../img/common/icon_favorites_on.png')}

/* 2018-08-16 엄정훈 추가 */
.transfer_info_title .chk_box_tit{float:left;}
.transfer_info_title .chk_box_tit > label{vertical-align:middle;}
.transfer_info_title .chk_box_tit > label > strong{float:none;}
.transfer_info_total{display:table;width:100%;padding:0 15px;}
.transfer_info_total > span{display:table-cell;vertical-align:middle;}
.transfer_info_total > span:first-child{width:25%;}
.transfer_info_total + .wrap_transfer_info{margin-top:12px;}
.wrap_transfer_info + .wrap_transfer_info{margin-top:15px;}

/* 대출 */
.bgNone{background-color:#fff;}
.bdNone{border:0;}
.bdNone:after{display:none;}
.info_s_txt{color:#666;font-size:0.929rem;}
.acount_emt_name.point_white{color:#fff;border-color:#fff;}
.btnAreaR + .transfer_detail_list.ty2{margin-top:10px;}

/* 테이블 관련 */
.table_date .t_name{display:block;font-weight:normal;}
.table_date .t_num{font-size:1.143rem;}
.table_date + .tbBoth.tbBoard.ln{border-bottom:1px solid #dfdfdf;}
.tbBoth.tbBoard.ln tfoot{border-top:2px solid #acb9cc;}
.table_total{display:table;width:100%;border-top:2px solid #acb9cc;border-bottom:1px solid #dedede;background-color:#f1f7ff;}
.table_total .total_th{display:table-cell;padding:14px 10px;text-align:left;color:#111;}
.table_total .total_th .sum{font-weight:normal;}
.table_total .total_td{display:table-cell;padding:14px 10px;text-align:right;}
.table_date.t_foot{background-color:#f1f7ff;}
.table_date.ty2{display:table;width:100%;margin-top:0;}
.table_date.ty2 .txt_box{display:table-cell;}
.table_date.ty2 label{vertical-align:top;}

.transfer_detail_list.ty2{padding-top:0;}
.transfer_detail_list.ty2 li{margin-bottom:0;}
.transfer_detail_list.ty2 > li table{margin-bottom:0;}
.transfer_detail_list.ty2 .btn_sellFund_info{right:6px;background:url('../img/common/btn_acount_arrow03.png') no-repeat center center;background-size:13px auto;}
.transfer_detail_list.ty2 .btn_sellFund_info.active{transform:rotate(180deg);}
.transfer_detail_list.ty2 + .table_date{margin-top:0;}
.transfer_detail_list.ty2 .fund_title_left .s_txt{color:#666;font-weight:normal;}
.balance_tit.ln{margin-top:22px;}
.balance_tit.ln .ba_btn{padding:0 10px 0 0;background:url('../img/common/bul_arrow02.png') no-repeat right center;background-size:4px auto;}

/* 한도대출 지정상환(MPLNRD03N71)에만 사용 */
.balance_tit.ln.btn_pos{position:relative}
.balance_tit.ln.btn_pos .btnS01{position:absolute;left:0;top:70px}

/*.acount_slide_info.ln .account_name{font-size:1.071rem;}*/
.acount_slide_info.ln .account_num{margin-top:0;/*font-size:1.214rem;font-weight:normal;*/}

.acount_slide_info.ln .account_more_info > div{display:block}
.acount_slide_info.ln .account_more_info .inner::after{content:'';display:block;clear:both}
.acount_slide_info.ln .account_more_info .inner > span{float:right}
.acount_slide_info.ln .account_more_info .inner > span:first-child{float:left}

.offset_cancel_list{padding:0 15px;}
.offset_cancel_list > ul > li{border-top:2px solid #acb9cc;display:table;width:100%;table-layout:fixed;padding:10px 0;}
.offset_cancel_list .top_radio{padding:12px 9px;display:table-cell;width:43px}
.offset_cancel_list > ul > li > label{display:table-cell}
.offset_cancel_list > ul > li .table_date{margin-top:0;}
.offset_cancel_list .warrant .table_date{border-top:1px solid #dfdfdf;}
.offset_cancel_list .warrant .table_date + .table_date{padding-bottom:5px;background-color:#fff;}
.offset_cancel_list .warrant .table_date + .tbBoth.tbBoard{border-top:0;}
.offset_cancel_list .loan_box .table_date{border-top:0;}
.offset_cancel_list .loan_box ul li .table_date{padding-bottom:5px;background-color:#fff;}
.offset_cancel_list .loan_box ul li .table_date + .tbBoth.tbBoard{border-top:0;}

.ln_apply{margin-top:24px;padding:13px 9px;border-top:2px solid #111;border-bottom:1px solid #dedede;}
.ln_apply .date{margin-top:28px;text-align:right;}
.ln_apply .date > span{display:inline-block;vertical-align:top;margin-left:10px;}
.ln_apply .name{margin-top:6px;text-align:right;}

/* 대출조회 - 대출계약철회안내 */
.contents.bgGray{background-color:#f1f4f8;}
.with_step h2{padding:23px 0 13px;text-align:center;color:#094fae;font-size:1.071rem;}
.gesture{margin-bottom:8px;padding-bottom:48px;background:url('../img/contents/bg_gesture_arrow.png') no-repeat center bottom;background-size:13px auto;}
.gesture > div{display:table;width:100%;border:1px solid #d3d3d3;border-radius:10px;}
.gesture .tit{display:table-cell;width:37%;text-align:center;vertical-align:middle;background-color:#eaeff4;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.gesture .listCont{display:table-cell;padding:12px 10px;background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.gesture .listCont li{font-size:0.929rem;}
.gesture .listCont li + li{margin-top:4px;}
.gesture_info{position:relative;padding-bottom:27px;}
.gesture_info:after{position:absolute;bottom:0;left:50%;width:2px;height:27px;margin-left:-1px;background-color:#8d99a9;content:"";}
.gesture_info > ul{padding:39px 30px 30px;border:1px dashed #d7006d;border-radius:10px;background-color:#f0e8f1;}
.gesture_info > ul > li{position:relative;width:100%;}
.gesture_info > ul > li .tit_box{position:absolute;top:-14px;left:50%;margin-left:-92px;padding:5px 10px 6px;text-align:center;color:#fff;border-radius:20px;background-color:#0b54cd;}
.gesture_info > ul > li .s_info{padding:34px 20px 20px;border:1px solid #d3d3d3;border-radius:10px;background-color:#fff;}
.gesture_info > ul > li .s_info > strong{display:block;}
.gesture_info > ul > li:first-child .tit_box{background-color:#db2d87;}
.gesture_info > ul > li + li{margin-top:51px;}
.gesture_info > ul > li .s_info .listCont + strong{margin-top:31px;}
.gesture_result{padding:14px 0 17px;text-align:center;font-size:1.143rem;border:1px solid #d3d3d3;border-radius:10px;background-color:#fff;}
.ge_list{margin-top:33px;padding:12px 0 28px;border-top:1px solid #cac8c8;}
.ge_list li{position:relative;padding-left:11px;color:#666;}
.ge_list li:before{position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:5px;background-color:#0b54cd;content:"";}
.ge_list li:first-child:before{background-color:#db2d87;content:"";}
.ge_list li + li{margin-top:18px;}
.ge_list li > strong{display:block;color:#111;}
.ge_bm_list{padding:22px 15px 0;border-top:1px solid #dfdfdf;background-color:#fff;}
.ge_bm_list .s_list{margin-top:22px;padding-top:23px;border-top:1px solid #111;}

.top_title{margin-top:22px;text-align:center;}
.top_title h2{display:inline-block;color:#094fae;font-size:1.071rem;border-bottom:1px solid #094fae;}
.top_title h2 span{color:#666;font-size:0.929rem;font-weight:normal;}
.stamp{width:139px;margin-top:15px;padding:12px 2px 12px 14px;border:1px solid #666;}
.stamp > span{display:block;font-size:0.857rem;color:#666;}
.stamp > span + span{margin-top:1px;}
.stamp > span:nth-child(odd){letter-spacing:0.6rem;}
.stamp > span:last-child{word-spacing:0.5rem}
.stamp .pd_won{float:right;margin-right:12px;}

.acount_emt_amount .account_more_info{color:#666;}
.acount_emt_amount .account_more_info > div{border-color:#949494;}

/** PUSH **/
.wrap_push_list{margin-top:7px}
.push_list {border-top:solid 1px #d9e1ec}
.push_list > li {padding:15px;border-bottom:solid 1px #d9e1ec}
.push_list > li .trans_info_date{margin: -15px -15px 12px -15px;border-bottom:1px solid #d4d4d4}
.push_list > li .wrap_push_list_cont{display:table;width:100%}
.push_list > li .push_list_input,
.push_list > li .push_list_cont,
.push_list > li .view_detail{display:table-cell;vertical-align:top}
.push_list > li .view_detail{vertical-align:middle;width:15px}
.push_list > li .view_detail .btn_arrow{line-height:0;border:0;width:100%;height:40px;background-color:transparent;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;color:transparent;}

.push_list > li .push_list_cont span,
.push_list > li .push_list_cont strong{display:inline-block;margin-right:2px}

.push_list > li .push_list_input{width:40px}
.push_list > li .push_list_cont > label{display:block}
.push_list > li .push_list_cont > label > div + div{margin-top:4px}
.push_list > li .push_list_cont .push_list_info{font-size:0.929rem;color:#111}
.push_list > li .push_list_cont .push_list_info .date{display:inline-block;margin-right:10px;color:#666}
.push_list > li .push_list_cont .push_list_amount{font-size:0.857rem;}
.push_list > li .push_list_cont .push_list_amount .unit{color:#666}
.push_list > li .push_list_cont .push_list_amount .name{font-size:1.071rem;}
.push_list > li .push_list_cont .push_list_amount .deposit strong,
.push_list > li .push_list_cont .push_list_amount .widthdraw strong{font-size:1.357rem;}

.push_list > li .push_list_cont .push_list_amount .deposit,
.push_list > li .push_list_cont .push_list_amount .deposit strong{color:#4a6ae0}
.push_list > li .push_list_cont .push_list_amount .widthdraw,
.push_list > li .push_list_cont .push_list_amount .widthdraw strong{color:#c60384}
.push_list > li .push_list_cont .push_list_balance {font-size:0.857rem;color:#666}
.push_list > li .push_list_cont .push_list_balance strong{font-size:1rem;}

.push_list > li .push_list_cont .push_list_title{display:block;color:#094fae;margin-bottom:20px}
.push_list > li .push_list_cont .push_list_notice{font-size:0.857rem;}
.push_list > li .push_list_cont .push_list_notice p + p {margin-top:7px}
.slice7 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient:vertical; word-wrap:break-word; max-height: 195px; -webkit-line-clamp:7;}

.push_alert_cont {display:table;width:100%}
.push_alert_cont::after{content:'';display:block;clear:both}
.push_alert_cont > div{display:table-cell;vertical-align:middle}
.push_alert_cont > div > strong:first-child{display:block}
.push_alert_cont > div:last-child{text-align:right}
.push_alert_cont > div:first-child{text-align:left}

li > .push_alert_cont{margin:10px 0}

.point_purple{color:#b71867;}
.push_tit{overflow:hidden;padding:0 15px;margin-top:15px}
.push_tit > span:first-child{margin-top:2px;}
.push_tit .btnN02{width:auto}
.trans_info_wrap.push .trans_info_date{border-top-color:#d9e1ec;}
.trans_info_wrap.push .trans_info_list .info_tit{display:table;padding:16px 15px;}
.trans_info_wrap.push .trans_info_list .info_tit + .info_item{padding-top:0;}
.trans_info_wrap.push .trans_info_list .info_tit > p{padding-left:35px;}
.trans_info_wrap.push .trans_info_list .info_tit .txt_box{display:inline-block;vertical-align:middle;font-size:1rem;}
.trans_info_wrap.push .trans_info_list .info_tit .txt_box > strong{display:block;}
.trans_info_wrap.push .trans_info_list .info_tit .txt_box .num{display:block;color:#333;font-size:1.071rem;}
.trans_info_wrap.push .trans_info_list .info_tit .txt_box .s_txt{display:block;color:#666;font-size:0.857rem;}
.trans_info_wrap.push .trans_info_list .info_item{padding:10px 15px 18px 50px;}
.trans_info_wrap.push .trans_info_list .info_box_top{margin-bottom:0;border-bottom:0;}
.trans_info_wrap.push .trans_info_list .info_box_top strong{display:inline;}

.listType01 .var > span{position:relative;padding-left:16px;}
.listType01 .var > span:before{position:absolute;top:6px;left:8px;width:1px;height:10px;background-color:#adadad;content:"";}
.listType01 .var > span:first-child{padding-left:0;}
.listType01 .var > span:first-child:before{display:none;}

.push_box_wrap ul li{position:relative;border:1px solid #acb9cc;border-radius:5px;}
.push_box_wrap ul li + li{margin-top:15px;}
.push_box_wrap ul li.no_list{border:0;}
.push_box_wrap ul li.no_list .no_result > p{margin-top:9px;font-size:0.857rem;}
.push_box_wrap ul > li > input[type="checkbox"]{position:absolute;left:15px;top:15px;}
.push_box_wrap ul > li > input[type="checkbox"] ~ .txt_box{padding-left:45px;}
.push_box_wrap .push_box_top{margin-top:10px;padding:10px 15px;}
.push_box_wrap .txt_box{display:block;padding:17px 14px 16px;}
.push_box_wrap .txt_box > span{display:block;}
.push_box_wrap .txt_box .t_txt{font-size:1.214rem;}
.push_box_wrap .txt_box .acc_num{display:block;margin-top:5px;font-size:1.214rem;}
.push_box_wrap .txt_box a.acc_num{padding-right:10px;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;}
.push_box_wrap .txt_box a.acc_num .point_sub2{color:#0b54cd}
.push_box_wrap .txt_box .s_txt_box{margin-top:14px;color:#666;font-size:0.857rem;}
.push_box_wrap .txt_box .s_txt_box > span{position:relative;padding-left:17px;}
.push_box_wrap .txt_box .s_txt_box > span:before{position:absolute;top:4px;left:7px;width:1px;height:10px;background-color:#d1d1d1;content:"";}
.push_box_wrap .txt_box .s_txt_box > span:first-child{padding-left:0;}
.push_box_wrap .txt_box .s_txt_box > span:first-child:before{display:none;}
.push_box_wrap .txt_box .s_txt_box > span > strong{color:#666;}
.push_box_wrap .input_box{overflow:hidden;padding:10px 0;border-top:1px solid #dde2eb;}
.push_box_wrap .input_box > div{float:right;}
.push_box_wrap .input_box > div em{color:#111;font-size:1.071rem;}
.push_box_wrap .input_box > div .stat{position:relative;display:inline-block;padding-left:6px;margin-left:2px;margin-right:11px;font-weight:bold;color:#777;font-size:1.071rem;}
.push_box_wrap .input_box > div .stat:last-child{margin-right:15px}
.push_box_wrap .input_box > div .stat:before{position:absolute;left:0;top:50%;margin-top:-5px;width:1px;height:10px;background-color:#acb9cc;content:'';}
.push_box_wrap .input_box > div .stat.on{color:#0b54cd;}
.push_box_wrap .input_box > div.push_status_title{float:left;font-size:0.857rem;padding-left:15px}
.push_box_wrap .input_box.pushBorderNone{border-top:0;padding-top:5px}
.wrap_push_account_del{display:table;width:100%;table-layout:fixed}
.wrap_push_account_del .t_txt{display:table-cell}
.wrap_push_account_del .push_account_del{display:table-cell;width:22px;text-align:right}
.wrap_push_account_del .push_account_del > button{background:url('../img/common/btn_del1.png') no-repeat left top;background-size:16px auto;width:16px;height:16px;margin:0;padding:0;border:0;overflow:hidden;color:transparent}


.push_box_wrap.ty2 .input_box{padding:10px 15px;border-top:0;border-bottom:1px solid #dde2eb;}
.push_box_wrap.ty2 .input_box > div{float:none;}
.push_box_wrap.ty2 .txt_box .emt_trnasfer_list{margin-top:8px;background:none;}
.push_box_wrap.ty2 .txt_box .emt_trnasfer_list .emt_trnasfer_list_th{padding:2px 14px 2px 0;color:#666;font-size:1rem;}
.push_box_wrap.ty2 .txt_box .emt_trnasfer_list .emt_trnasfer_list_td{padding:2px 0 2px 14px;}
.push_box_wrap.ty2 .txt_box .emt_trnasfer_list + .t_txt{margin-top:10px;padding-top:17px;border-top:1px solid #dde2eb;}

.current_rate{padding:5px 0 6px;text-align:center;background-color:#f1f4f8;border-radius:5px;}
.current_rate > span{display:inline-block;padding:10px 0 10px 29px;vertical-align:top;background:url(../img/common/icon_noface_info03.png) no-repeat center left;background-size:24px auto;}
.current_rate > span .num{font-size:1.286rem;}

.radio_list_type{border-top:1px solid #5f656b;}
.radio_list_type li{padding:21px 10px 12px 10px;border-bottom:1px solid #dedede;}

/*** 공통 - 보안수단입력 ***/
.safety_card{border:1px solid #d3d3d3;border-radius:5px;}
.safety_card ul{display:table;width:100%;table-layout:fixed;}
.safety_card ul li{display:table-cell;width:50%;text-align:center;border-left:1px solid #f1f3f6;}
.safety_card ul li:first-child{border-left:0;}
.safety_card ul li .sc_tit{padding:9px 0 10px;font-size:1.071rem;background-color:#f1f3f6;border-top-right-radius:5px;}
.safety_card ul li .sc_tit strong{color:#d7006d;font-size:1.286rem;}
.safety_card ul li:first-child .sc_tit{border-top-right-radius:0;border-top-left-radius:5px;}
.safety_card ul li:first-child .sc_tit strong{color:#0b54cd;}
.safety_card ul li .input_box{display:table;padding:15px 26px;table-layout:fixed;}
.safety_card ul li .input_box > span{display:table-cell;width:50%;vertical-align:middle}
.safety_card ul li .input_box > span + a{padding:0 0 0 10px}
.safety_card ul li .input_box > a{display:table-cell;width:50%;vertical-align:middle;padding-right:10px}
.safety_card ul li .input_box > a span{border-bottom:solid 1px #dedede;width:14px;display:inline-block;height:40px;position:relative}
.safety_card ul li .input_box > a span.on::after{content:'';display:block;width:14px;height:14px;border-radius:100px;background-color:#111;position:absolute;left:0;top:50%;margin-top:-7px}
.safety_card ul li .input_box > span input{width:100%;text-align:center;font-size:1.786rem;}
.safety_card ul li .input_box > span > em{display:inline-block;vertical-align:top;width:14px;height:14px;background-color:#989898;border-radius:14px;}

.otp_wrap{position:relative;padding:0 20px;}
.otp_wrap .otp_num{position:relative;width:100%;text-align:center;}
.otp_wrap .otp_num a{display:inline-block;vertical-align:top;}
.otp_wrap .otp_num a span{position:relative;display:inline-block;margin-left:2px;padding:20px 15px;border-bottom:1px solid #5393e8;}
.otp_wrap .otp_num a span:first-child{margin-left:0;}
.otp_wrap .otp_num a span:before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:14px;background-color:transparent;content:"";}
.otp_wrap .otp_num a span.on:before{position:absolute;width:14px;height:14px;background-color:#111;content:"";}
 

.otp_wrap .input_reset{width:26px;height:26px;margin-top:6px;margin-right:-28px;color:transparent;white-space:nowrap;background:url('../img/common/btn_mod01.png') no-repeat center center;background-size:16px auto;overflow:hidden;}
.otp_wrap.ezpw .otp_num a span.on:before {background-color:#0373d1}
.otp_wrap.ezpw .otp_num a span.on{border-color:transparent}
.wrap_pin_num{text-align:center;margin-top:45px}
.wrap_pin_num .title_pin_num{font-size:0.857rem;font-weight:bold}
.wrap_pin_num > strong{display:block;color:#d7006d;font-size:43px;line-height:1em;font-weight:normal;margin-top:9px}
.wrap_pin_time{margin-top:27px}
.wrap_pin_time .pin_time{display:inline-block;background-color:#f0f2f5;font-size:0.857rem;padding:5px 13px;color:#333}
.wrap_pin_time .pin_time > span{padding-right:8px;background:url('../img/common/bg_bar01.gif') no-repeat right center;background-size:1px 8px}
.wrap_pin_time .pin_time > strong{padding-left:7px}
.pin_btn{margin-top:10px}

.popupContents.smartotp{height:100%;padding:22px 0;background-color:#424950;margin-bottom:0}
.popupContents.smartotp .sm_top_txt{text-align:center;color:#fff;}
.popupContents.smartotp .sm_otp_img{margin-top:10px;padding:0 58px;}
.popupContents.smartotp .sm_otp_img img{display:block;width:100%;}

.transfer_comp_inner.error{background-image:url('../img/common/icon_error03.png');}
.transfer_comp_inner.info{background-image:url('../img/common/icon_info01.png');}
.transfer_comp_inner .info_txt{font-size:1rem;}

/*뱅킹관리*/
.info_txt01{margin:10px 0;}
.info_txt01 span{color:#057bde;}

.service_info_wrap{border-top:1px solid #acb9cc;}
.service_info_wrap .service_info_top{overflow:hidden;padding:5px 15px;border-bottom:1px solid #dedede;}
.service_info_wrap .service_info_top .top_check{display:inline-block;margin-top:3px;}
.service_info_wrap .service_info_top label{font-size:0.929rem;}
.service_info_wrap li{position:relative;border-bottom:1px solid #dedede;background-color:#fff;}
.service_info_wrap input[type="checkbox"] + label{font-size:1rem;}
.service_info_wrap li a{display:block;}
.service_info_wrap li div.list_cont{padding:5px 15px;background:#f8f8f8;}
.service_info_wrap li div.list_cont .btn_selectBox,
.service_info_wrap li div.list_cont input[type="text"]{background-color:transparent;}
.service_info_wrap li div.list_cont .btnN03{width:100%;}
.service_info_wrap li div.list_cont table{margin-top:0;}
.service_info_wrap li div.list_cont table th,
.service_info_wrap li div.list_cont table td{padding:3px 10px;font-size:0.929rem;vertical-align:middle;}
.service_info_wrap li div.list_cont table th{padding-left:0;color:#111;}
.service_info_wrap li div.list_cont dl dt{color:#111;font-size:0.929rem}
.service_info_wrap li div.list_cont dl dt ~ dt{margin-top:10px;} 
.service_info_wrap li div.list_cont dl dd{margin:3px 0;font-size:0.929rem}
.service_info_wrap li div.list_cont dl dd .btn_selectBox,
.service_info_wrap li div.list_cont dl dd input[type="text"]{font-size:13px;}
.service_info_wrap li div.list_cont table.tdRight tr td{padding-right:0;}
.service_info_wrap li div.list_cont table.tdRight input[type="text"],
.service_info_wrap li div.list_cont table.tdRight input[type="password"]{background-color:transparent;}

.check_folding > li .list_cont{display:none}
.check_folding > li.active .list_cont{display:block}

.service_info{display:block;padding:10px 15px;}
.service_info .p_name{color:#057bde;font-size:15px;}
.service_info .info_name{display:block;font-size:15px;}
.service_info .info_num{display:block;margin-top:3px;color:#666;}
.service_info .nick_name{display:block;margin-top:3px;color:#333;}
.service_info .info_amount{position:relative;text-align:right;font-size:16px;font-weight:bold;line-height:24px;}
.service_info .info_amount .ex_txt{position:absolute;left:0;top:0;color:#666;font-size:0.929rem;line-height:24px;font-weight:normal;}
.service_info .info_num02{margin-top:10px;font-size:16px;text-align:left;font-weight:normal;}
.service_info .info_num02 .info_txt{color:#666;font-size:0.929rem;}
.service_info div.info_etc {overflow:hidden;margin-top:10px;}
.service_info .info_etc * {margin-top:0;}
.service_info .info_etc .date{float:left;width:40%;color:#333;line-height:24px;}
.service_info .info_etc .phone{float:right;width:50%;text-align:right;color:#333;line-height:24px;}
.service_info .info_etc .info_amount{float:right;width:60%;line-height:24px;}
.service_info .info_etc .etc01{float:left;width:50%;color:#333;line-height:24px;}
.service_info .info_etc .etc02{float:right;width:50%;color:#333;line-height:24px;text-align:right;}
.service_info a.info_etc{position:relative;display:block;overflow:hidden;width:100%;padding:0 20px 0 0;margin-top:10px;box-sizing:border-box;}
.service_info a.info_etc .info_amount{float:none;width:100%}

.service_info a.info_etc:after{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;right:0;top:50%;margin-top:-7px;transform:rotate(180deg)}
.service_info.current a.info_etc:after{transform:rotate(0deg);}

.service_info_wrap.check_type li div.service_info, .service_info_wrap.check_type li label.service_info{padding:10px 15px 10px 45px;}
.service_info_wrap.check_type li input[type="checkbox"],
.service_info_wrap.check_type li input[type="radio"]{position:absolute;top:15px;left:15px;}
.service_info_wrap.check_type li button.btn_delete{background:url('../img/common/btn_del1.png') no-repeat left top;background-size:16px auto;position:absolute;width:16px;height:16px;left:15px;top:20px;margin:0;padding:0;border:0;}
.service_info_wrap.check_type li div.list_cont{padding-bottom:5px;}
.service_info_wrap.check_type .info_etc .date{width:40%;}
.service_info_wrap.toggle li > div.service_info ~ div.list_cont{display:none;}
.service_info_wrap.toggle li > div.service_info.current ~ div.list_cont{display:block;}

.account_top {margin-top:20px;border:1px solid #acb9cc;border-radius:5px;}
.account_top li{padding:10px;}
.account_top li~li{border-top:1px solid #dde2eb;}
.account_top .acc_name{display:block;font-size:16px;}
.account_top .acc_num{display:block;margin-top:5px;color:#666;font-size:15px;}
.account_top .acc_date{display:block;margin-top:5px;color:#333;}

.boxType03.table{overflow:hidden;padding-bottom:0;}
.boxType03.table .boxType_cont table{margin-top:0;border-top:0;border-bottom:0;}
.boxType03.table .boxType_cont table th{padding-left:0;}
.boxType03.table .boxType_cont table td{padding-right:0;}

div.check_area{position:relative;display:block;min-height:25px;margin:10px 0;padding-left:30px;}
div.check_area input[type="checkbox"]{position:absolute;left:0;top:0;}
div.check_area input[type="checkbox"]+label{display:inline-block;vertical-align:top;margin-right:0;}

.noData02{display:block; text-align:center;padding:78px 0 33px 0;background:url('../img/common/icon_nodata02.png') no-repeat center 30px;background-size:35px auto;color:#111;font-size:1.071rem;}

.bgTableBox{padding:10px;border:solid #dedede;border-width:1px 0 ;background-color:#f7f7f7;}
.bgTableBox table{margin-top:0;}

.group_form li{padding:10px 0;}
.group_form li > div{overflow:hidden;display:table;width:100%;table-layout:fixed;}
.group_form li > div *{display:table-cell;}
.group_form li > div .group_text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.group_form li > div .group_text > *{display:block;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.group_form .group_btn {width:120px;text-align:right;}
.group_form .group_btn button{width:auto;min-width:50px;}
.group_form .group_btn button.current{background-color: #003a88;color: #fff;}

.top_cheque{padding:31px 15px 30px;background:#d4dce9 url('../img/common/bg_giro01.gif') repeat-x bottom left;background-size:13px auto;text-align:center;}
.top_cheque img{max-width:100%;}

.info_alert{display:block; text-align:center;padding:78px 0 15px 0;background:url('../img/common/icon_nodata02.png') no-repeat center 30px;background-size:35px auto;color:#111;font-size:1.071rem;color:#0063cc;font-weight:bold;}
.info_alert + *{margin-top:0;}

.info_tit.type02{margin:10px 0 0 15px;}
.info_tit.type02 input[type="checkbox"] + label{font-size:0.929rem}
.info_tit.type02 input[disabled="disabled"] + label {color:#999;}

.btn_small_group{display:table;width:100%;table-layout:auto;}
.btn_small_group span{display:table-cell;}
.btn_small_group span+span{padding-left:5px;}
.btn_small_group span > *{width:100%;padding:4px 5px 5px;}
.btn_small_group ~ .btn_small_group{margin-top:10px;}
.btn_small_group.btn_half{table-layout:fixed;}
.btn_small_group.btn_half span{width:50%;}
.btn_small_group.btn_half span:first-child{padding-right:5px;}
.btn_small_group.btn_half span+span{padding-left:5px;}

.table_info_title{padding:8px 0;margin-top:-1px;border-top:1px solid #5f656b;color:#111;font-weight:bold;text-align:center;}
.tbType01.pdMiddle th,
.tbType01.pdMiddle td{padding:4px 5px 5px;}

/*smart 알리미*/
.smart_notification{position:relative;background-color:#f1f7ff;}
.smart_notification .popupContents {margin-bottom:0;}
.smart_notification h1.noti_title{display:block;padding:25px 0 0 30px;font-weight:normal;color:#666;font-size:16px;}
.smart_notification h1.noti_title strong{display:block;margin-top:3px;font-size:26px;color:#111;font-weight:normal;}
.smart_notification_wrap{position:relative;padding-bottom:60px;}
.smart_notification_wrap .smart_notification_list{position:relative;padding-top:20px;margin:0 15px}
.smart_notification_wrap .smart_notification_list.owl-loaded{margin:0}
.smart_notification_wrap .smart_notification_list .notification{position:relative;overflow:hidden;margin:0 5px;padding-bottom:15px;background-color:#fff;border-radius:10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.smart_notification_wrap .smart_notification_list .notification .notification_top{padding:15px 20px;}
.smart_notification_wrap .smart_notification_list .notification h2{display:block;color:#0a50af;font-size:17px;}
.smart_notification_wrap .smart_notification_list .notification .notification_cont{padding:0 20px;}
.smart_notification_wrap .smart_notification_list .notification .btnArea{margin-top:0;padding:20px 20px 0;}
.smart_notification_wrap .smart_notification_list .notification .notification_bottom{}
.smart_notification_wrap .smart_notification_list .notification .notification_bottom .info_box_group{margin-top:0;}
.smart_notification_wrap .owl-carousel .owl-stage-outer{padding:5px 0;}
.smart_notification_wrap .noti_num{position: absolute;top: 0px;right: 30px;z-index: 990;width: 44px;height: 44px;border-radius: 100%;text-align: center;font-size: 0.857rem;background-color:#4761d1;color:#fff!important;line-height:44px;box-shadow:1px 1px 10px #777;}
.smart_notification_wrap .noti_num > *{color:#fff!important;}
.smart_notification  .smart_notification_bottom{position:fixed;bottom:0;left:0;right:0;padding:10px 0 10px 50px;background-color:#003a88;font-size:15px;color:#fff;z-index:1000;}
.smart_notification  .smart_notification_bottom > span{display:inline-block;margin-left:5px;line-height:24px;vertical-align:middle;}
.smart_notification  .smart_notification_bottom .ui_selectbox {display:inline-block;vertical-align:middle;margin-top:0}
.smart_notification  .smart_notification_bottom .ui_selectbox .btn_selectBox{display:inline-block;width:auto;padding:0 18px 0 5px;color:#fff;border-bottom-color:#fff;background:url(../img/common/bul_select02.png) no-repeat 100% center transparent;line-height:24px;background-size:11px auto;}
.smart_notification  .smart_notification_bottom  .noti_check{position:absolute;left:20px;top:50%;margin-top:-12.5px;width:25px;height:25px;background:url('../img/common/check02_off.png') no-repeat center center;background-size:100% auto;content:'';}
.smart_notification  .smart_notification_bottom  .noti_check:checked{background-image:url('../img/common/check02_on.png');}
.smart_notification .smart_navi button{position:absolute;top:50%;padding:0;margin:0;margin-top:-30px;width:30px;height:30px;color:rgba(0,0,0,0);z-index:999;border:0;}
.smart_notification .smart_navi .nav_prev{left:5px;background:url(../img/common/btn_handler_prev.png) no-repeat center center;background-size:30px auto;}
.smart_notification .smart_navi .nav_next{right:5px;background:url(../img/common/btn_handler_next.png) no-repeat center center;background-size:30px auto;}

.normal_notification_wrap{padding:10px 15px 50px; background-color: #f1f7ff}
.normal_notification_wrap .normal_notification{position:relative;overflow:hidden;margin:0 5px;padding-bottom:15px;background-color:#fff;border-radius:10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.normal_notification_wrap .normal_notification .normal_notification_top{padding:15px 20px;}
.normal_notification_wrap .normal_notification h2{display:block;color:#0a50af;font-size:17px;}
.normal_notification_wrap .normal_notification .normal_notification_cont{padding:0 20px;}
.normal_notification_wrap .normal_notification .btnArea{margin-top:0;padding:20px 20px 0;}
.normal_notification_wrap .normal_notification .notification_bottom{}
.normal_notification_wrap .normal_notification .notification_bottom .info_box_group{margin-top:0;}
.normal_notification_wrap .normal_notification .normal_notification_cont > p + p{margin-top:13px}
.normal_notification_wrap .normal_notification .t_dot{color:#0063cc; padding-left:15px;}
.normal_notification_wrap .normal_notification .t_dot:before{content: ""; display: inline-block; width:7px; height:7px; vertical-align:middle; margin:-3px 3px 0 -10px; background-color: #343434; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.normal_notification_wrap .normal_notification h3 + table{margin-top:8px}
.normal_notification_wrap .normal_notification h3{color:#666; text-align: center; margin-top: 20px; font-weight: normal;}
.normal_notification_wrap .normal_notification table strong{display: block;}
.normal_notification_wrap .normal_notification .tbType01 th{background-color: #f1f4f7}

/*거래내역 조회*/
.trans_info_date{padding:5px 15px;font-size:0.857rem;color:#111;background-color:#f1f3f6;border-top:1px solid #d4d4d4;}
.trans_info_date::after{content:'';display:block;clear:both}
.trans_info_date_btn{display:block;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6px auto;padding-right:12px}
.trans_info_date ~ .trans_info_date {border-top:0;}
.trans_info_date span.count{position:relative;padding-left:6px;margin-left:5px;}
.trans_info_date span.count:before{position:absolute;left:0;top:4px;width:1px;height:12px;background-color:#111;content:'';}
.trans_info_wrap .trans_info_list>li{border-bottom:1px solid #d9e1ec;}
.trans_info_wrap .trans_info_list>li > a{display:block}
.trans_info_wrap .trans_info_list > li + li > .trans_info_date{border-top:0}
.trans_info_wrap .trans_info_list .info_item{position:relative;display:table;width:100%;padding:15px;table-layout:fixed;box-sizing:border-box;}
.trans_info_wrap .trans_info_list .info_item2{display:block;padding:15px;text-align:right;}
.trans_info_wrap .trans_info_list .info_item2 dl{position:relative;overflow:hidden;}
.trans_info_wrap .trans_info_list .info_item2 .info_amount ~ dl{margin-top:5px;}
.trans_info_wrap .trans_info_list .info_item2 dt{float:left;clear:both;/*width:90px;*/text-align:left;color:#111;line-height:20px;padding-right:15px}
.trans_info_wrap .trans_info_list .info_item2 dd{/*margin-left:90px;*/color:#333;line-height:20px;font-weight:bold;/*float:right;*/min-height:1.4rem}
.trans_info_wrap .trans_info_list .info_item2 dd ~ *{margin-top:5px;}
.trans_info_wrap .trans_info_list .info_item2 dd em{color:#4a6ae0;font-size:1.357rem;}
.trans_info_wrap .trans_info_list .info_item2 dd span.won{margin-left:3px;color:#666;font-size:0.857rem;font-weight:normal}
.trans_info_wrap .trans_info_list .info_item2 dd span{display:inline-block;}
.trans_info_wrap .trans_info_list .info_item2 dd strong{display:inline-block;font-size:1.143rem;}
.trans_info_wrap .trans_info_list .info_item2 .info_time{text-align:left;margin-bottom:5px;color:#111;white-space:nowrap;padding-right:20px}
.trans_info_wrap .trans_info_list .info_item2 .info_time::after{content:'';display:block;clear:both}
.trans_info_wrap .trans_info_list .info_item2 .info_time .info_time_inner {float:left}
.trans_info_wrap .trans_info_list .info_item2 .info_time .name_stat{float:right}
.trans_info_wrap .trans_info_list .info_item2 .info_time .name_stat strong{font-size:1.143rem;}
.trans_info_date + .tbBoth.tbBoard{margin-top:0;border-top:1px}
.trans_info_wrap.type2{margin-top:25px}
.trans_info_wrap.type2 .transfer_info_title{border-top:0}
.trans_info_wrap.type2 .no_result{border-top:0}


.trans_info_wrap .trans_info_list .info_item2.trans_list_more{display:table;width:100%}
.trans_info_wrap .trans_info_list .info_item2.trans_list_more dl{display:table-cell; width:91%}
.trans_info_wrap .trans_info_list .info_item2.trans_list_more .btn_trans_list_more {display:table-cell;width:20px;background:url('../img/common/bul_list01.png') no-repeat right center;background-size:6.5px auto;overflow:hidden;color:transparent}

.trans_info_wrap .trans_info_list a[class*="info_item"] {padding-right:10px;}
.trans_info_wrap .trans_info_list a[class*="info_item"]  .info_amount,
.trans_info_wrap .trans_info_list a[class*="info_item"]  dl{padding-right:20px;}
.trans_info_wrap .trans_info_list a[class*="info_item"]  .info_amount:after,
.trans_info_wrap .trans_info_list a[class*="info_item"]  dl:after{position:absolute;right:0;top:50%;margin-top:-4px;width:12px;height:7px;background:url(../img/common/bg_info_item.png) no-repeat center center; ;background-size:12px auto;content:'';}
.trans_info_wrap .trans_info_list .info_item > div{display:table-cell;vertical-align:middle;}
.trans_info_wrap .trans_info_list .info_item .info_txt{/*width:90px;*/width:140px;vertical-align:top;overflow-wrap:break-word}
.trans_info_wrap .trans_info_list .info_item .info_txt .it_top{display:block;overflow:hidden;width:100%;white-space:nowrap;}
.trans_info_wrap .trans_info_list .info_item .info_txt .it_time{color:#666;font-size:0.857rem;white-space:nowrap;font-weight:bold;}
.trans_info_wrap .trans_info_list .info_item .info_txt .it_branch,
.trans_info_wrap .trans_info_list .info_item .info_txt .it_etc02{color:#666;font-size:0.857rem;white-space:nowrap;}
.trans_info_wrap .trans_info_list .info_item .info_txt .it_etc{display:block;font-weight:bold;color:#111;}

.trans_info_wrap .trans_info_list.ln_list01 .info_item .info_txt{width:80px;vertical-align:middle}
.trans_info_wrap .trans_info_list .info_amount .payment_de.type02{color:#333}
.trans_info_wrap .trans_info_list .info_amount .payment_de.type02 em{font-size:1.071rem;}

.trans_info_wrap .trans_info_list .info_amount{position:relative;text-align:right;}
.trans_info_wrap .trans_info_list .info_amount .balance,
.trans_info_wrap .trans_info_list .info_amount .etc_txt{color:#666;font-size:0.857rem;}
.trans_info_wrap .trans_info_list .info_amount .balance em,
.trans_info_wrap .trans_info_list .info_amount .etc_txt em{margin:0 1px;color:#111;font-size:1rem;font-weight:bold;}
.trans_info_wrap .trans_info_list .payment_de{display:block;color:#4a6ae0;}
.trans_info_wrap .trans_info_list .payment_bk{display:block;color:#111;}
.trans_info_wrap .trans_info_list .payment_wi{display:block;color:#c60384;}
.trans_info_wrap .trans_info_list [class*="payment"]{font-size:0.857rem;}
.trans_info_wrap .trans_info_list [class*="payment"] em{margin:0 1px;font-size:1.357rem;font-weight:bold;}
.trans_info_wrap .trans_info_list [class*="payment"] span.won{margin-left:3px;color:#666;}
.trans_info_wrap .trans_info_list .info_item .info_per{display:block;margin-top:3px;}
.trans_info_wrap .trans_info_list .info_item .info_etc{position:relative;width:8px;text-align:right;}
.trans_info_wrap .trans_info_list .info_item .info_etc>button{display:inline-block;overflow:hidden;border:0;width:12px;height:15px;vertical-align:middle;background:url(../img/common/btn_transfer_etc.png) no-repeat right 0 ;background-size:4px auto;color:transparent;}
.trans_info_wrap .trans_info_list .info_item .info_etc .etc_layer{display:none;position:absolute;right:0;top:15px;padding:10px 15px;border:1px solid #a6adbc;background-color:#fff;z-index:99;text-align:left;box-shadow: 1px 1px 5px #ddd;}
.trans_info_wrap .trans_info_list .info_item .info_etc .etc_layer li{position:relative;margin-top:5px;white-space:nowrap;}
.trans_info_wrap .trans_info_list .info_item .info_etc .etc_layer li:before{display:inline-block;width:4px;height:4px;margin-right:3px;background:#999;border-radius:4px;vertical-align:middle;content:'';}
.trans_info_wrap .trans_info_list .info_item .info_etc .etc_layer li button{background-color:transparent;border:0;padding:0;}
.trans_info_wrap .trans_info_list .info_item .info_etc .etc_layer button.etc_close{overflow: hidden;position: absolute;right: 3px;top: 3px;width: 20px;height: 20px;background: url(../img/common/btn_transfer_etc_close.png) no-repeat center center;background-size: 8px auto;color: transparent;border: 0}
.trans_info_wrap .trans_info_list .info_item .info_etc.active .etc_layer{display:block;}
.trans_info_wrap .trans_info_list .info_item_detail{display:none;}
.trans_info_wrap .trans_info_list li.current .info_item_detail{display:block;padding:10px 15px;background-color:#f7f9fb;}
.trans_info_wrap .trans_info_list li.current .info_item_detail table{margin-top:0;}
.trans_info_wrap .trans_info_list li.current .info_item_detail table th,
.trans_info_wrap .trans_info_list li.current .info_item_detail table td{font-size:0.857rem;}
.trans_info_wrap .trans_info_list li.current a[class*="info_item"] .info_amount:after,
.trans_info_wrap .trans_info_list li.current a[class*="info_item"] dl:after{transform:rotate(180deg);}
.trans_info_wrap .trans_info_list li.current .info_item_detail.info_item2 .btnAreaR{margin-top:15px;margin-bottom:15px;}
.trans_info_wrap .trans_info_list li.current .info_item_detail.info_item2 .btnAreaR button{background:#fff; border:1px solid #ccc; border-radius:2px; padding:5px 8px; }
.trans_info_wrap.card_info .trans_info_list .info_item .info_txt{width:140px;}
.trans_info_wrap.card_info .trans_info_list .info_item+.info_item2{/*padding-top:0;*/margin-top:-10px;}
.area_pad .trans_info_wrap .trans_info_list .info_item2.trans_list_more{padding:10px 10px 10px 10px }
.area_pad .trans_info_wrap .trans_info_list > li + li{margin-top:10px}
.fxlist {border-top:1px solid #dedede;}
.fxlist li{border-bottom:1px solid #dedede;}
.fxlist dt{float:left;clear:both;width:90px;text-align:left;color:#111;line-height:50px;}
.fxlist dd{margin-left:90px;color:#333;line-height:25px;font-weight:bold; text-align:right;}

.transfer_info_edit{}
.transfer_info_edit dl{}
.transfer_info_edit dl dt{float:left;vertical-align:middle;margin-top:10px;clear:both}
.transfer_info_edit dl dd{margin-left:50px;vertical-align:middle;/*float:right;*/}/* MPCMAM0100_1.html */
.transfer_info_edit dl dt,.transfer_info_edit dl dd{margin-bottom:5px}


/*카드 이용안내*/
.step_guide{overflow:hidden;margin-top:10px;border:1px solid #e0e0e0;border-radius:5px;}
.step_guide > li{position:relative;padding:15px 0;text-align:center;border-bottom:1px solid #e0e0e0;color:#111;}
.step_guide > li:last-child{border-bottom:0;}
.step_guide > li:last-child:after{display:none;}
.step_guide > li:nth-child(1){background-color:#fff;z-index:16;}
.step_guide > li:nth-child(2){background-color:#f7fbfd;z-index:15;}
.step_guide > li:nth-child(2):after{background-color:#f7fbfd;}
.step_guide > li:nth-child(3){background-color:#eff6fa;z-index:14;}
.step_guide > li:nth-child(3):after{background-color:#eff6fa;}
.step_guide > li:nth-child(4){background-color:#e7f1f8;z-index:13;}
.step_guide > li:nth-child(4):after{background-color:#e7f1f8}
.step_guide > li:after{position:absolute;left:50%;bottom:-11px;margin-left:-10px;width:20px;height:20px;background-color:#fff;border:solid #e0e0e0;box-sizing:border-box;transform:rotate(45deg);border-width: 0 1px 1px 0;content:'';}
.step_guide > li em{display:block;font-weight:bold;margin-bottom:5px;color:#0063cc;font-size:1.071rem;}
.img_guide img{width:100%;}
.img_guide.height_mod{text-align:center}
.img_guide.height_mod img{width:auto;height:114px}
.customer_call{padding:12px 15px 12px 85px;margin:20px 0;background:url(../img/common/icon_customer_call.png) no-repeat 30px center  #f2f4f7;background-size:42px auto;}
.customer_call strong{display:block;margin-bottom:3px;font-size:0.929rem;}
.customer_call a{font-size:1.429rem;font-weight:bold;color:#111;}
.step_guide.type03 > li em{margin-top:5px;margin-bottom:0;}
.step_guide.type03 p{margin:0 15px;}

/* 2019.12.11 step_Box 추가*/
.step_guide.step_Box>li:nth-child(1){background-color:#fff;z-index:20;}
.step_guide.step_Box>li:nth-child(2){background-color:#f7f8fa;z-index:19;}
.step_guide.step_Box>li:nth-child(2):after{background-color:#f7f8fa;}
.step_guide.step_Box>li:nth-child(3){background-color:#f1f4f7;z-index:18;}
.step_guide.step_Box>li:nth-child(3):after{background-color:#f1f4f7;}
.step_guide.step_Box>li:nth-child(4){background-color:#ebeff2;z-index:17;}
.step_guide.step_Box>li:nth-child(4):after{background-color:#ebeff2;}
.step_guide.step_Box>li:nth-child(5){background-color:#e7ebee;z-index:16;}
.step_guide.step_Box>li:nth-child(5):after{background-color:#e7ebee;}
.step_guide.step_Box>li:nth-child(6){background-color:#dee4e8;z-index:15;}
.step_guide.step_Box>li:nth-child(6):after{background-color:#dee4e8;}
.step_guide.step_Box>li:nth-child(7){background-color:#d7dfe4;z-index:14;}
.step_guide.step_Box>li:nth-child(7):after{background-color:#d7dfe4;}
.step_guide.step_Box>li:nth-child(8){background-color:#ced9df;z-index:13;}
.step_guide.step_Box>li:nth-child(8):after{background-color:#ced9df;}

/* 2024.08.20 step_Box 추가*/
.step_guide.step_Box02 > li {padding:15px;}
.step_guide.step_Box02 > li em{margin-top:5px;margin-bottom:0;}
.step_guide.step_Box02 > li.s1{background-color:#fff;z-index:18;}
.step_guide.step_Box02 > li.s2{background-color:#f7f8fa;z-index:17;}
.step_guide.step_Box02 > li.s2:after{background-color:#f7f8fa;}
.step_guide.step_Box02 > li.s3{background-color:#f1f4f7;z-index:16;}
.step_guide.step_Box02 > li.s3:after{background-color:#f1f4f7;}
.step_guide.step_Box02 > li.s4{background-color:#ebeff2;z-index:15;}
.step_guide.step_Box02 > li.s4:after{background-color:#ebeff2;}
.step_guide.step_Box02 > li.s5{background-color:#e7ebee;z-index:14;}
.step_guide.step_Box02 > li.s5:after{background-color:#e7ebee;}
.step_guide.step_Box02 > li.s6{background-color:#dee4e8;z-index:13;}
.step_guide.step_Box02 > li.s6:after{background-color:#dee4e8;}
.step_guide.step_Box02 > li.s7{background-color:#d7dfe4;z-index:12;}
.step_guide.step_Box02 > li.s7:after{background-color:#d7dfe4;}
.step_guide.step_Box02 > li.s8{background-color:#ced9df;z-index:11;}
.step_guide.step_Box02 > li.s8:after{background-color:#ced9df;}
.step_guide.step_Box02 strong {display:block;}

.step_desc {border:1px solid #e0e0e0;border-radius:5px;padding:25px 15px;}
.step_desc > li + li {margin-top:20px;}
.step_desc > li:first-child .title_level2 {margin:0;}
.step_desc .title_level2 {color:#0063cc;}
.step_desc .listCont {padding-left:0 !important;}

/*모바일현금카드*/
.card_detail{padding:25px 15px 0px 15px; background:#f5f7f8;overflow:hidden}
.card_detail .inner{padding:20px 0px 24px 0px; background:url('../img/common/bg_card_kdb_logo.png') no-repeat right 24px #9accff; background-size:83px auto; color:#333;border-radius:10px; box-shadow:3px 2px 10px rgba(6,6,6,0.18);margin-bottom:25px;height:170px}
.card_detail .inner .card_detail_info{padding:0 15px;margin-top:20px}
.card_label{display:inline-block;background-color:#fff;border-radius:0 100px 100px 0;font-size:8px;padding:1px 1px 1px 10px;line-height:16px;color:#666}
.card_label > span{display:inline-block; background-color:#9accff;color:#fff;border-radius:100px;padding:0px 8px;margin-left:5px;line-height:16px}
.card_detail .inner .card_name{font-size:1.143rem;color:#111}
.card_detail .inner .card_num{font-size:0.857rem;margin-top:3px}
.card_detail .card_stat_info{background-color:#e7f0f7;margin:0 -15px 0 -15px;padding:0 30px}
.card_detail .card_stat_info dl{font-size:0.857rem;padding:5px 0 10px 0}
.card_detail .card_stat_info dt,.card_detail .card_stat_info dd{margin-top:8px}
.card_detail .card_stat_info dt {text-align:left;float:left;}
.card_detail .card_stat_info dd{text-align:right;font-weight:bold;}
.card_detail .card_stat_info dd::after{content:'';display:block;clear:left}
.card_detail .card_stat_info dd > span{display:block}


.card_detail .inner .card_price{text-align:right; font-size:0.857rem; font-weight:bold; margin-top:25px;}
.card_detail .inner .card_price strong{display:inline-block; color:#003f95;padding:0 5px 0 5px;font-size:1.786rem;}
.card_detail .inner .card_stat{margin-top:20px;font-size:0.857rem;color:#333;font-weight:bold;}
.card_detail .inner .card_stat span{display:inline-block;width:60px;color:#666;}
.card_detail .inner .dip_stat{font-size:0.857rem;color:#333;font-weight:bold;padding-left:60px}
.card_detail .inner .dip_stat > span{display:inline-block;width:60px;color:#666;margin-left:-60px}
.card_detail .inner .dip_stat > em{display:inline-block;}
.card_detail .inner a.add_card{display:block; background:url(../img/common/add_card.png) no-repeat top center; text-align:center; padding:65px 0 0 0; background-size:50px auto;margin-top:23px; color:#111;font-size:0.857rem; }

/*비대면*/
.noface_list {border-top:1px solid #e5eaf1;}
.noface_list li{height:65px;padding-left:72px;border-bottom:1px solid #e5eaf1;}
.noface_list li:nth-child(1){background:url(../img/common/icon_noface_info01.png) no-repeat 15px center;background-size:35px auto;}
.noface_list li:nth-child(2){background:url(../img/common/icon_noface_info02.png) no-repeat 18px center;background-size:34px auto;}
.noface_list li:nth-child(3){background:url(../img/common/icon_noface_info03.png) no-repeat 24px center;background-size:24px auto;}
.noface_list li:before{content:'';display:inline-block;height:100%;width:1px;vertical-align:middle;}
.noface_list li strong{display:inline-block;vertical-align:middle;}
.noface_list li strong span{color:#333;font-weight:normal;}

.area_item_info{margin-top:20px;padding:15px;background-color:#f2f5f8;border-radius:5px;}
.area_item_info p~p{margin-top:5px;}
.area_item_info .area_image{padding:10px 0;}
.area_image img{max-width:100%;}

/*대출 영수증*/
.customer_name{display:table;width:100%;margin-top:10px;padding:10px 0;table-layout:fixed;border-bottom:2px solid #000;}
.customer_name strong{display:table-cell;padding-left:10px;vertical-align:middle;letter-spacing:10px;font-size:1.429rem;}
.customer_name strong.eng{letter-spacing:0;}
.customer_name span{display:table-cell;width:45px;padding-top:5px;text-align:center;vertical-align:middle;color:#666;}
.customer_name + .tbBoth.tbBoard{margin-top:0;border-top:0}
.customer_date{padding:15px 0 30px;text-align:center;background:url('../img/common/bg_kdb_logo1.png') no-repeat bottom right;background-size:89px auto;color:#111;font-size:0.929rem;font-weight: bold;}
.customer_date.type02{overflow:hidden;font-weight:normal;background:none;}

/* 결제내역 상세 */
.dis_table{display:table;width:100%;table-layout:fixed}
.dis_table + .dis_table{margin-top:5px}
.dis_th,.dis_td{display:table-cell}
.dis_th{width:80px}

/* 전체메뉴 (APP) 임시 */
body.subNavi_active{overflow:hidden}
.btn_subNavi_open{position:fixed;top:13px;right:10px;background:url('../img/common/btn_menu1.png') no-repeat left center;background-size:17px auto;width:17px;overflow:hidden;color:transparent;white-space:nowrap;width:17px;height:19px;z-index:1000}
.wrap_subNavi{position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:9990;transition:0.5s;}
.wrap_subNavi.active{right:0;transition:0.5s;}
.wrap_subNavi::before{content:'';display:block;clear:both;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:-1}
.subNavi_set::after{content:'';display:block;clear:both}
.subNavi_set{color:#fff;padding:9px 15px}
.subNavi_set > ul{float:left}
.subNavi_set > ul > li{display:inline-block}
.subNavi_set > ul > li a{color:transparent;display:inline-block;overflow:hidden}
.subNavi_set > ul > li + li{margin-left:10px}
.subNavi_set > ul > li.navi_quick01 a{background:url('../img/temp/main_navi_quick01.png') no-repeat left center;width:19px;height:17px;background-size:19px auto}
.subNavi_set > ul > li.navi_quick02 a{background:url('../img/temp/main_navi_quick02.png') no-repeat left center;width:17px;height:17px;background-size:17px auto}
.subNavi_set > ul > li.navi_quick03 a{background:url('../img/temp/main_navi_quick03.png') no-repeat left center;width:19px;height:19px;background-size:19px auto}
.subNavi_set > ul > li.navi_quick04 a{background:url('../img/temp/main_navi_quick04.png') no-repeat left center;width:27px;height:17px;background-size:27px auto}
.subNavi_set .subNavi_close{float:right;background:url('../img/temp/main_navi_close.png') no-repeat center center;width:15px;height:15px;overflow:hidden;color:transparent;background-size:15px auto}
.subNavi{margin-left:22px}
.subNavi_cont{background-color:#fff;border-radius:20px 0 0 0;}
.subNavi_info::after{content:'';display:block;clear:both}
.subNavi_info{padding:25px 26px 12px 15px;background-color:#eef2f5;border-radius:20px 0 0 0;}
.subNavi_info .user_stat{float:left}
.subNavi_info .user_stat .user_name{font-size:14px;font-weight:bold;}
.subNavi_info .user_stat .user_name .user_name_en{font-size:15px;color:#094fae}
.subNavi_info .user_stat .user_name .user_name_en strong{color:#094fae}
.subNavi_info .user_stat .user_name .logOut{background:url('../img/temp/main_logout1.png') no-repeat left center;background-size:15px auto;width:15px;height:13px;overflow:hidden;display:inline-block;color:transparent;margin-left:3px}
.user_set{float:right}
.user_set a{display:inline-block;overflow:hidden;color:transparent;}
.user_set a + a{margin-left:5px;}
.user_set .main_my{width:24px;height:18px;background:url('../img/temp/main_my.png') no-repeat left center;background-size:24px auto;}
.user_set .main_alert{width:15px;height:18px;background:url('../img/temp/main_alert.png') no-repeat left center;background-size:15px auto;}
.user_date{font-size:12px;margin-top:3px}
.user_date > span{display:inline-block}
.user_date > span + span{margin-left:5px}
.subNavi_my_menu{border-top:solid 1px #d8dee8;background-color:#eef2f5;padding:7px 0 12px 15px}
.subNavi_my_menu h2{font-size:13px}
.subNavi_my_menu ul::after{content:'';display:block;clear:both}
.subNavi_my_menu ul{margin-top:4px}
.subNavi_my_menu ul > li{float:left;border:solid 1px #cfd3db}
.subNavi_my_menu ul > li a{display:block;font-size:12px;font-weight:bold;padding:10px 15px;background-color:#fff}
.subNavi_my_menu ul > li + li{margin-left:7px}

.subNavi_list{position:relative;height:360px;border-top:solid 1px #ccd2df;overflow-x:hidden}
.subNavi_list a{display:block;position:relative}
.subNavi_depth1{}
.subNavi_depth1 > li > a{display:block;width:80px;height:50px;text-align:center;border:solid 1px #ccd2df;border-width:0px 1px 1px 0;box-sizing:border-box;padding-top:25px;font-size:12px}
.wrap_subNavi_depth2{position:absolute;left:80px;top:15px;width:100%;padding-left:15px;padding-right:95px;margin-right:-80px}
.wrap_subNavi_depth2 h4{border-bottom:solid 1px #898989;font-size:16px;padding-bottom:7px}
.subNavi_depth2 > li > a{font-size:14px;padding-left:7px;font-weight:bold;line-height:40px;border-bottom:solid 1px #999999}
.subNavi_depth2 > li > a.depth::after{content:'';display:block;background:url('../img/common/btn_inquiry_detail.png') no-repeat center center;background-size:11px auto;width:22px;height:22px;position:absolute;right:0;top:50%;margin-top:-11px;transition:0.3s;transform:rotate(0deg)}
.subNavi_depth2 > li > a::after{content:'';display:block;background:url('../img/common/btn_inquiry_detail.png') no-repeat center center;background-size:11px auto;width:22px;height:22px;position:absolute;right:0;top:50%;margin-top:-11px;transform:rotate(-90deg)}
.subNavi_depth3 > li > a::after{content:'';display:block;background:url('../img/common/btn_inquiry_detail.png') no-repeat center center;background-size:11px auto;width:22px;height:22px;position:absolute;right:0;top:50%;margin-top:-11px;transform:rotate(-90deg)}
.subNavi_depth3 > li > a{font-size:13px;padding-left:17px;line-height:40px;border-bottom:solid 1px #dcdcdc}
.subNavi_depth3 > li > a.depth::after{content:'';display:block;background:url('../img/common/btn_inquiry_detail.png') no-repeat center center;background-size:11px auto;width:22px;height:22px;position:absolute;right:0;top:50%;margin-top:-11px;transition:0.3s;transform:rotate(0deg)}
.subNavi_depth4 > li > a{font-size:12px;padding-left:27px;background:url('../img/common/bul_dot7.png') no-repeat 18px center;background-size:3px auto;line-height:38px}
.subNavi_depth4{border-bottom:solid 1px #dcdcdc}

.subNavi_depth2 > li > a.active{color:#0048bf}
.subNavi_depth2 > li > a.active::after{transform:rotate(-90deg);}
.subNavi_depth3 > li > a.active::after{transform:rotate(-90deg);}

.subNavi_depth2 > li > a.depth.active::after{transform:rotate(180deg);transition:0.3s;}
.subNavi_depth3 > li > a.depth.active::after{transform:rotate(180deg);transition:0.3s;}

.subNavi_depth2 a + ul{display:none}

.subNavi_depth1 > li > a + .wrap_subNavi_depth2{display:none}
.subNavi_depth1 > li > a.active + .wrap_subNavi_depth2{display:block}
.subNavi_depth1 > li > a.active{color:#094fae;border-right-color:#fff}

/* 고객센터 */
.bd_ico_txt{display:inline-block;padding:0 7px;vertical-align:top;color:#fff;font-size:0.857rem;border-radius:25px;background-color:#c60384;}
.detail_consulting{margin-top:13px;}
.detail_consulting > div + div{margin-top:32px;}
.detail_consulting > div > strong{display:block;font-size:1.071rem;}
.detail_consulting .tit{margin-top:6px;font-size:1.286rem;}
.detail_consulting .date{margin-top:8px;color:#666;}
.detail_consulting .txt{margin-top:18px;}

.detail_consulting2{margin-top:13px; position:relative;}
.detail_consulting2 .bd_ico_txt {position:absolute; right:0; top:0;}
.detail_consulting2 .tbBoth th {padding-left:0; padding-right:0;}
.detail_consulting2 .tbBoth td {font-weight:normal; padding-left:0; padding-right:0;}
.detail_consulting2 > .tbBoth + div{margin-top:32px;}
.detail_consulting2 > div > strong{display:block;font-size:1.071rem;}
.detail_consulting2 .tit{margin-top:6px;font-size:1.286rem;}
.detail_consulting2 .date{margin-top:8px;color:#666;}
.detail_consulting2 .txt{margin-top:18px;}

.cus_apply_step{display:table;width:100%;table-layout:fixed;}
.cus_apply_step li{position:relative;display:table-cell;background:url('../img/common/bg_cus_apply_arrow.png') no-repeat top 20px left;background-size:6px auto;}
.cus_apply_step li:first-child{background:none;}
.cus_apply_step li > div{text-align:center;}
.cus_apply_step li > div > strong{display:block;font-size:0.857rem;}
.cus_apply_step li .icon{width:50px;height:50px;margin:0 auto 15px;background:url('../img/common/icon_cus_apply01.png') no-repeat center center;background-size:50px auto;}
.cus_apply_step li .icon.ico1{background-image:url('../img/common/icon_cus_apply01.png');}
.cus_apply_step li .icon.ico2{background-image:url('../img/common/icon_cus_apply02.png');}
.cus_apply_step li .icon.ico3{background-image:url('../img/common/icon_cus_apply03.png');}

.step_guide.ty2 > li{padding:27px 15px;text-align:left;}
.step_guide.ty2 > li:first-child{padding-top:17px;}
.step_guide.ty2 > li:last-child{padding-bottom:21px;}
.step_guide.ty2 > li em{display:inline-block;color:#0a50af;font-size:1rem;}

/* 스마트폰 금융거래 10계명 */
.listCont.ten_list > li + li{margin-top:19px;}

.diagnosis_list{margin-top:25px;border-top:2px solid #acb9cc;}
.diagnosis_list li.answer_radio > button,
.diagnosis_list li.answer_check > button{overflow:hidden;position:relative;display:block;width:100%;padding:10px 40px 10px 10px;border:0;border-bottom:1px solid #dedede;background-color:transparent;font-size:1.071rem;text-align:left;}
.diagnosis_list li.answer_radio > button .num,
.diagnosis_list li.answer_check > button .num{float:left;width:15px;font-weight:bold;}
.diagnosis_list li.answer_radio > button .txt,
.diagnosis_list li.answer_check > button .txt{display:block;margin-left:20px;}
.diagnosis_list li.answer_radio > button:after,
.diagnosis_list li.answer_check > button:after{position:absolute;top:50%;right:15px;margin-top:-4px;width:15px;height:8px;background:url('../img/common/bg_diagnosis_arrow.png') no-repeat center center;background-size:14.5px auto;content:'';}
.diagnosis_list li .diagnosis_form{display:none;background-color:#f8f8f8;border-bottom:1px solid #dedede;}
.diagnosis_list li .diagnosis_form li{overflow:hidden;display:table;width:100%;padding:10px;table-layout:fixed;}
.diagnosis_list li .diagnosis_form li~li{border-top:1px solid #dedede;}
.diagnosis_list li .diagnosis_form li input{display:table-cell;}
.diagnosis_list li .diagnosis_form li input[type="radio"]{background:url('../img/common/radio_off.png') no-repeat left center;background-size:25px auto;width:29px}
.diagnosis_list li .diagnosis_form li input[type="radio"]:after{display:none}
.diagnosis_list li .diagnosis_form li input[type="radio"]:checked{background:url('../img/common/radio_on.png') no-repeat left center;background-size:25px auto;}
.diagnosis_list li .diagnosis_form li label{display:table-cell;padding-left:6px;}
.diagnosis_list li .diagnosis_form .diagnosis_button{padding:5px 10px 15px;}
.diagnosis_list li .diagnosis_form .diagnosis_button button{display:block;width:100%;padding:5px 0;border:1px solid #ccc;background-color:#fff;font-size:0.929rem;}
.diagnosis_list li .diagnosis_answer{overflow:hidden;display:table;width:100%;padding:10px;table-layout:fixed;background-color:#f8f8f8;border-bottom:1px solid #dedede;}
.diagnosis_list li .diagnosis_answer span{display:table-cell;width:25px;height:25px;}
.diagnosis_list li .diagnosis_answer div{display:table-cell;padding-left:10px;vertical-align:middle;}
.diagnosis_list li.answer_radio .diagnosis_answer span{background:url('../img/common/radio_on.png') no-repeat left center;background-size:25px auto;}
.diagnosis_list li.answer_check .diagnosis_answer span{background:url('../img/common/check_on.png') no-repeat left top;background-size:25px auto;}
.diagnosis_list li.current > button{color:#0b54cd;}
.diagnosis_list li.current > button:after{background:url('../img/common/bg_diagnosis_arrow_on.png') no-repeat center center;background-size:14.5px auto;}
.diagnosis_list li.current .diagnosis_form{display:block;}
.diagnosis_list li.current .diagnosis_answer{display:none;}

/* 22.09.01 투자자성향분석 등록 내용 확인하기 추가*/
.agreement_cont .confirm_list .manual_check_folding.active{padding-bottom:0; border-bottom:0;}
.agreement_cont .q_txt{overflow:hidden;position:relative;display:block;width:100%;padding:10px 40px 10px 10px;border:0;border-bottom:1px solid #dedede;background-color:transparent;font-size:1.071rem;text-align:left; color:#0b54cd;}
.agreement_cont .q_txt .num{float:left;width:15px;font-weight:bold;}
.agreement_cont .q_txt .txt{display:block;margin-left:20px;}
.agreement_cont .confirm_list .diagnosis_form p{padding:15px 30px;}

.investment_result{padding-top:25px;text-align:center;}
.investment_result .result_text{margin-top:20px;padding:20px 15px;border-radius:5px;font-size:1.214rem;text-align:center;}
.investment_result .result_info_box{margin-top:20px;background-color:#fff;text-align:left;}
.investment_result .result_info_box .listCont{margin-top:0;}
.investment_result.level05:before{display:inline-block;width:142px;height:133px;background:url('../img/common/img_fund_level01.png') no-repeat center center;background-size:142px auto;content:'';}
.investment_result.level05 .result_text{background-color:#fff5f5}
.investment_result.level05 .result_text span{color:#e00000;}
.investment_result.level04:before{display:inline-block;width:142px;height:133px;background:url('../img/common/img_fund_level02.png') no-repeat center center;background-size:142px auto;content:'';}
.investment_result.level04 .result_text{background-color:#fff5f5}
.investment_result.level04 .result_text span{color:#d7006d;}
.investment_result.level03:before{display:inline-block;width:142px;height:133px;background:url('../img/common/img_fund_level03.png') no-repeat center center;background-size:142px auto;content:'';}
.investment_result.level03 .result_text{background-color:#f8f8f8}
.investment_result.level03 .result_text span{color:#dc6800;}
.investment_result.level02:before{display:inline-block;width:142px;height:133px;background:url('../img/common/img_fund_level04.png') no-repeat center center;background-size:142px auto;content:'';}
.investment_result.level02 .result_text{background-color:#f2f9fe}
.investment_result.level02 .result_text span{color:#eb9b00;}
.investment_result.level01:before{display:inline-block;width:142px;height:133px;background:url('../img/common/img_fund_level05.png') no-repeat center center;background-size:142px auto;content:'';}
.investment_result.level01 .result_text{background-color:#f2f9fe}
.investment_result.level01 .result_text span{color:#2b8d1d;}


/*모바일웹 css*/
.faq_list{border-top:2px solid #666;}
.faq_list li{border-bottom:1px solid #dedede;}
.faq_list li button,
.faq_list li input[type="button"],
.faq_list li input[type="reset"],
.faq_list li input[type="submit"]{overflow: visible;padding:0;margin:0;background-color:transparent;-webkit-appearance: button;cursor: pointer;border:0;text-align:left;}
.faq_list li > button{position:relative;width:100%;padding:15px 40px ;}
.faq_list li > button:before{position:absolute;left:10px;top:50%;margin-top:-12px;color:#0b54cd;font-size:1.68rem;font-weight:bold;content:'Q.';}
.faq_list li > button .cate{display:inline-block;overflow:hidden;vertical-align:middle;}
.faq_list li > button .cate > span{float:left;color:#666;font-size:0.925rem;}
.faq_list li > button .cate > span ~ span{padding-left:10px;margin-left:5px;background:url(../img/common/icon_arrow01.png) no-repeat 0 center;background-size:5px auto;}
.faq_list li > button strong{display:block;margin-top:6px;font-size:1.16rem;transition:0.5s;-webkit-transition:0.5s;}
.faq_list li > button:after{position:absolute;right:10px;width:10px;height:8px;top:50%;margin-top:-4px;transition:0.5s;-webkit-transition:0.5s;content:'';background:url(../img/common/btn_list_accordion02_off.png) no-repeat center center;background-size:10px auto;transform:rotate(0deg);-webkit-transform:rotate(0deg)}
.faq_list li.current > button:after{background:url(../img/common/btn_list_accordion02.png) no-repeat center center;background-size:10px auto;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.faq_list li.current > button strong{color:#4960eb;}
.faq_list li > div{position:relative;display:none;border-top:1px solid #dedede;padding:15px 15px 15px 40px;background-color:#f1f4f7;color:#111;}
.faq_list li > div:before{position:absolute;left:10px;top:15px;color:#d7006d;font-size:1.68rem;font-weight:bold;content:'A.';}
.faq_list li > div a.attachment_file{background-color:#d2dae2;color:#333;margin-top:20px;}
.faq_list li > div a.attachment_file ~ a.attachment_file{margin-top:10px;}

.fwB{font-weight:bold!important;}
.product .wrap_fixed{display:none;}
.product_list > ul{overflow:hidden;}
.product_list li{overflow:hidden;margin-top:20px;padding:15px 0 0;border-radius:10px 0 10px 0;background-color:#fff;border:1px solid }
.product_list li a{display:block;padding:0 0 10px;margin:0 15px}
.product_list.DP li{border-color:#759be0}
.product_list.LN li{border-color:#e6a86f}
.product_list.IL li{border-color:#6db9cb}
.product_list.CD li{border-color:#aab6c4}
.product_list.TR li{border-color:#b473c2}
.product_list.FN li{border-color:#9986d9}
.product_list.IS li{border-color:#abb3c7}
.product_list.RT li{border-color:#6222ba}
.product_list .badge_list {overflow:hidden;padding:0 15px;}
/* .product_list .badge_list span[class*="badge"]{display:inline-block;border-radius:25px;font-size:11px;padding:0 7px;box-sizing:border-box;min-width:29px;text-align:center;margin-bottom:3px;background-color:#568cd4;color:#fff;line-height:21px} */
.product_list .badge_list span.badge01{background-color:#118000;color:#fff;}
.product_list .badge_list span.badge02{background-color:#004a97;color:#fff;}
.product_list .badge_list span.badge03{background-color:transparent;border: 1px solid #ef99c5;color:#d6006d;}
.product_list .badge_list span.badge04{background-color:transparent;border: 1px solid #b9bbd2;color:#57638c;}
.product_list .badge_list span.badge05{color:#fff;background-color:#004a97;border-color:#004a97;}
.product_list .badge_list span.badge_fund01{background-color:transparent;color:#b60000;border:1px solid #ed0000;}
.product_list .badge_list span.badge_fund02{background-color:transparent;color:#ed0000;border:1px solid #dd2682;}
.product_list .badge_list span.badge_fund03{background-color:transparent;color:#dd2682;border:1px solid #b60000;}
.product_list .badge_list span.badge_fund04{background-color:transparent;color:#dd9c00;border:1px solid #dd9c00;}
.product_list .badge_list span.badge_fund05{background-color:transparent;color:#118000;border:1px solid #118000;}
.product_list .badge_list span.badge_fund06{background-color:transparent;color:#dc6800;border:1px solid #dc6800;}
.product_list .badge_list span.badge_fund07{background-color:transparent;color:#57638c;border:1px solid #b9bbd2;}
.badge_list span.badge{border-color:#999;color:#666;}
.badge_list span.badge.event{background-color:#734df2;border-color:#734df2;color:#fff;}
.badge_list span.badge_fund01{color:#fff;border-color:#e00000;background-color:#e00000}
.badge_list span.badge_fund02{color:#fff;border-color:#d6006d;background-color:#d6006d}
.badge_list span.badge_fund03{color:#fff;border-color:#dc6800;background-color:#dc6800}
.badge_list span.badge_fund04{color:#fff;border-color:#118000;background-color:#118000}
.badge_list span.badge_fund05{color:#fff;border-color:#0054ad;background-color:#0054ad}
.badge_list span.badge_fund06{color:#fff;border-color:#009add;background-color:#009add}
.badge_list span.badge_fund07{border-color:#999;color:#666;}
.product_list .prod_name{display:block;margin:10px 0 6px;font-size:1.071rem;color:#111;}
.product_list .prod_detail{font-size: 0.929rem}
.product_list .prod_detail .per{font-size:inherit}
.product_list .prod_btn{display:table;width:100%;table-layout:fixed;border-top:1px solid #ddd;}
.product_list .prod_btn span{display:table-cell;width:50%;}
.product_list .prod_btn span ~ span{border-left:1px solid #ddd;}
.product_list .prod_btn span button{display:block;width:100%;margin:0;padding:10px 0;background-color:#fff;border:0;text-align:center;font-weight:bold;}
.product_list .prod_btn span button[disabled]{background-color:#eee;color:#666;}
.product_list .prod_btn span:only-child{width:100%;}
.product_list .prod_notice{padding:10px 15px;background-color:#efeff3;font-size:0.857rem;color:#666;}
.product_list .prod_notice strong{display:block;margin-bottom:5px;color:#0063cc;font-size:1rem;}

.product_list .prod_info{display:table;padding:0 15px 10px;width:100%;table-layout:fixed;}
.product_list .prod_info > span{display:table-cell;vertical-align:bottom;}
.product_list .prod_info .info_data{text-align:left;color:#111;width:60%;}
.product_list .prod_info .info_data em.data_p{margin:0 3px;font-size:23px;font-weight:bold;color: #d7006d;}
.product_list .prod_info .info_data em.data_p ~ span{color: #d7006d;}
.product_list .prod_info .info_data span.data_p{margin:0 3px;color:#d7006d;}
.product_list .prod_info .info_data span.data_p > strong {font-size:23px; color:#d7006d;}
.product_list .prod_info .info_data span[class*="per"]{margin-left:10px;}
.product_list .prod_info .info_data span[class*="per"] em{font-size:1.539rem;font-weight:bold;}
.product_list .prod_info .info_data .per_dec{color:#4a6ae0;}
.product_list .prod_info .info_data .per_dec:before{margin-right:3px;content:'▼'}
.product_list .prod_info .info_data .per_inc{color:#d6006d;}
.product_list .prod_info .info_data .per_inc:before{margin-right:3px;content:'▲'}
.product_list .prod_info .info_data .per_hld{}
.product_list .prod_info .info_button{text-align:right;}
.product_list .prod_info .info_button:only-child{width:100%;}
.product_list .prod_info .info_button button{padding:4px 10px;color:#fff;font-size: 1.077rem;border-radius:5px;border:0;margin:0;}
.product_list .prod_info .info_btn01{background-color:#0063cc;}
.product_list .prod_info .info_btn02{background-color:#8b95a0;}
.product_none{padding-top:30px;text-align:center;font-weight:bold;font-size:1.143rem;color:#111;}
.product_none p{margin:10px 0 20px;}
.product_none p em{color:#0063cc;}
.sub_porduct_list{padding-top: 20px;font-size: 14px;}

.product_wrap .badge_list {overflow:hidden;margin-top:-3px;}
.badge_list span[class*="badge"]{display:inline-block;margin-right:1px;margin-top:3px;padding:2px 3px;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:1px;font-size:0.847rem;;border:1px solid;vertical-align: middle;border:1px solid;line-height:0.847rem;background-color:#fff;}
.product_wrap .badge_list span.badge01{border-color:#999;color:#666;}
.product_wrap .badge_list span.badge02{background-color:#118000;border-color:#118000;color:#fff;}
.product_wrap .badge_list span.badge03{background-color:#004a97;border-color:#004a97;color:#fff;border-radius:3px 0 0 3px;}
.product_wrap .badge_list span.badge03:after{position:absolute;right:-14px;width:14px;height:24px;top:-1px;content:'';background:url(../img/common/icon_badge03.png) no-repeat 0 0;background-size:auto 24px;}
.product_wrap .badge_list span[class*="badge"][class*="_fund"]{background-color:#fff;}
.product_wrap .badge_list span.badge_fund01{color:#b60000;border-color:#b60000;}
.product_wrap .badge_list span.badge_fund02{color:#ed0000;border-color:#ed0000;}
.product_wrap .badge_list span.badge_fund03{color:#dd2682;border-color:#dd2682;}
.product_wrap .badge_list span.badge_fund04{color:#dd9c00;border-color:#dd9c00;}
.product_wrap .badge_list span.badge_fund05{color:#118000;border-color:#118000;}
.product_wrap .badge_list span.badge_fund06{color:#dc6800;border-color:#dc6800;}
.product_wrap .badge_list span.badge_fund07{border-color:#ddbcc8;}

.product_wrap{position:relative;margin-bottom:28px;}
.product_wrap .product_info{padding:25px 15px 20px;}
.product_wrap .product_info .badge_list ~ .info_name{margin-top:23px }
.product_wrap .product_info .info_name{display:block;margin:0 0 15px;color:#333;font-size:22px;letter-spacing:-2px;line-height:22px;}
.product_wrap .product_info .info_text{color:#333;font-size: 1.077rem;}
.product_wrap .product_info .badge_list{padding-right:25px;}

.product_wrap .product_info_etc{padding:11px 15px;}
.product_wrap .product_info_etc .badge_list{margin-bottom:10px;}
.product_wrap .product_info_etc dl{overflow:hidden;}
.product_wrap .product_info_etc dt{clear:left;float:left;width:55px;color:#111;font-weight:bold;font-size:0.924rem;}
.product_wrap .product_info_etc dd{margin-left:55px;color:#333;font-size:0.924rem;}
.product_wrap .product_info_etc dd ~* {margin-top:4px;}

.product_wrap.DP .product_info{background-color:#e6f1f7;}
.product_wrap.DP .product_info_etc{background-color:#d2dee5;}
.product_wrap.LN .product_info{background-color:#f4ebe1;}
.product_wrap.LN .product_info_etc{background-color:#ebddcd;}
.product_wrap.IL .product_info{background-color:#e1f2f4;}
.product_wrap.IL .product_info_etc{background-color:#cae5e8;}
.product_wrap.CA .product_info{background-color:#ecebf7;}
.product_wrap.CA .product_info_etc{background-color:#dddbee;}
.product_wrap.FN .product_info{background-color:#f1e9ec;}
.product_wrap.FN .product_info_etc{background-color:#ebe0e4;}
.product_wrap.IS .product_info{background-color:#edf3df;}
.product_wrap.IS .product_info_etc{background-color:#dde6c8;}
.product_wrap.RT .product_info{background-color:#f0eedf;}
.product_wrap.RT .product_info_etc{background-color:#e4e1ce;}
.product_wrap.TR .product_info{background-color:#e1f2f4;}
.product_wrap.TR .product_info_etc{background-color:#cae5e8;}
.product_wrap .product_btn_area{margin-top:20px;padding:0 10px;}
.product_wrap .product_btn_area button{display:block;padding:8px 0;width:100%;border:1px solid #70b2b9;border-radius:5px;text-align:center;background-color:#fff;color:#333;}

.product_wrap .info_icon_list{margin:20px 0 0;text-align:center;}
.product_wrap .info_icon_list li{display:inline-block;width:32%;vertical-align:top;}
.product_wrap .info_icon_list li > * {display:block;}
.product_wrap .info_icon_list li > div * {display:block; text-align:center;}
.product_wrap .info_icon_list li > div + div {margin-top:1em;}
.product_wrap .info_icon_list li em{font-size:1.231rem;font-weight:bold;margin-bottom:3px;letter-spacing:-1px;}
.product_wrap .info_icon_list li span{font-size:0.924rem;color:#666;}
.product_wrap .info_icon_list li.icon_01 em{color:#d6006d;}
.product_wrap .info_icon_list li:before{display:inline-block;width:39px;height:42px;margin-bottom:5px;background-color:#fff;content:'';}
.product_wrap .info_icon_list li.icon_01:before{background:url(../img/common/icon_prod01.png) no-repeat center center;background-size:100% auto;}
.product_wrap .info_icon_list li.icon_02:before{background:url(../img/common/icon_prod02.png) no-repeat center center;background-size:100% auto;}
.product_wrap .info_icon_list li.icon_03:before{background:url(../img/common/icon_prod03.png) no-repeat center center;background-size:100% auto;}
.product_wrap .info_icon_list li span[class*="per"]{margin-left:5px;}
.product_wrap .info_icon_list li span[class*="per"] em{font-size:1rem;font-weight:bold;}
.product_wrap .info_icon_list li .per_dec{color:#4a6ae0;}
.product_wrap .info_icon_list li .per_dec:before{margin-right:3px;content:'▼'}
.product_wrap .info_icon_list li .per_inc{color:#d6006d;}
.product_wrap .info_icon_list li .per_inc:before{margin-right:3px;content:'▲'}
.product_wrap .info_icon_list li .per_hld{}
.product_wrap .share_sns{position:absolute;top:28px;right:15px;width:16px;height:16px;background:url(../img/common/btn_sns_share.png) no-repeat center center;background-size:auto 16px;}

.product_wrap ~ div h4{margin:10px 0;}
.product_wrap ~ .btn_fixed_area{margin:40px 0 -40px;}

.tab_product{border-bottom:1px solid #ddd;}
.tab_product ul{text-align:center;}
.tab_product li{display:inline-block;width:32%;text-align:center;}
.tab_product li a{position:relative;display:block;padding:0 0 15px;color:#666;font-weight:bold;font-size:1.154rem;}
.tab_product li.on a{color:#111;}
.tab_product li.on a:before{display:block;margin:0 auto 10px;height:3px;width:23px;background-color:#0063cc;content:'';}
.tab_product li.on a:after{position:absolute;left:50%;margin-left:-10.5px;bottom:-1px;width:21px;height:11px;background:url(../img/common/icon_ui_tab_current.png) no-repeat 0 0;background-size:21px auto;content:'';}

.list01{}
.list01 li{position:relative;border:1px solid #ddd;}
.list01 li > a{padding:15px;color:#111;}
.list01 li > a{position:relative;display:block;padding-right:30px;}
.list01 li > a:after{position:absolute;right:10px;top:50%;margin-top:-5.5px;width:7px;height:11px;background:url(../img/common/bul_list01.png) no-repeat 0 center;background-size:7px auto;content:'';}
.list01 li a span.title{font-size:1rem;color:inherit;}
.list01 li ~ li{border-top:0;}
.hidden + .list01{margin-top:0;}

.list02 > ul > li{position:relative;padding:15px;border:1px solid #d4dae0;border-radius:3px;}
.list02 > ul > li ~ li{margin-top:15px;}
.list02 > ul > li:after{position:absolute;right:-1px;bottom:-1px;width:13px;height:20px;background:url(../img/common/bg_list_edge.png) no-repeat 0 0;background-size:13px auto;content:'';}
.list02 > ul > li h3,
.list02 > ul > li h4{margin-top:0;font-size:1.154rem;}
.list02 > ul > li h4+*{margin-top:20px;}
.list02 > ul > li .img{margin-bottom:20px;text-align:center;}
.list02 > ul > li .img img{max-width:100%;}
.list02 > ul > li span.cate{color:#4960eb;}
.list02 > ul > li strong.name{display:block;margin:3px 0 15px;font-size:1.308rem;;}
.list02 > ul > li strong.name span{font-weight:normal;}
.list02 > ul > li strong.name ~ .listCont {padding-top:18px;border-top:1px solid #f0f0f0;}
.list02 > ul > li strong.title{display:block;padding-bottom:15px;margin-bottom:15px;font-size:1.308rem;;border-bottom:1px solid #f0f0f0;line-height:20px;}

/* 2023.07.04 vvip전문위원 */
.list02.vvip_list > ul > li {display:flex; flex-wrap: nowrap; padding:0 !important}
.list02.vvip_list > ul > li > p {width:50%; box-sizing:border-box;}
.list02.vvip_list > ul > li > p img {width:100%;}
.list02.vvip_list > ul > li > div {width:50%; box-sizing:border-box; padding:10px 15px;}
.list02.vvip_list > ul > li strong.name ~ .listCont {padding-top:15px;}
.list02.vvip_list .listCont li + li {margin-top:6px;}
.list02.vvip_list > ul > li.nodata > div {display:flex; align-items:center; text-align:center;}
.list02.vvip_list > ul > li.nodata > div span {width:100%;}
.input_multi .CST_wrap_select .ui_selectbox {margin-top:0;}

.branch_list {}
.branch_list .branch_top h3{padding-left:12px;color:#666;font-size:0.924rem;background:url(../img/common/icon_location02.png) no-repeat 0 center;background-size:10px auto;}
.branch_list .branch_top .nearby{font-weight:bold;font-size:1rem;font-weight:bold;color:#111;}
.branch_list .branch_top .nearby span{color:#d7006d;}
.branch_list > ul{margin-top:10px;border-top:1px solid #666;}
.branch_list > ul > li{position:relative;padding:20px 0;border-bottom:1px solid #ddd;}
.branch_list > ul > li > a{display:block;}
.branch_list > ul > li > a:after{position:absolute;right:0;top:28px;width:7px;height:11px;background:url(../img/common/icon_link.png) no-repeat 0 center;background-size:7px auto;content:'';}
.branch_list > ul > li  .branch_name{font-size:1.154rem;color:#0063cc;font-weight:bold;}
.branch_list > ul > li  .branch_name span{margin-left:3px;font-weight:normal;color:#666;font-size: 1.077rem;}
.branch_list .listCont.branch > li >span:first-child{float:left;width:70px;}
.branch_list .listCont.branch > li >span ~ *{display:block;margin-left:70px;color:#333;}
.branch_list .listCont.branch > li .badge_list{margin-top:-2px;}
.branch_list .listCont.branch > li .badge_list span{display:inline-block;padding:2px 10px;margin-top:3px;border:1px solid #4960eb;border-radius:3px;color:#4960eb;font-size:0.924rem;vertical-align:top;}
.branch_list .listCont.branch  .transport_guide{display:table;width:100%;table-layout:auto;}
.branch_list .listCont.branch  .transport_guide ~ .transport_guide{margin-top:5px;}
.branch_list .listCont.branch  .transport_guide > span{display:table-cell;color:#333;}
.branch_list .listCont.branch  .transport_guide .transport {white-space: nowrap;width: 55px;text-align: center;}
.branch_list .listCont.branch  .transport_guide .transport img{height:15px;max-width:none;vertical-align: middle;}
.branch_list .listCont.branch > li .badge_branch span{display:inline-block;padding:2px 10px;margin-top:3px;border:1px solid #4960eb;border-radius:3px;color:#4960eb;font-size:0.924rem;;vertical-align:top;}
.temp{padding:15% 0}

.bbs_view01{padding:20px 15px 0;}
.bbs_view01 .bbs_top{padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
.bbs_view01 .bbs_top .noti{display:inline-block;padding:2px 10px;margin-bottom:5px;border:1px solid #4960eb;border-radius:3px;color:#4960eb;font-size:0.924rem;vertical-align:middle;}
.bbs_view01 .bbs_top strong.title{position:relative;display:block;font-size:1.154rem;color:inherit;color:#111;font-weight:bold;}
.bbs_view01 .bbs_top .date{margin-top:6px;color:#666;}
.bbs_view01 .bbs_top .date > em{margin-right:5px;color:#333;font-weight:bold;}
.bbs_view01 .bbs_top .date > em,
.bbs_view01 .bbs_top .date > span{vertical-align:middle;}
.bbs_view01 .bbs_top .date > span ~ span{position:relative;padding-left:6px;margin-left:5px;}
.bbs_view01 .bbs_top .date > span ~ span:before{position:absolute;left:0;top:5px;width:1px;height:10px;background-color:#999;content:'';}
.bbs_view01 .bbs_cont {padding:15px 0 0;}
.bbs_view01 .bbs_cont img{max-width:100%}
.bbs_view01 .bbs_cont p{margin-bottom:20px;color:#111;}
.bbs_view01 .bbs_cont > *{margin-bottom:10px;}
.bbs_view01 .bbs_cont .image_area img{width:100%;margin-bottom:20px;}
.bbs_view01 .bbs_reply{margin-bottom:20px;}
.bbs_view01 .bbs_reply .reply_top {font-size:1rem;font-weight:bold;color:#111;}
.bbs_view01 .bbs_reply .reply_top span{color:#d7006d;}
.bbs_view01 .bbs_reply > ul{margin-top:10px;border-top:1px solid #666;}
.bbs_view01 .bbs_reply > ul > li{position:relative;padding:20px 0;border-bottom:1px solid #f0f0f0;}
.bbs_view01 .bbs_reply > ul > li .name{color:#111;font-weight:bold;}
.bbs_view01 .bbs_reply > ul > li .date{margin-left:5px;color:#999;}
.bbs_view01 .bbs_reply > ul > li p{margin-top:10px;color:#666;}
.bbs_view01 .attachment_wrap {margin-bottom:20px;}
.bbs_view01 .attachment_wrap a.attachment_file{position:relative;display:block;margin-top:5px;padding:10px 45px 10px 15px;border-radius:3px;background-color:#f1f4f7}
.bbs_view01 .attachment_wrap a.attachment_file:after{position:absolute;right:15px;top:50%;margin-top:-7.5px;width:15px;height:15px;background:url(../img/common/btn_download02.png) no-repeat 0 0;background-size:15px auto;content:'';}
.bbs_view01 .bbs_bottom{margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
.bbs_view01 .bbs_bottom li{border-top:1px solid #e6e6e6;}
.bbs_view01 .bbs_bottom li a{position:relative;overflow:hidden;display:block;padding:10px 15px;}
.bbs_view01 .bbs_bottom li a em{float:left;width:50px;font-weight:bold;color:#111;}
.bbs_view01 .bbs_bottom li a.prev:after{position:absolute;right:15px;top:50%;margin-top:-4px;width:14.5px;height:8px;background:url(../img/common/icon_bbs_prev.png) no-repeat 0 0;background-size:14.5px auto;content:'';}
.bbs_view01 .bbs_bottom li a.next:after{position:absolute;right:15px;top:50%;margin-top:-4px;width:14.5px;height:8px;background:url(../img/common/icon_bbs_next.png) no-repeat 0 0;background-size:14.5px auto;content:'';}
.bbs_view01 .wrap_info_box01{margin:20px 0 0;}
.bbs_view01.faq .bbs_top strong.title{padding-left:20px;}
.bbs_view01.faq .bbs_top strong.title:before{position:absolute;left:0;top:0;content:'A.';color:#0b54cd;}

.bbs_list02 li{padding-bottom:25px;border-bottom:1px solid #ddd;}
.bbs_list02 li ~ li{margin-top:25px;}
.bbs_list02 li > a{display:block;}
.bbs_list02 li .item .thumb{margin-bottom:15px;text-align:center;}
.bbs_list02 li .item .thumb img{max-width:100%;}
.bbs_list02 li .item .item_txt .title{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;font-size:1.154rem;color:#333;}
.bbs_list02 li .item .item_txt .date{padding-left:16px;margin-top:8px;color:#666;font-size:0.924rem;background:url(../img/common/icon_date.png) no-repeat 0 center;background-size:11px auto;}
.bbs_list02 li .item .item_txt .date span[class*="day_"]{margin-left:5px;padding:1px 4px;border-radius:3px;font-size:0.847rem;line-height:11px;}
.bbs_list02 li .item .item_txt .date span.day_count{background-color:#d7006d;color:#fff;}
.bbs_list02 li .item .item_txt .date span.day_end{background-color:#f0f0f0;color:#666;}
.bbs_list02 li .item .item_txt .date02{margin-top:5px;font-size:0.924rem;}
.bbs_list02 li .item .item_txt .txt{margin-top:10px;color:#666;}

.bbs_list03 li{position:relative;border:1px solid #ddd;padding:15px 0;}
.bbs_list03 li > a,
.bbs_list03 li > div{display:block;padding:0 15px;}
.bbs_list03 li > a{padding-right:35px;}
.bbs_list03 li > a:after{position:absolute;right:15px;top:50%;margin-top:-5.5px;width:7px;height:11px;background:url(../img/common/bul_list01.png) no-repeat 0 center;background-size:7px auto;content:'';}
.bbs_list03 li ~ li{border-top:0;}
.bbs_list03 li a .cate{display:inline-block;overflow:hidden;vertical-align:middle;}
.bbs_list03 li .noti{display:inline-block;padding:2px 10px;margin-right:5px;border:1px solid #4960eb;border-radius:3px;color:#4960eb;font-size:0.924rem;vertical-align:middle}
.bbs_list03 li a .cate > span{float:left;color:#666;}
.bbs_list03 li a .cate > span.current{color:#4960eb;}
.bbs_list03 li a .cate > span ~ span{padding-left:10px;margin-left:5px;background:url(../img/common/icon_arrow01.png) no-repeat 0 center;background-size:5px auto;}
.bbs_list03 li a {color:#111;}
.bbs_list03 li a .txt{padding-right:0}
.bbs_list03 li a strong.title{position:relative;display:block;padding-left:20px;margin-top:7px;font-size:1.154rem;color:inherit;font-weight:normal;}
.bbs_list03 li a strong.title:before{position:absolute;left:0;top:0;content:'Q.';color:#0b54cd;font-weight:bold;}
.bbs_list03 li .cate{color:#4960eb;}
.bbs_list03 li .txt{overflow: hidden;padding-right:15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;margin:6px 0 5px;font-size:1.154rem;color:#333;}
.bbs_list03 li .txt .subject{font-weight:bold;margin-right:3px;}
.bbs_list03 li .date{color:#666;font-size:0.924rem;}
.bbs_list03 li .list_info{display:table;width:100%;margin-top:10px;table-layout:fixed;}
.bbs_list03 li .list_info > *{display:table-cell;vertical-align:bottom;}
.bbs_list03 li .list_info > .date span{}
.bbs_list03 li .list_info > .date span ~ span{position:relative;padding-left:6px;margin-left:5px;}
.bbs_list03 li .list_info > .date span ~ span:before{position:absolute;left:0;top:5px;width:1px;height:10px;background-color:#999;content:'';}
.bbs_list03 li .list_info .file{width:50px;text-align:right;}
.bbs_list03 li .list_info .file span.num{margin-right:3px;vertical-align:bottom;}
.bbs_list03 li .list_info .file span.attach_icon{display:inline-block;width:19.5px;height:19px;background:url(../img/common/icon_attach_file.png) no-repeat center bottom;background-size:18.5px auto;vertical-align:middle;}
.bbs_list03 li .list_info .file a{display:inline-block;width:21px;height:20px;background:url(../img/common/btn_download.png) no-repeat center bottom;background-size:21px auto;vertical-align:middle;}

.info_box02{margin-top:20px;padding:15px;background-color:#f1f4f7;border-radius:5px;color:#111;}
.info_box02 > *:first-child{margin-top:0;}
.info_box02 .import_txt{text-align:center;font-weight:bold;color:#333;}
.info_box02 .import_txt p{margin-top:2px;font-weight:normal;}

.titleType + .area_pad .product_list > ul > li:first-child{margin-top:0}

.input_wrap .check_box_list{overflow:hidden;margin-bottom:10px;}
.input_wrap .check_box_list li{float:left;width:50%;margin-bottom:10px;}
.content_box ~ .btn_fixed_area{height:auto;}
.radio_wrap{overflow:hidden;margin-bottom:10px;}
.radio_wrap input[type="radio"] + label ~ label{width:33.3%;margin-left:-1px;padding-right:11px;}
.radio_wrap input[type="radio"]{overflow:hidden;position:absolute;display:inline-block;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);}
.radio_wrap input[type="radio"] + label{position:relative;float:left;width:33.4%;padding:5px 10px;line-height:28px;font-size:1.143rem;margin:0;margin-bottom:0;text-align:center;background-color: #eee;text-align: center;border: solid 1px #d4d4d4;color:#666;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:9;}
.radio_wrap input[type="radio"] + label ~ label{width:33.3%;margin-left:-1px;padding-right:11px;}
.radio_wrap input[type="radio"]:checked + label{color:#0b54cd;background-color:#fff;border:solid 1px #0b54cd;font-weight:bold;z-index:10;}
.radio_wrap.half input[type="radio"] + label {width:50%;}
.radio_wrap.quadruple input[type="radio"] + label {width:25%;}

.floating_area{display:none;}

.call_info{padding:10px 0 10px 104px;margin:20px 0;background:url(../img/common/icon_customer.png) no-repeat 5px center;background-size:84px auto;}
.call_info dl{display:table;width:100%;margin-top:10px;table-layout:fixed;}
.call_info dt{display:table-cell;width:40px;color:#111;text-align:center;font-size:15px;}
.call_info dd{display:table-cell;font-size:17px;letter-spacing:-1px;}
.call_info dd span{font-weight:normal;color:#999;font-size:1rem;}
.call_info .tel01 dd{font-weight:bold;color:#d6006d;}
.call_info .tel02{}
.call_info .tel02 dd{font-weight:bold;color:#4960eb}

.call_info2 {position:relative;margin-top:40px;padding:15px;border:1px solid #d4dae0;border-radius:3px;}
.call_info2:after{position:absolute;right:-1px;bottom:-1px;width:13px;height:20px;background:url(../img/common/bg_list_edge.png) no-repeat 0 0;background-size:13px auto;content:'';}
.call_info2 > div::after{content:'';display:block;clear:both}
.call_info2 > div{display:table;width:100%}
.call_info2 > div h4{display:table-cell;vertical-align:middle}
.call_info2 > div > div{display:table-cell;text-align:right;vertical-align:middle}
.call_info2 > div + div{margin-top:15px}
.call_info2 h3{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f0f0f0;color:#111;font-size:15px;font-weight:normal;}
.call_info2 h4{color:#111;margin-bottom:10px;font-weight:bold;}
.call_info2 h4 span{position:relative;display:inline-block;margin-left:5px;padding-left:6px;font-weight:normal;color:#666;}
.call_info2 h4 span:before{position:absolute;left:0;top:50%;margin-top:-5px;width:1px;height:10px;background-color:#666;content:'';}
.call_info2 h4 ~ h4{margin-top:20px;}
.call_info2 .btnN01{width:60px;color:#666;text-align:center;}

/*table type*/
.table_info_wrap{overflow:hidden;width:100%;padding:10px 0 5px;}
.table_info_wrap .table_info_tit,
.table_info_wrap h3,
.table_info_wrap h4{float:left;margin:0!important;}
.table_info_wrap .table_info_etc{float:right;font-size:1rem;color:#666;text-align:right;margin:0!important;}
.table01{margin-top:10px;width:100%;}
.table01 thead {border-top:2px solid #666}
.table01 thead th{padding:10px 8px;font-size:1rem;font-weight:bold;background-color:#f1f4f7;border-bottom:1px solid #e3e6e8;border-left:1px solid #e3e6e8;color:#333;vertical-align:top;}
.table01 thead th:first-child{border-left:0;}
.table01 tbody th{padding:10px 8px;font-size:1rem;font-weight:bold;border-bottom:1px solid #f0f0f0;text-align:left;color:#333;vertical-align:middle;}
.table01 tbody th[rowspan]{border-right:1px solid #f0f0f0;}
.table01 tbody tr td{padding:10px 8px;color:#666;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;vertical-align:middle;}
.table01 tbody tr *:first-child{border-left:0;}
.table01.td_center td{text-align:center;}
.table01.no_border td,
.table01.no_border th{text-align:center;border-left:0}
.table01 td.num{text-align:center;}

/* 테이블 내에서 상세 정보 더보기 */
.btn_tb_cont_more{display:inline-block;width:15px;height:15px;overflow:hidden;position:relative;border:0;background:none;color:transparent}
.btn_tb_cont_more::after{content:'';display:block;width:15px;height:15px;background:url('../img/common/bul_accodion.png') no-repeat center center;background-size:14.5px auto;position:absolute;left:0;top:0}
.btn_tb_cont_more.active::after{transform:rotate(180deg)}
.tb_cont_more{display:none}
.tb_cont_more ~ tr{display:none}
.tb_cont_more.active{display:table-row}
.tb_cont_more.active ~ tr{display:table-row}

/* 이벤트 설문 */
.wrap_event_survey{margin-top:25px}
.wrap_event_survey .event_survey{}
.wrap_event_survey .event_survey{border-top:solid 2px #acb9cc}
.wrap_event_survey .event_survey > li{border-bottom:solid 1px #e6e6e6;padding:15px 0}
.wrap_event_survey .event_survey .event_survey_q{font-size:1.071rem;margin-bottom:10px;position:relative;padding-left:18px}
.wrap_event_survey .event_survey .event_survey_q:before{position:absolute;left:0;top:0;content:'Q.';color:#0b54cd;}
.wrap_event_survey .event_survey .event_survey_a > li{padding:5px;}

/* 검색영역 */
.search_area{background-color:#f6f6f6;border-bottom:solid 1px #dedede;padding:13px 15px;color:#111;margin-bottom:15px}
.search_area input[type=text]{background-color:#ffff;}
.search_area .btn_selectBox{background-color:#ffff;}
.search_area .input_multi>div[class*="ui_selectbox"]{width:35%;padding-right:15px}
 


/* 공지사항 */
.notice_view{padding:0 15px;margin-top:20px}
.notice_view h2{font-size:1.214rem;color:#111}
.notice_view .notice_date{margin-top:10px;color:#676565}
.notice_view .notice_date span{display:inline-block;margin-right:5px}
.notice_view .notice_view_cont{margin-top:15px;}

/* ezbank*/
/*
.ezbank .iq_other .sum_acount_cls{text-align:center;color:#fff;padding:18px 15px 23px 15px}
.ezbank .iq_other .sum_acount_cls dl{display:block;width:100%}
.ezbank .iq_other .sum_acount_cls strong{color:#fff}
.ezbank .iq_other .sum_acount_cls dl dt,
.ezbank .iq_other .sum_acount_cls dl dd{display:block;text-align:center}
.ezbank .iq_other .sum_acount_cls dl dt {font-size:1.071rem;}
.ezbank .iq_other .sum_acount_cls dl dt > .aListClose{}
.ezbank .iq_other .sum_acount_cls dl dt > .aListClose > span{background:url('../img/common/btn_aListClose1.png') no-repeat right center;background-size:11px auto;padding-right:20px}
.ezbank .iq_other .sum_acount_cls dl dd{margin-top:5px;font-size:1rem}
.ezbank .iq_other .sum_acount_cls dd strong{font-weight:normal;margin:0}
.ezbank .iq_other .sum_acount_cls dd .unit{font-size:0.857rem;}
.ezbank .iq_other .sum_acount_cls dd .unit strong{font-size:0.857rem;}
*/
.ezbank .wrap_account_list .account_list_cont .account_title{background-image:none;padding-left:0;font-size:inherit;font-weight:normal}
.ezbank .wrap_account_list .account_list_cont .account_total{font-size:inherit}
.ezbank .sum_acount_cls dd strong{font-size:inherit}

.ezbank .btn_emt_trnasfer + .emt_amount_il{padding-bottom:25px;margin-top:-15px;padding-right:15px}
.ezbank a.btn_emt_trnasfer + .emt_amount_il{padding-bottom:25px;margin-top:-15px;padding-right:35px}

.ezbank .wrap_account_list.active .list_FX{/*background:none;*/color:inherit}
.ezbank .wrap_account_list.active .list_FX strong{color:inherit}
.ezbank .sum_acount_cls dl{position:relative;z-index:2}
.ezbank .sum_acount_cls{padding-right:15px}/* 2018-12-13  토글버튼이 없다는 가정(있는 케이스 나오면 class 분리해야함) */

.ezbank .trans_info_wrap .trans_info_list .info_item .info_txt{width:100px}
.ezbank .input_list01 > li.borderNone{margin-top:0}
.ezbank .wrap_acount_sel.account_inquiry span.is_sub:before {top:8px}

.ezbank .wrap_acount_sel.account_inquiry .card_box{padding:30px 0 15px 0}
.ezbank .wrap_acount_sel.account_inquiry .count_num{top:8px;width:46px;height:46px}
.ezbank .count_num span.current{line-height:46px}

/*자동이체 lis type 추가*/
.check_list_type{border-top:2px solid #acb9cc;margin-top:5px;}
.check_list_type li{display:table;width:100%;padding:10px 0;table-layout:fixed;border-bottom:1px solid #dedede;font-size:0.929rem;}
.check_list_type li .in_chk{display:table-cell;vertical-align:top;width:40%;color:#111;white-space:nowrap;}
.check_list_type li .in_chk label{display:inline-block;white-space:normal;}
.check_list_type li .in_list{display:table-cell;vertical-align:middle;text-align:right;}
.check_list_type li .in_list > div ~div{margin-top:2px;}
.check_list_type li .in_list .acc_num{color:#333;}
.check_list_type li .in_list .count{position:relative;margin-left:5px;padding-left:6px;color:#0063cc;font-weight:bold;font-size:}
.check_list_type li .in_list .count:after{position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:8px;background-color:#acb9cc;content:'';}

/*완료 check animation test*/
.transfer_comp_inner.comp_check{background:none;padding-top:25px;}
.transfer_comp_inner div.comp_icon{display:inline-block;position:relative;width:35px;height:40px;margin-bottom:10px;}
.transfer_comp_inner div.comp_icon span.comp_bg {display:inline-block;position:relative;width:35px;height:42px;background:url(../img/common/icon_comp03.png) no-repeat center top;background-size:35px auto;}
.transfer_comp_inner div.comp_icon span.comp_line01{position:absolute;left:12px;top:17px;width:0;height:3px;border-radius:4px 0 4px 4px;background-color:#0063cc;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:0 0;-webkit-transform-origin:0 0;}
.transfer_comp_inner div.comp_icon span.comp_line02{position:absolute;left:15px;top:24px;width:0;height:3px;border-radius:0 4px 4px 4px;background-color:#0063cc;transform:rotate(315deg);-webkit-transform:rotate(315deg);transform-origin:0 0;-webkit-transform-origin:0 0;}
.transfer_comp_inner div.comp_icon span.comp_bg.anim{animation: completeRotate 0.5s ease-in-out forwards;-webkit-animation: completeRotate 0.7s forwards; }
.transfer_comp_inner div.comp_icon span.comp_txt{position: absolute !important; overflow: hidden; margin: -1px; border: 0; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0) !important;}/*20.11.12 수정(정현아)*/
.transfer_comp_inner div.comp_icon span.comp_line01.anim{animation: compAnimeLine01 0.15s  ease-out forwards;-webkit-animation: compAnimeLine01 0.15s forwards;}
.transfer_comp_inner div.comp_icon span.comp_line02.anim{animation: compAnimeLine02 0.2s ease-out forwards;-webkit-animation: compAnimeLine02 0.2s forwards;}
.transfer_comp_inner > strong{display:block;}

@keyframes completeRotate{0%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}100%{transform:rotateY(0);-webkit-transform:rotateY(0);}}
@-webkit-keyframes completeRotate{0%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}100%{transform:rotateY(0);-webkit-transform:rotateY(0);}}
@keyframes compAnimeLine01{100%{width:10px;}}
@-webkit-keyframes compAnimeLine01{100%{width:10px;}}
@keyframes compAnimeLine02{100%{width:15px;}}
@-webkit-keyframes compAnimeLine02{100%{width:15px;}}

/* 안내성페이지 상단 비주얼 영역 */
.wrap_vis_box + .titleType{margin-top:0;padding-top:0;border-top:0}
.banksign_intro + .titleType{margin-top:0;padding-top:0}
.wrap_vis_box{background-color:#f5f7f8;padding:25px 15px ;text-align:center;color:#111}
.wrap_vis_box strong.vis_title{display:block;font-size:1.286rem;color:#111;margin-bottom:25px}
.wrap_vis_box .wrap_vis_bg{font-size:0.929rem;}
.wrap_vis_box .wrap_vis_bg.vis_bg01{padding-top:95px;background:url('../img/contents/service_info01.png') no-repeat center top;background-size:95px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg02{padding-top:95px;background:url('../img/contents/service_info02.png') no-repeat center 4px;background-size:79px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg03{padding-top:95px;background:url('../img/contents/service_info03.png') no-repeat center top;background-size:86px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg04{padding-top:95px;background:url('../img/contents/service_info04.png') no-repeat center 4px;background-size:75px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg05{padding-top:70px;background:url('../img/contents/service_info05.png') no-repeat center top;background-size:162.5px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg06{padding-top:95px;background:url('../img/contents/service_info06.png') no-repeat center top;background-size:95px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg07{padding-top:95px;background:url('../img/contents/service_info07.png') no-repeat center top;background-size:85px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg08{padding-top:95px;background:url('../img/contents/service_info08.png') no-repeat center top;background-size:93px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg09{padding-top:95px;background:url('../img/contents/service_info09.png') no-repeat center top;background-size:92.5px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg10{padding-top:95px;background:url('../img/contents/service_info10.png') no-repeat center top;background-size:81.5px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg11{padding-top:95px;background:url('../img/contents/service_info11.png') no-repeat center top;background-size:95px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg12{padding-top:95px;background:url('../img/contents/service_info12.png') no-repeat center top;background-size:87px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg13{padding-top:95px;background:url('../img/contents/service_info13.png') no-repeat center 6px;background-size:95px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg14{padding-top:95px;background:url('../img/contents/service_info14.png') no-repeat center 4px;background-size:110px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg15{padding-top:78px;background:url('../img/contents/service_info15.png') no-repeat center 3px;background-size:77px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg16{padding-top:95px;background:url('../img/contents/service_info16.png') no-repeat center 3px;background-size:95px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg17{padding-top:90px;background:url('../img/contents/service_info17.png') no-repeat center top;background-size:87px auto}
.wrap_vis_box .wrap_vis_bg.vis_bg18{padding-top:90px;background:url('../img/contents/service_info18.png') no-repeat center top;background-size:91px auto}

/*개인정보처리방침*/
.policy_wrap{color:#666;}
.policy_wrap h2{color:#0063cc;margin:20px 0 10px;}
.policy_wrap h3{margin:10px 0 5px;font-size:0.929rem;color:#111;}
.policy_wrap li,
.policy_wrap p,
.policy_wrap td,
.policy_wrap th{font-size: 0.857rem}
.policy_wrap p{margin-top:5px;margin-bottom:10px;}
.policy_wrap li{}
.policy_wrap .btnN01{margin-top:5px;}
.policy_wrap .list_bu01>li{position:relative;padding-left:8px;margin-top:5px;}
.policy_wrap .list_bu01>li:before{position:absolute;left:0;top:7px;width:3px;height:3px;border-radius:4px;background-color:#666;content:'';}
.policy_wrap .list_bu01 .tbType01{margin-left:-10px;margin-top:10px;}
.policy_wrap .list_bu01>li li,
.policy_wrap .list_bu01>li p{padding-left:8px;}
.policy_wrap .list_bu01>li .list_no01{padding-left:10px;}
.policy_wrap .list_bu01>li .list_no01 p{padding-left:0;}
.policy_wrap .list_bu02>li{position:relative;margin-top:5px;}
.policy_wrap .list_bu02>li:after{position:absolute;left:0;top:8px;width:3px;height:1px;background-color:#666;content:'';}
.policy_wrap .list_no01>li{margin-top:5px;padding-left:13px;text-indent:-13px!important;}
.policy_wrap .list_no01>li *{margin-top:5px;text-indent:0;}
.policy_wrap .list_no02>li{margin-top:5px;padding-left:15px;text-indent:-12px;}
.policy_wrap .list_no02>li *{text-indent:0;}

/* 개인정보처리방침 2023개편*/
.labeling li {width:33.33%; float:left; text-align:center; padding: 10px 10px 5px 10px;}
.labeling:before, .labeling:after {content:''; display:block; clear:both;}
.labeling li strong {display: block;}
.labelingImg {width:54px; height:54px; display:inline-block; margin-bottom:5px;}
.labelingImg > img {width:100%; height:100%;}

.privacyWrap {font-size:0.929rem; letter-spacing:0; line-height:1.4em; padding:0 15px;}
.privacyWrap > article {margin-top:30px;}
.privacyWrap .mgl {margin-left:22px;}
.privacyWrap h2 {position:relative; padding:0 0 10px 0; font-size:1rem; letter-spacing:-0.025em; color:#111}
.privacyWrap h2 > span.titLabel {display:inline-block; width:27px; height:27px; position:absolute; top:-2px; margin-left:10px;}
.privacyWrap h2 > span.titLabel > img {width:100%; height:100%;}
.privacyWrap h3 {font-size:0.929rem; font-weight:normal; margin-top:10px; margin-bottom:0;}
.privacyWrap li:first-child h3 {margin-top:0;}
.privacyWrap p + p {margin-top:10px;}
.privacyWrap ol li + li {margin-top:10px;}
.privacyWrap ul li + li {margin-top:5px;}
.privacyWrap ul.bulType02 li + li {margin-top:0;}
.privacyWrap li {position:relative;}
.privacyWrap li:first-child {margin-top:0;}
.privacyWrap ol.numType01 > li {padding-left:22px;}
.privacyWrap ol.numType01 > li > i,
.privacyWrap ol.numType01 > li > p > i {display:block; position:absolute; left:0; top:2px; width:22px; font-size:1.1em; line-height:1em; font-style:normal;}
.privacyWrap ol.numType01 li > ol {margin-top:10px;}
.privacyWrap ol.numType01 > li > h3 {font-weight:bold;}
.privacyWrap ol.numType02 > li {padding-left:18px;}
.privacyWrap ol.numType02 li > i,
.privacyWrap ol.numType02 li > h3 > i {display:block; position:absolute; left:0; top:0; width:18px; font-style:normal;}
.privacyWrap ul.bulType01 {margin-top:5px;}
.privacyWrap ul.bulType01 li {padding-left:12px;}
.privacyWrap ul.bulType01 li:before {content:''; display:block; position:absolute; left:0; top:8px; background-color:#666; width:6px; height:1px;}
.privacyWrap ul.bulType02 {margin-top:3px;}
.privacyWrap ul.bulType02 li {padding-left:12px;}
.privacyWrap ul.bulType02 li:before {content:''; display:block; position:absolute; left:3px; top:7px; background-color:#666; width:3px; height:3px; border-radius:100%;}
.privacyWrap .refType01 {margin-top:5px !important; font-size:0.929rem; color:#777; padding-left:15px;}
.privacyWrap .refType01:before {content:'※'; display:inline-block; width:15px; margin-left:-15px;}
.privacyWrap table {margin-top:10px;}
.privacyWrap table th {font-size:0.929rem;}
.privacyWrap table .bg {background-color:#f6f6f6; text-align:center; color:#333}
.privacyWrap .btn.mgl {margin-top:10px;}
.privacyWrap .btnN01 {margin:5px 5px 0 0;}
.privacyWrap ul.verList {background-color:#f1f1f1; border-radius:5px; padding:15px; color:#333;}
.privacyWrap ul.verList li {padding-left:10px;}
.privacyWrap ul.verList li:before {content:''; display:block; position:absolute; left:0; top:7px; background-color:#333; width:4px; height:4px;}
.privacyLink a:active, .privacyLink a:active strong {color:#0063cc; text-decoration:underline;}

/* 개인 Main */
.main_mp{background-size:cover;min-height:100%;background-repeat:no-repeat;background-position:right top}
.main_mp #wrap{min-height:100%; height:100vh;}
.main_mp .contents{padding-bottom:0}
.mp_main_top_area{padding-top:51px}
.main_top_utile{text-align:right;padding:10px 20px;width:100%;position:fixed;top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}

.main_top_utile > a{display:inline-block;color:transparent;overflow:hidden;margin-left:7px}
.main_top_utile > a.mp_main_alert{width:26px;height:27px;background:url('../img/common/btn_main_alert.png') no-repeat left bottom;background-size:15.5px auto;position:relative;vertical-align:bottom}
.main_top_utile > a.mp_main_alert .new{position:absolute;right:0px;top:0px;background:url('../img/common/icon_main_new.png') no-repeat center center;background-size:18.5px auto;width:18.5px;height:18.5px;overflow:hidden;}
.main_top_utile > a.mp_main_allmenu{width:17px;height:15.5px; background:url('../img/common/btn_menu_main_mp.png') no-repeat center center;background-size:17px auto;vertical-align:bottom}
.main_user_info{padding:26px 20px 25px 37px;padding:calc(constant(safe-area-inset-top) + 26px) 20px 25px 37px;;padding:calc(env(safe-area-inset-top) + 26px) 20px 25px 37px;}
.main_user_info > strong{display:block;font-size:18px;color:#111}
.main_user_info > strong > em{font-weight:bold}
.main_user_info > strong > span{font-weight:normal}
.main_user_info > p{font-size:28px;color:#000;margin-top:21px;line-height:1.25em}
.main_mp {text-shadow:0px 0px 3px rgba(255,255,255,0.7)}
.main_mp .owl-controls,
.main_mp .main_top_utile,
.main_mp .main_my_product,
.main_mp .main_event_area{text-shadow:none}


.mp_main_bottom_inner1{display:table;width:100%;table-layout:fixed}
.mp_main_bottom_inner{display:table-cell;vertical-align:middle;padding-top:50px;padding-left:15px;padding-right:15px}
.mp_main_bottom .wrap_tabType03{background:none;padding:0 0px;overflow-y:auto}
.mp_main_bottom .tabType03{display:block;text-align:left;margin-top:0;height:27px;}
.mp_main_bottom .tabType03.tab_table{text-align:center;display:table}
.mp_main_bottom .tabType03.layoutAuto{table-layout:auto;}
/*.mp_main_bottom .tabType03.tab_table > li{display:table-cell;}*/
.mp_main_bottom .tabType03 > li{display:inline-block;background:url('../img/common/bg_bar03.gif') no-repeat left center;background-size:1px 10px}
.mp_main_bottom .tabType03 > li:first-child{background:none}
.mp_main_bottom .tabType03 > li > a{display:block;text-align:center;padding:0px 10px 0px 10px;background-color:transparent;border:0;font-size:15px;box-sizing:border-box;white-space:nowrap;}
.mp_main_bottom .tabType03 > li > a span{display:inline-block;border-bottom:solid 2px transparent;padding:3px 0 3px 0}
.mp_main_bottom .tabType03 > li.on > a{border-bottom:0;background:none;color:#094fae;font-weight:bold}
.mp_main_bottom .tabType03 > li.on > a span{border-bottom:solid 2px #003eb0}
.mp_main_bottom .tabType03 > li.on  + li > a{border-left:0}
.mp_main_bottom .tabType03 > li + li {margin-left:-2px}

.mp_main_bottom .wrap_tab_contents{padding:30px 17px 10px 17px;height:195px;overflow:hidden;position:relative}
.mp_main_bottom .wrap_tab_contents .tab_contents{display:block !important;z-index:-1;left:0;top:15px;position:absolute;width:100%}
.mp_main_bottom .wrap_tab_contents .tab_contents.active{z-index:1}
.mp_main_bottom .wrap_tab_contents .tab_contents > .titleType:first-child{border-top:0;margin-top:0;}
.mp_main_bottom .wrap_tab_contents .tab_contents > .titleType .title_area{padding-left:0}
.mp_main_bottom .wrap_tab_contents .tab_contents.active{display:block}

.wrapMainAccount{padding:20px}
.wrapMainAccount .owl-prev{position:absolute;left:0px;top:50%;background:url('../img/common/btn_main_slide_prev.png') no-repeat left center;background-size:8.5px auto;width:8.5px;height:31.5px;overflow:hidden;color:transparent;margin-top:-17px}
.wrapMainAccount .owl-next{position:absolute;right:0px;top:50%;background:url('../img/common/btn_main_slide_next.png') no-repeat left center;background-size:8.5px auto;width:8.5px;height:31.5px;overflow:hidden;color:transparent;margin-top:-17px}

.mainAccontItem{text-align:center}
.main_acc_name,main_acc_num{color:#777a7f;font-weight:bold}
.main_acc_name{font-size:13px}
.main_acc_num{font-size:15px;padding-top:5px}
.main_acc_cost{color:#111;margin-top:17px}
.main_acc_cost strong{font-size:27px;}
.main_acc_cost span{font-size:18px;}
.main_acc_btn{font-size:14px;font-weight:bold;margin-top:16px}
.main_acc_btn > a{display:inline-block;padding:0 15px }
.main_acc_btn > a + a{background:url('../img/common/bg_bar03.gif') no-repeat left center;background-size:1px 10px;margin-left:-3px}

#acctListEmpty{display:table;width:100%}
#acctListEmpty .acctListEmpty_inner{display:table-cell;vertical-align:middle;height:120px}

.main_trans_area{padding:20px 32px 20px 32px}
.main_trans_area > ul{}
.main_trans_area > ul li{margin-bottom:13px}
.main_trans_area > ul li > a{display:block;background:url('../img/common/icon_main_trans.png') no-repeat right center;background-size:15.5px auto;padding-right:22px}
.main_trans_area > ul li > a span{display:inline-block}
.main_trans_area > ul li > a::after{content:'';display:block;clear:both}
.main_trans_area > ul li > a .main_trans_info{float:left;font-size:12px}
.main_trans_area > ul li > a .main_trans_info .main_trans_name{font-weight:bold}
.main_trans_area > ul li > a .main_trans_info .main_trans_bank{margin-left:3px}
.main_trans_area > ul li > a .main_trans_detail{float:right;font-size:13px}
.main_trans_area > ul li > a .main_trans_detail .main_trans_cost{font-size:15px;font-weight:bold}

.main_trans_area .main_acc_btn{text-align:center}

.mp_main_notice{padding:0 25px}
.mp_main_notice > a{height:45px;line-height:45px;display:block;background:url('../img/common/bul_more01.png') no-repeat right center;background-size:10px auto;padding-right:20px;font-size:13px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* .mp_main_notice > a span{display:inline-block} */
.mp_main_notice > a .login_notice_title{font-size:14px}
.mp_main_notice > a .login_notice_cont{background:url('../img/common/bg_bar01.gif') no-repeat left center; background-size:1px 8px;padding-left:7px;margin-left:7px;}
.mp_main_notice.hidden{display:none}

.main_product_btn{background-color:#f8f9fc;}
.main_product_btn > a{padding:0 25px;display:block;text-align:center}
.main_product_btn > a div{display:inline-block;background:url('../img/common/icon_main_product.png') no-repeat left top;background-size:24.5px auto;line-height:45px;font-size:13px;padding-left:30px}

.main_event_area{width:100%;height:241px;z-index:1010;position:fixed;top:-241px;background-color:#fff;transition:0.6s}
.main_event_area.active{top:0;transition:0.6s}
.main_event_slide img{display:inline-block;height:160px;width:auto}
.main_event_area .main_event_cont{padding:30px 20px 0 20px;background-color:#fff;z-index:10;position:relative}
.main_event_slide{border:solid 1px transparent /*#d2d5e0*/;height:162px}
.main_event_slide .main_event_slide_item{height:160px;text-align:center}
.main_event_slide .main_event_slide_item > a{display:block}
.main_event_slide .owl-dots{text-align:center}
.main_event_slide .owl-dots .owl-dot{display:inline-block;margin:0 2px;}
.main_event_slide .owl-dots *{vertical-align:middle}
.main_event_slide .owl-dots .owl-dot > span{display:inline-block;width:6px; height:6px;background-color:silver;border-radius:100%;}
.main_event_slide .owl-dots .owl-dot.active > span{background-color:#f9b700;width:8px;height:8px;}
.main_event_day{margin-top:20px;text-align:right;font-size:11px;}
.main_event_day label{color:#565656 !important;line-height:18px}
.main_event_area .owl-carousel .owl-item img{width:auto;height:160px;display:inline-block}
.main_event_btn{text-align:center}
a.main_event_btn{display:inline-block;width:58.5px;height:33px; background:url('../img/common/main_bg_event_btn_off.png') no-repeat top center;background-size:58px auto;position:absolute;bottom:-33px;left:50%;margin-left:-29px;overflow:hidden;color:transparent;z-index:999}
a.main_event_btn::after{}
.main_event_area.active a.main_event_btn{background-image:url('../img/common/main_bg_event_btn.png')}
.main_event_area.active a.main_event_btn::after{content:'';display:block;clear:both;position:absolute;background:url('../img/common/icon_main_banner02.png') no-repeat center center;width:9px;height:5px;background-size:9px auto;top:8px;left:50%;margin-left:-4.5px;top:6px}
body.modal a.main_event_btn{display:none}

.main_event_area.active a.main_event_btn.open{display:none;}
.main_event_area.active a.main_event_btn.close{display:block}
.main_event_area a.main_event_btn.close{display:none}
/*.main_event_area a.main_event_btn.open{bottom:-76px;bottom:calc(constant(safe-area-inset-top) - constant(safe-area-inset-top) - constant(safe-area-inset-top) + (-20px));bottom:calc(env(safe-area-inset-top) - env(safe-area-inset-top) - env(safe-area-inset-top) + (-20px));}*/
.main_event_area a.main_event_btn.open{position:fixed;top:0;bottom:auto;top:calc(constant(safe-area-inset-top));top:calc(env(safe-area-inset-top));z-index:1}

.main_my_product_title{text-align:center}
.main_my_product_title > div{display:inline-block;background:url('../img/common/icon_main_product02.png') no-repeat left top;background-size:34px auto;line-height:45px;font-size:13px;padding-left:34px;height:64px;padding-top:10px}

.main_my_product{width:100%;position:fixed;bottom:-100%;z-index:1010;transition:0.6s}
.main_my_product.active{bottom:0;transition:0.6s}
.main_my_product_cont{background-color:#f1f5fc;padding:0 20px 20px 20px}
.main_my_product_cont > ul{overflow-y:scroll}
.main_my_product_cont > ul > li{background-color:#fff;padding:15px 20px;box-shadow:2px 5px 15px rgba(0,15,49,0.1)}
.main_my_product_cont > ul > li + li{margin-top:13px;}
.main_my_product_cont > ul > li >a{display:table;width:100%;table-layout:fixed}
.main_my_product_cont > ul > li >a > div{display:table-cell;vertical-align:middle}
.main_my_product_cont > ul > li >a > div.main_myproduct_info{padding-right:15px}
.main_myproduct_info{}
.main_myproduct_info > strong{font-size:13px;color:#111;display:block}
.main_myproduct_info > p{font-size:11px;color:#909090;margin-top:4px}
.main_myproduct_per{width:80px}
.main_myproduct_per > span,
.main_myproduct_per > strong{display:block}
.main_myproduct_per > span{font-size:10px;color:#333333}
.main_myproduct_per > strong{font-size:30px;color:#cc0797;margin-top:4px}
.main_myproduct_per > strong .unite{font-size:12px;font-weight:normal}
.btn_main_my_product,
.btn_main_my_menu{text-align:right;padding:0 16px 5px 0}
.btn_main_my_product >a,
.btn_main_my_menu >a{display:inline-block;width:34.5px;height:34.5px; background:url('../img/common/btn_main_product_close.png') no-repeat left center;background-size:34.5px auto;overflow:hidden;color:transparent;text-shadow:none}

.main_my_menu{position:fixed;width:100%;bottom:-100%;z-index:1010;transition:0.6s}
.main_my_menu.active{bottom:0;transition:0.6s}
.main_my_menu_cont{background-color:#f4f8ff;padding:37px 25px 23px 25px}
.main_my_menu_title{text-align:center;padding-bottom:42px}
.main_my_menu_title > strong{display:block;font-size:16px;color:#111;position:relative;padding-bottom:15px;font-weight:normal}
.main_my_menu_title > strong::after{content:'';display:inline-block;clear:both;width:12px;height:2px;background-color:blue;position:absolute;bottom:2px;left:50%;margin-left:-6px;}
.main_my_menu_title > p{font-size:11px;color:#666666;margin-top:10px}

.main_my_menu_cont ul{overflow-y:scroll}
.main_my_menu_cont ul li{display:table;width:100%;table-layout:fixed;}
.main_my_menu_cont ul li > span{font-size:12px;display:table-cell;width:33.3%;vertical-align:top;text-align:center;padding:0px 5px 5px 10px;height:80px;box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word}
.main_my_menu_cont ul li > span input[type="checkbox"]{width:39px;height:39px;box-sizing:border-box;background:url('../img/common/icon_menu_tfqt.png')no-repeat center center;background-size:34px auto;border-radius:100%;margin:0}
.main_my_menu_cont ul li > span input[type="checkbox"]:after{position:absolute;width:39px;height:39px;background:none;left:0;top:0}
.main_my_menu_cont ul li > span input[type="checkbox"]:checked::after{content:'';clear:both;position:absolute;width:39px;height:39px;background:url('../img/common/main_menu_check.png') no-repeat center center;background-size:39px auto}

.main_my_menu_cont ul li > span.icon_menu_iqwq input[type="checkbox"]{background-image:url('../img/common/icon_menu_iqwq.png')}
.main_my_menu_cont ul li > span.icon_menu_tfqt input[type="checkbox"]{background-image:url('../img/common/icon_menu_tfqt.png')}
.main_my_menu_cont ul li > span.icon_menu_tfco input[type="checkbox"]{background-image:url('../img/common/icon_menu_tfco.png')}
.main_my_menu_cont ul li > span.icon_menu_pdpm input[type="checkbox"]{background-image:url('../img/common/icon_menu_pdpm.png')}
.main_my_menu_cont ul li > span.icon_menu_cdhq input[type="checkbox"]{background-image:url('../img/common/icon_menu_cdhq.png')}
.main_my_menu_cont ul li > span.icon_menu_rtmr input[type="checkbox"]{background-image:url('../img/common/icon_menu_rtmr.png')}
.main_my_menu_cont ul li > span.icon_menu_bmdp input[type="checkbox"]{background-image:url('../img/common/icon_menu_bmdp.png')}
.main_my_menu_cont ul li > span.icon_menu_tftc input[type="checkbox"]{background-image:url('../img/common/icon_menu_tftc.png')}
.main_my_menu_cont ul li > span.icon_menu_tfco2 input[type="checkbox"]{background-image:url('../img/common/icon_menu_tfco2.png')}
.main_my_menu_cont ul li > span.icon_menu_iq input[type="checkbox"]{background-image:url('../img/common/icon_menu_iq.png')}
.main_my_menu_cont ul li > span.icon_menu_tf input[type="checkbox"]{background-image:url('../img/common/icon_menu_tf.png')}
.main_my_menu_cont ul li > span.icon_menu_dp input[type="checkbox"]{background-image:url('../img/common/icon_menu_dp.png')}
.main_my_menu_cont ul li > span.icon_menu_rt input[type="checkbox"]{background-image:url('../img/common/icon_menu_rt.png')}
.main_my_menu_cont ul li > span.icon_menu_bk input[type="checkbox"]{background-image:url('../img/common/icon_menu_bk.png')}
.main_my_menu_cont ul li > span.icon_menu_pc input[type="checkbox"]{background-image:url('../img/common/icon_menu_pc.png')}
.main_my_menu_cont ul li > span.icon_menu_cs input[type="checkbox"]{background-image:url('../img/common/icon_menu_cs.png')}
.main_my_menu_cont ul li > span.icon_menu_ob input[type="checkbox"]{background-image:url('../img/common/icon_menu_ob.png')}

.main_my_menu_cont ul li > span label{display:block;margin:0}

.main_my_menu_btn{text-align:center}
.main_my_menu_btn > button{display:inline-block;border:solid 1px #0f398f;background:none;border-radius:50px;line-height:28px;font-size:13px;padding:0 15px}
.main_my_menu_btn > button + button{margin-left:6px}
.main_my_menu_btn > button:first-child{background-color:#0f398f;color:#fff}

.main_my_menu_set{padding-top:20px}
.main_my_menu_set li{display:table;width:100%;table-layout:fixed}
.main_my_menu_set li a{display:table-cell;width:33.3%;background:url('../img/common/icon_menu_default.png') no-repeat center top;background-size:34px;padding:30px 5px 23px 5px;text-align:center;vertical-align:top;box-sizing:border-box;font-size:12px;word-break:keep-all;overflow-wrap:break-word}
.main_my_menu_set li a.icon_menu_iqwq{background-image:url('../img/common/icon_menu_iqwq.png')}
.main_my_menu_set li a.icon_menu_tfqt{background-image:url('../img/common/icon_menu_tfqt.png')}
.main_my_menu_set li a.icon_menu_tfco{background-image:url('../img/common/icon_menu_tfco.png')}
.main_my_menu_set li a.icon_menu_pdpm{background-image:url('../img/common/icon_menu_pdpm.png')}
.main_my_menu_set li a.icon_menu_cdhq{background-image:url('../img/common/icon_menu_cdhq.png')}
.main_my_menu_set li a.icon_menu_rtmr{background-image:url('../img/common/icon_menu_rtmr.png')}
.main_my_menu_set li a.icon_menu_bmdp{background-image:url('../img/common/icon_menu_bmdp.png')}
.main_my_menu_set li a.icon_menu_tftc{background-image:url('../img/common/icon_menu_tftc.png')}
.main_my_menu_set li a.icon_menu_tfco2{background-image:url('../img/common/icon_menu_tfco2.png')}
.main_my_menu_set li a.icon_menu_iq{background-image:url('../img/common/icon_menu_iq.png')}
.main_my_menu_set li a.icon_menu_tf{background-image:url('../img/common/icon_menu_tf.png')}
.main_my_menu_set li a.icon_menu_dp{background-image:url('../img/common/icon_menu_dp.png')}
.main_my_menu_set li a.icon_menu_rt{background-image:url('../img/common/icon_menu_rt.png')}
.main_my_menu_set li a.icon_menu_bk{background-image:url('../img/common/icon_menu_bk.png')}
.main_my_menu_set li a.icon_menu_pc{background-image:url('../img/common/icon_menu_pc.png')}
.main_my_menu_set li a.icon_menu_cs{background-image:url('../img/common/icon_menu_cs.png')}
.main_my_menu_set li a.icon_menu_ob{background-image:url('../img/common/icon_menu_ob.png')}

/* load_page */
.loading_page{height:100%;display:table;width:100%}
.loading_page .loading_page_inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;padding: 0 15px}
.loading_page .loading_page_inner p{background:url('../img/common/kdb_process_time.png') no-repeat center top;background-size:74px auto;padding-top:100px}

/* 상담용 */
.info_box_cont .info_box_cont_inner + *{display:none}

/* 입력계좌 */
.bank_input_list > li{border:1px solid #ccced3; border-radius:5px; padding:15px 10px 0; overflow: hidden;}
.bank_input_list.line_blue > li{border-color:#319ee0}
.bank_input_list > li + li{margin-top:10px}
.bank_input_list > li > ul{display: table; width:100%; margin-bottom:15px}
.bank_input_list > li > ul > li{display: table-cell;vertical-align: middle;}
.bank_input_list > li > ul > li.reset{width:26px}
.bank_input_list > li > .detail{display: block}
.bank_input_list > li .img{width:34px; vertical-align: top}
.bank_input_list > li .img > span{width:24px; display: inline-block; vertical-align: middle;}
.bank_input_list > li .img > span > img{width:100%}
.bank_input_list > li .bank_name > strong{font-size: 1.1rem}
.bank_input_list > li .input_reset {width: 26px;height: 26px;margin-top: 6px;margin-right: -28px;color: transparent;white-space: nowrap;background: url(../img/common/btn_mod01.png) no-repeat center center;background-size: 16px auto;overflow: hidden;}
.bank_input_list > li .detail{margin:0 -10px 0 -10px; background-color: #edf1f4; padding:10px}
.bank_input_list > li .detail dl{width:100%}
.bank_input_list > li .detail dl:after{content: ''; display: block; clear: both;}
.bank_input_list > li .detail dt{float:left;clear:both;text-align:left;color:#111;line-height:20px;padding-right:15px}
.bank_input_list > li .detail dd{color:#333;line-height:20px;font-weight:bold;/*float:right;*/min-height:1.4rem; text-align:right}
.bank_input_list > li .detail dd ~ *{margin-top:5px;}
.bank_input_list > li .detail dd em{color:#4a6ae0;font-size:1.357rem;}
.bank_input_list > li .detail dd span.won{margin-left:3px;color:#666;font-size:0.857rem;font-weight:normal}
.bank_input_list > li .detail dd span{display:inline-block;}
.bank_input_list > li .detail dd strong{display:inline-block;font-size:1.143rem;}

/****************** 오픈뱅킹관련수정 ***************/
.btn_emt_money{color: #111; text-align: right; display: block; margin-top:5px}
.btn_emt_money > strong{font-size: 1.5rem;}
/* .btn_emt_money:before{content:"";display: inline-block;background: url(../img/common/icon_balance.png) no-repeat center center; background-size: 13px; width:13px; height:13px;margin: -5px 7px 0 0;} */
.btn_emt_date{font-size: 0.87rem; color: #777; text-align: right; display: block;}
.inquiry_detail_wrap .btn_etc{display: table-cell; width:20px}
.inquiry_detail_wrap .btn_etc > button{display:inline-block;overflow:hidden;border:0;width:20px;height:40px;vertical-align:middle;background:url(../img/common/btn_transfer_etc.png) no-repeat center center ;background-size:4px auto;color:transparent;}
.inquiry_detail_wrap .btn_etc > button.ob{background-image:url(../img/common/btn_transfer_etc_ob.png); background-size: 100% auto}
.inquiry_detail_wrap .btn_etc .etc_layer{display:none;position:absolute;right:10px;top:0;padding:10px 15px;border:1px solid #a6adbc;background-color:#fff;z-index:99;text-align:left;box-shadow: 1px 1px 5px #ddd;}
.inquiry_detail_wrap .btn_etc.active .etc_layer{display: block}
.inquiry_detail_wrap .btn_etc .etc_layer li{position:relative;margin-top:5px;white-space:nowrap;}
.inquiry_detail_wrap .btn_etc .etc_layer li:before{display:inline-block;width:4px;height:4px;margin-right:3px;background:#999;border-radius:4px;vertical-align:middle;content:'';}
.inquiry_detail_wrap .btn_etc .etc_layer li button{background-color:transparent;border:0;padding:0;}
.inquiry_detail_wrap .btn_etc .etc_layer button.etc_close{overflow: hidden;position: absolute;right: 3px;top: 3px;width: 20px;height: 20px;background: url(../img/common/btn_transfer_etc_close.png) no-repeat center center;background-size: 8px auto;color: transparent;border: 0}
.inquiry_detail_wrap.type_01 button.btn_list_detail{top: 50px;}
.inquiry_detail_wrap.type_01 .select_time{margin-top:10px}
.wrap_acount_emt_money{text-align: right; margin-top:5px}
.wrap_acount_emt_money > strong{font-size: 1.5rem;}
.btn_refresh{display: inline-block;background: url(../img/common/icon_balance.png) no-repeat center center; background-size: 13px; width:13px; height:13px;margin: -5px 7px 0 0;}
.btn_refresh.ani_loading{animation: loading_key 1s linear infinite;}
@keyframes loading_key{
	100%{transform:rotate(350deg)}
}
/* 확장 */
.wrap_acount_emt.type_openBank.ex a.btn_emt_trnasfer{top:-41px}
.wrap_acount_emt.type_openBank.ex .btn_emt_date{padding-right:30px}
.wrap_acount_emt.type_openBank.ex .wrap_acount_emt_money{padding-right:30px;}
.wrap_acount_emt.type_openBank.bg_blue{background-color: #f8fafc; padding:20px 15px}
.now_balance strong{font-size:1.5rem;display:inline-block;}
.wrap_acount_sel.account_inquiry .now_balance{margin:10px 0 5px; text-align: right}
.wrap_acount_sel.account_inquiry .btn_refresh{background-image:url(../img/common/icon_balance_white.png)}
.wrap_acount_sel.account_inquiry .card_box.logo .acount_slide_info{padding-left:30px; position: relative;}

.wrap_acount_sel.account_inquiry .card_box.logo .logo{position: absolute; top:-2px; left:0px}
.wrap_acount_sel.account_inquiry .card_box.logo .logo > span{width:24px; display: block;}
.wrap_acount_sel.account_inquiry .card_box.logo .logo > span > img{width:100%}

.btnArea_openBank{margin-bottom:15px;padding:10px 0; border-bottom:1px solid #f0f0f0; text-align: right}
.wrap_acount_emt.type_openBank .btn_etc{position: absolute; right:0; top:0;}
.wrap_acount_emt.type_openBank .btn_etc > button{display:inline-block;overflow:hidden;border:0;width:30px;height:40px;vertical-align:middle;background:url(../img/common/btn_transfer_etc.png) no-repeat center center ;background-size:4px auto;color:transparent;}
.wrap_acount_emt.type_openBank .btn_etc .etc_layer{display:none;position:absolute;right:2px;top:2px;padding:10px 20px 10px 15px;border:1px solid #a6adbc;background-color:#fff;z-index:99;text-align:left;box-shadow: 1px 1px 5px #ddd;}
.wrap_acount_emt.type_openBank .btn_etc.active .etc_layer{display: block}
.wrap_acount_emt.type_openBank .btn_etc .etc_layer li{position:relative;margin-top:5px;white-space:nowrap;}
.wrap_acount_emt.type_openBank .btn_etc .etc_layer li:before{display:inline-block;width:4px;height:4px;margin-right:3px;background:#999;border-radius:4px;vertical-align:middle;content:'';}
.wrap_acount_emt.type_openBank .btn_etc .etc_layer li button{background-color:transparent;border:0;padding:0;}
.wrap_acount_emt.type_openBank .btn_etc .etc_layer button.etc_close{overflow: hidden;position: absolute;right: 3px;top: 3px;width: 20px;height: 20px;background: url(../img/common/btn_transfer_etc_close.png) no-repeat center center;background-size: 8px auto;color: transparent;border: 0}

.type_openBank.group_sortable_unit{border: 0; position: relative; padding:0 !important;}
.type_openBank.group_sortable_unit > .handler{position: absolute;right: -9px;top: 16px;width: 40px;height: 40px;background: url(../img/common/bul_sortable.png) no-repeat center center;background-size: 16px auto;z-index: 2}
.group_sortable_wrap{padding:0; position: relative; border-top:0}
.group_sortable_wrap .wrap_acount_emt{}
.group_sortable_wrap .title_level3{margin-top:0; padding-top:27px}
.group_sortable_wrap .transfer_comp{margin-top:40px}

/* 200211 추가 */
/* .bg_DP.active.new_acountInfo .account_title{background-image:none} */
.bg_DP.new_acountInfo .account_title{background-image:none !important;}
.wrap_account_list.new_acountInfo .account_list_cont .account_logo{width:24px; display: inline-block; vertical-align: middle;}
.wrap_account_list.new_acountInfo .account_list_cont .account_logo img{width:100%}
.wrap_account_list.new_acountInfo .account_list_cont .account_title{padding-left:0}
.wrap_account_list.new_acountInfo .acount_emt_info{position: relative;}
.wrap_account_list.new_acountInfo .acount_emt_right{position:absolute; top:14px; right:12px; text-align: right}

.wrap_account_list.new_acountInfo .acount_emt_input{padding:10px 12px 5px 12px}
.wrap_account_list.new_acountInfo .acount_emt_input > dl:after{content: ''; display: block; clear:both;}
.wrap_account_list.new_acountInfo .acount_emt_input > dl > dt{width:100px; float:left;height: 41px; display: table}
.wrap_account_list.new_acountInfo .acount_emt_input > dl > dt > span{display: table-cell; vertical-align: middle}
.wrap_account_list.new_acountInfo .acount_emt_input > dl > dd{width:calc(100% - 100px); float:left; height:41px; display: table; text-align: right}
.wrap_account_list.new_acountInfo .acount_emt_input > dl > dd > span{display: table-cell; vertical-align: middle}
.wrap_account_list.new_acountInfo .acount_emt_input > dl > dd > span label{margin:0px 3px 0 0; display: inline-block; vertical-align: middle;}
.wrap_account_list.new_acountInfo .acount_emt_input .wrap_reset.type_txt > input,
.wrap_account_list.new_acountInfo .acount_emt_input .wrap_reset.type_txt .input_length,
.wrap_account_list.new_acountInfo .acount_emt_input .wrap_reset > a, 
.wrap_account_list.new_acountInfo .acount_emt_input .btn_selectBox,
.wrap_account_list.new_acountInfo .acount_emt_input input[type=text]{background-color:transparent; }
.wrap_account_list.new_acountInfo .acount_emt_right .input_reset{width: 26px;height: 26px;color: transparent;white-space: nowrap;background: url(../img/common/btn_mod01.png) no-repeat center center;background-size: 16px auto;overflow: hidden;display: block; margin-left:30px}
.wrap_account_list.new_acountInfo .acount_emt_input .ui_selectbox{margin-top:0}
.wrap_account_list.new_acountInfo .acount_emt_input .btn_select{text-align:left; background-color:transparent; font-size:1.143rem}
.bg_DP.new_acountInfo .sum_acount_cls::after{background-color:#3786d8}
.wrap_account_list.new_acountInfo .wrap_acount_emt .acount_emt_cont > li{border-color:#bedeff}

/* 200224 임시 다운로드센터 */
.downCenter_area{height:180px; background:#00357e; color:#fff}
.downCenter_area .area_pad{padding:45px 25px 0 25px; background:url('../img/contents/bg_downcenter_top.png') no-repeat top 68px right 25px; background-size:55px auto}
.downCenter_area .area_pad .logo{text-indent:-9999px;display: block; width:85px; height:14px; background:url('../img/contents/img_downcenter_logo.png') no-repeat 0 0; background-size:100% auto }
.downCenter_area .area_pad .tit{font-size:21px; margin-top:8px; letter-spacing: -.3px}
.downCenter_area .area_pad .tit > strong{display: block; color:inherit; margin-top:-3px}
.downCenter_list{}
.downCenter_list > ul{}
.downCenter_list > ul > li{margin-top:15px}
.downCenter_list > ul > li:first-child{margin-top:0}
.downCenter_list > ul > li > a{border:1px solid #d4dae0; display: block; padding:20px; border-radius:5px; position: relative;}
.downCenter_list > ul > li > a:after{content: ''; display: block; width:13px; height:18px; background:#fff url('../img/contents/bg_downcenter_box.png') no-repeat; background-size: 100%; position: absolute; right:-1px; bottom:-1px}
.downCenter_list > ul > li > a .item{min-height:74px; position: relative; display: table;}
.downCenter_list > ul > li > a .item .ico_bank{display:block; width:72px; height:72px; border:1px solid #0a1b98; border-radius:15px; position: absolute; left:0; background:url('../img/contents/ico_downcenter_bank.png') no-repeat center center; background-size:41px auto }
.downCenter_list > ul > li > a .item .ico_bank.blue{background-color:#0a1b98; background-image:url('../img/contents/ico_downcenter_bank_02.png')}
.downCenter_list > ul > li > a .item > p{padding-left:92px; display: table-cell; vertical-align: middle; word-break:keep-all}

/* 20200318 이체 수정 */
.wrap_transfer_info table + .transfer_info_title{margin-top:20px}


/* 20200414 이체 수정*/
.wrap_transfer_info .account_logo{width:24px; display: inline-block; vertical-align: middle; margin:-3px 0 0 0}
.wrap_transfer_info .account_logo img{width:100%}

/* 200420 잔액모으기 */
.wrap_account_list.new_acountInfo .acount_emt_input.type_change{padding-bottom:15px}
.wrap_account_list.new_acountInfo .acount_emt_input.type_change > dl > dt{width:110px}
.wrap_account_list.new_acountInfo .acount_emt_input.type_change > dl > dd{width:calc(100% - 110px)}
.wrap_transfer_info table + .transfer_info_title{margin-top:10px}
.type_change .transfer_info_title strong:not(:first-child){float:right !important}
.type_change .transfer_info_title strong:first-child{flaot:left !important; color:#333}
.acount_emt_cont.type_change .account_logo{margin-right:5px}
.type_change .select_cost > li:nth-child(3){width:26%}
.type_change .select_cost > li:nth-child(4){width:17%}
.type_change .select_cost > li:nth-child(5){width:17%}

/* 200427 메인 리뉴얼 */
.type_renewal *{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.type_renewal,
.type_renewal .contents{min-height:554px !important}
.type_renewal .main_top_utile{z-index:10}
/* .ios_11 .type_renewal .main_top_utile{top:30px} */
.type_renewal .owl-item{transition:opacity .1s}
.type_renewal .main_top_utile > a.mp_main_alert .new{background-image:url(../img/main/icon_main_new.png)}
.type_renewal .mp_main_top_area{background:url(../img/main/bg_main_top_account.png) no-repeat left bottom; background-size:auto 250px; padding-top:47px; position: relative;}
.type_renewal .main_top_account{ height:193px;position: relative;}
.type_renewal .main_top_account_list .owl-stage-outer{height:170px; }
.type_renewal .main_top_account_list .owl-dots{position: absolute; top:0; left:15px}
.type_renewal .main_top_account_list .owl-dots .owl-dot{display: inline-block; margin-left:4px}
.type_renewal .main_top_account_list .owl-dots .owl-dot:first-child{margin-left: 0}
.type_renewal .main_top_account_list .owl-dots .owl-dot > span{display: block; width:9px; height:9px; background-color:#d8d8d8; border-radius:5px; transition: width .4s}
.type_renewal .main_top_account_item{padding:0 15px;}
.type_renewal .main_top_account_list .owl-dots .owl-dot.active > span{width:20px; background-color:#d6006d}
.type_renewal .main_top_account .main_top_account_name{font-size:14px; padding-top:29px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.type_renewal .main_top_account .main_top_account_name > a{width:20px; height:10px; line-height:0px; display: inline-block; text-align: center;background-color: #333; color:#fff; border-radius:5px; vertical-align: middle; margin:-2px 0 0 4px}
.type_renewal .main_top_account .main_top_account_num{font-size:21px; margin-top:4px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.type_renewal .main_top_account .main_top_account_cost{font-size:21px; margin-top:19px;}
.type_renewal .main_top_account .main_top_account_cost > strong{font-weight:normal}
.type_renewal .main_top_account .main_top_account_cost .sch{display:inline-block; vertical-align:middle; margin:-4px 0 0 5px; text-indent:-9999px; width:48px; height:18px; background:url(../img/main/btn_balance_hidden.png)no-repeat 0 0; background-size: auto 100%}
.type_renewal .main_top_account .main_top_account_cost .sch.on{background-position: right 0}
.type_renewal .main_top_account .main_top_account_btn{margin:20px 0 4px 0}
.type_renewal .main_top_account .main_top_account_btn > a{display: inline-block; padding:5px 18px 6px; color:#fff; background-color:#083b82; border-radius:15px; margin-left:2px;}
.type_renewal .main_top_account .main_top_account_btn > a:active{background-color:#2f6ec5}
.type_renewal .main_top_account .main_top_account_btn > a:first-child{background-color:#0063cc; margin-left:0;}
.type_renewal .main_top_account .main_top_account_btn > a:active:first-child{background-color:#54a1f3}
.type_renewal .main_top_banner{position:absolute;  bottom:-15px; right:0; }
.type_renewal .main_top_banner_inner{position: relative; width:140px; height:140px; }
.type_renewal .main_top_banner_inner img{width:140px; height:140px;}

.type_renewal .mp_main_bottom{/*height:309px; position: absolute; bottom:80px; left:0; width:100%*/; margin-top:40px}
.type_renewal .mp_main_bottom .section{}
.iphoneX .type_renewal .mp_main_bottom{margin-top:70px}
/*.ios .type_renewal .mp_main_bottom{height:340px;}
.iphoneX .type_renewal .mp_main_bottom{height:390px;}*/
.type_renewal .mp_main_bottom .section + .section{margin-top:20px !important}
.type_renewal .mp_main_bottom .tit_wrap{padding:0 15px; margin-bottom:9px}
.type_renewal .mp_main_bottom .tit_wrap .tit{font-size:17px}
.type_renewal .mp_main_bottom .tit_wrap .btn_main_more{width: 20px;height: 10px;line-height: 2px;display: inline-block;text-align: center;background-color: #333;color: #fff;border-radius: 5px;vertical-align: middle;margin: 0px 0 0 4px;}
.type_renewal .mp_main_bottom .section.recent .list{overflow-x:auto }
.type_renewal .mp_main_bottom .section.recent .list > ul{padding:0 15px;/*width:535px*/}
.type_renewal .mp_main_bottom .section.recent .list > ul:after{content: ''; display: block; clear: both;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li{float:left; width:33.3%}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a{display: block; height:65px; text-align: center; font-size:14px; transition:background-color .3s; text-shadow:none; position: relative;border:1px solid #fff;  border-radius: 4px;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a:active{border-color:#10445b;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a > div{/*padding-top:10px*/position: absolute; top:10px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a > div > *{vertical-align: middle;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a > div > strong{line-height:25px; font-weight: normal; margin-left:5px;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a .flag{display: inline-block; width:25px; height:25px; border-radius:100%; overflow: hidden;}
.type_renewal .mp_main_bottom .section.recent .list > ul > li > a .flag > img{width:100%}
.type_renewal .mp_main_bottom .section.recent .list > ul > li .cost{/*margin-top:4px*/ position: absolute; width:100%; bottom:9px}
.type_renewal .mp_main_bottom .section.recent .list > p{padding:30px 0 !important}
.type_renewal .mp_main_bottom .section.mymenu{margin-top:16px; font-size: 12px}
.type_renewal .mp_main_bottom .section.mymenu .tit_wrap{margin-bottom:14px}
.type_renewal .mp_main_bottom .section.mymenu .list{overflow-x:auto}
.type_renewal .mp_main_bottom .section.mymenu .list > ul{padding:0 15px; /*width:700px*/}
.type_renewal .mp_main_bottom .section.mymenu .list > ul:after{content: ''; display: block; clear: both;}
.type_renewal .mp_main_bottom .section.mymenu .list > ul > li{float:left; margin-left:4px}
.type_renewal .mp_main_bottom .section.mymenu .list > ul > li:first-child{margin-left:0px}
.type_renewal .mp_main_bottom .section.mymenu .list > ul > li > a{display: block; padding:6px 10px; border:1px solid #dedede; border-radius: 14px; transition:all .3s; font-size:14px}
.type_renewal .mp_main_bottom .section.mymenu .list > ul > li:hover > a,
.type_renewal .mp_main_bottom .section.mymenu .list > ul > li:active > a{border-color:#3473b6; color:#3473b6}
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap{margin-top:20px; padding:0; position: relative; width:375px;}/* 모바일적용시 width 삭제 */
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap > ul{/*background-color: #0063cc;*/ text-shadow:none; border-radius: 4px;padding:5px 0; height:44px;}
/*.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap > ul li{transform: translateX(-30px);}*/
.type_renewal .mp_main_bottom .section.mymenu .btn_box{display: block; background-color: #0063cc; text-shadow:none; color:#fff; font-size:14px; padding:10px; text-align:center; position: relative; border-radius:4px; margin:0 5px; }
.type_renewal .mp_main_bottom .section.mymenu .btn_box > strong{color:#fff; font-weight: normal;}
.type_renewal .mp_main_bottom .section.mymenu .btn_box > span{opacity: .5; font-size:12px; display: inline-block; margin-left:3px;vertical-align: middle;margin-top: -4px;}
/* .type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-stage{margin-left: 77px;}*/
/* .type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-item{width:357px !important} */
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-dots{bottom:-20px; width:100%; text-align: center; position: absolute; }
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-dot{display:inline-block;}
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-dot + .owl-dot{margin-left:5px;}
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-dot > span{display:block; width:8px; height:8px; background:#999; border-radius:100%}
.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap .owl-dot.active > span{background:#0063cc;}
.type_renewal .mp_main_bottom .section.bottom{margin-top:15px; /*background-color: #f1f2f4;*/ padding:0 15px; height:75px; font-size:12px}
/*.type_renewal .mp_main_bottom .section.bottom .new_list{padding-top:12px} 210323 - 하단짤림으로 인한 수정*/
.type_renewal .mp_main_bottom .section.bottom .new_list > ul{}
.type_renewal .mp_main_bottom .section.bottom .new_list > ul > li{}
.type_renewal .mp_main_bottom .section.bottom .new_list > ul > li > a{height:26px; line-height: 26px; display: block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px}
.type_renewal .mp_main_bottom .section.bottom .new_list > ul > li > a:before{content: ''; display: inline-block; width:2px; height:2px; background-color:#333; border-radius: 100%; vertical-align: middle; margin:-3px 4px 0 0 }
.type_renewal .mp_main_bottom .section.bottom .new_list > ul > li > a .bedge{display: inline-block; width:16px; height:16px; line-height:16px; border-radius: 100%; background-color: #d6006d; color:#fff; text-align: center; font-size: 10px; margin-left:5px}
.type_renewal .mp_main_bottom .section.fix{position: fixed; bottom:0; left:0; width:100%; height:70px;background-color: #f1f2f4;}
.type_renewal .mp_main_bottom .section.fix .link_list{padding-top:10px}
.type_renewal .mp_main_bottom .section.fix .link_list > ul{margin:0 5px; position: relative;}
.type_renewal .mp_main_bottom .section.fix .link_list > ul:after{content: ''; display: block; clear: both;}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li{float:left;width:20%}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a{font-size: 12px; text-align: center; display: block; height:49px; position: relative; box-sizing: border-box; padding-top:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a:active:after{content: '';position: absolute; top:0; left:50%; margin-left:-15px; width:30px; height:30px; border-radius: 100%; background-color: #001f5b;}
/* .type_renewal .mp_main_bottom .section.fix .link_list > ul > li.select > a:before{transform:scale(1)} */
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon{position: absolute; top:0; left:50%; margin-left:-15px; width:30px; height:30px; background:url('../img/main/icon_main_bottom.png') no-repeat 0 0; background-size: auto 60px; z-index:2}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a:active .icon{background-position-y:-30px }
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon.icon_01{}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon.icon_02{background-position-x:-30px}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon.icon_03{background-position-x:-60px}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon.icon_04{background-position-x:-90px}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon.icon_05{background-position-x:-120px}
.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a .icon.icon_06{background-position-x:-150px}

/* .type_renewal .owl-carousel .owl-item{opacity: 0; transition:opacity .4s}
.type_renewal .owl-carousel .owl-item.active{opacity: 1;} */

.type_renewal .main_top_noAccount{padding: 10px 15px 40px;}
.type_renewal .main_top_noAccount .mag{font-weight: bold; font-size:18px;}
.type_renewal .main_top_noAccount .subs{margin-top:25px}
.type_renewal .main_top_noAccount .btn{display: inline-block;height: 30px;line-height: 30px;padding: 0 18px;color: #ddd;background-color: #555;border-radius: 15px;margin-top:20px; text-shadow:0 0 0}
/*  201209*/
/*.type_renewal .main_top_noAccount .mag,
.type_renewal .main_top_account{padding-top:20px;}*/
.iphoneX .type_renewal .main_top_noAccount .mag,
.iphoneX .type_renewal .main_top_account{padding-top:40px;}

@media screen and (max-height:610px){
	.type_renewal .mp_main_bottom{}
	.type_renewal .main_top_account{margin-top:-30px; height:166px}
	.type_renewal .main_top_account .main_top_account_cost{margin-top:13px}
	.type_renewal .main_top_account .main_top_account_btn{margin-top:18px}
	.type_renewal .mp_main_bottom .section.mymenu{margin-top:11px}
	.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap{margin-top:10px}
	.type_renewal .mp_main_bottom .section.bottom{margin-top:12px; height:68px}
	.type_renewal .mp_main_bottom .section.bottom .new_list{padding-top:5px}
	
	.type_renewal .main_top_noAccount{padding: 0px 15px 20px;}
}

@media screen and (min-height:670px){
	 .type_renewal .main_top_banner{bottom: -30px;}
}
@media screen and (min-height:730px){
	/* .type_renewal .mp_main_bottom{height:360px;} */
	.type_renewal .mp_main_bottom{margin-top:50px}
	.type_renewal .mp_main_bottom .section.mymenu{margin-top:25px}
	.type_renewal .mp_main_bottom .section.mymenu .btn_box_wrap{margin-top:30px}
	.type_renewal .mp_main_bottom .section.mymenu .btn_box{padding:13px 0}
	.type_renewal .mp_main_bottom .section.bottom{margin-top:20px}
	.type_renewal .mp_main_bottom .section.bottom .new_list{padding-top:5px}
	/* .type_renewal .mp_main_bottom .section.bottom{height:92px} */
	.type_renewal .mp_main_bottom .section.bottom .new_list > ul > li > a{height:31px; line-height:31px}
	
}
@media screen and (min-height:770px){
	.type_renewal .mp_main_bottom{margin-top:70px}
	.type_renewal .mp_main_bottom .section + .section{margin-top:45px !important;}
	.ios .type_renewal .mp_main_bottom .section + .section{margin-top:65px !important;}
	.type_renewal .mp_main_bottom .section.mymenu{margin-top:35px}
	/* .type_renewal .mp_main_bottom .section.bottom{height:102px} */
}
@media screen and (max-width:400px){
	.type_renewal .mp_main_bottom .section.fix .link_list > ul > li > a{font-size:10px}
}

.wrap_login_header .btn_web_remote{width:59px; height:30px; position:absolute; left:15px; top:16px; background:url(../img/main/btn_remote.png) no-repeat 0 0; background-size:auto 100%; text-indent: -9999px; display: inline-block}
.main_top_account_item.main_top_noAccount{padding-top:30px}

.cont_del{float:right;width:16px;height:16px;overflow:hidden;position:relative;border:0;background:none}
.cont_del:after{content:'';display:block;background:url('../img/common/btn_del1.png') no-repeat left top;background-size:14px auto;position:absolute;width:14px;height:14px;left:0;top:0;}

/* 200512 잔액모으기 */
.wrap_select_cost .btn_refresh{vertical-align: middle;margin: -3px 3px 0 0;}

/* 200515 자주찾는계좌 설정 수정 */
.list_phrase.type02.new_type > li > div{position: relative;}
.list_phrase.type02.new_type > li .phrase_para{padding: 7px 25px 7px 5px;}
.list_phrase.type02.new_type > li  .phrase_btn{position: absolute;right: 0;    top: 50%; margin-top: -17px;}

/* 200518 잔액모으기 배경채우기 */
.wrap_account_list.new_acountInfo .acount_emt_info.type_bg{background: #ececec;padding-bottom: 16px;}

.data_result{position: relative;}
.data_result .btn_share{width:17px;height:17px;background:url('../img/common/icon_share.png') no-repeat left center;background-size:17px auto;position:absolute;right:15px;top:50%;margin-top:-9px;border:0;overflow:hidden;color:transparent}

/* 200721 개설 가능일 알림신청 */
.agreement_cont .manual_check_area > li > input[type="checkbox"] + label.no_arr{background:none}

/* 200826 제로페이 */
.type_zero .acount_emt_amount .btn_emt_trnasfer{text-align: left; margin-bottom:15px;}
.type_zero .acount_emt_amount a.btn_emt_trnasfer::after{position: relative; display:inline-block; right: auto; top: auto; margin: -2px 0 0 5px;vertical-align: middle;}
.type_zero .acount_emt_amount .btn_emt_trnasfer{margin-top:12px;}
.type_zero .acount_emt_amount .acount_emt_trnasfer{padding:0 15px 15px; text-align: right;}

.trans_info_wrap .trans_info_list .info_item .info_receipt{width:20px; text-align: center; padding: 4px 0 0 0;}
.trans_info_wrap .trans_info_list .info_item .info_receipt > button{    display: inline-block;overflow: hidden;border: 0;width: 21px;height: 21px;vertical-align: middle;background: url(../img/common/icon_receipt.png) no-repeat right 0;background-size: 21px auto;color: transparent;}
.display_table{display: table;width: 100%;height: calc(100% - 50px);position: absolute;}
.display_tableCell{display: table-cell; height:100%; vertical-align: middle; text-align: center}
.display_tableCell .code{display: block;}
.display_tableCell .img_code{max-width: 100%; margin-top:50px;}
.type_zero .customer_name{text-align: center; border-bottom:0; padding:20px 0 15px;}
.type_zero .customer_name strong{letter-spacing:0; color:#182888; font-size:17px;}
.type_zero .customer_name span{display: inline-block; text-indent: -9999px; width:63px; height:17px; background:url('../img/common/img_zero.png') no-repeat; background-size: auto 100%; padding:0; vertical-align: middle; margin:-3px 5px 0 0}
.type_zero .tbBoard{border-bottom-style:dashed;}
.type_zero .tbBoard:last-child{border-bottom:0;}
.main_top_utile > a.mp_main_zero{width:62px;height:20px;background:url('../img/common/img_zero1.png') no-repeat center center; background-size:auto 100%; position:relative;vertical-align:middle}
.zero_request{text-align: center; padding-top:30px;}
.zero_request > p{font-size:16px; color:#333;}
.zero_request > p:after{content: '. . .'; color:#e9e9e9; display: block; width:10px; text-align: center; margin:10px auto; font-size: 16px; line-height:8px; font-weight: bold;}
.zero_request .zero_important{color: #094fae; font-size: 20px; text-align: center; margin: 20px 0 20px; display: block; font-weight: normal;   }
.type_zero{}
.type_zero h1{height:49px; }
.type_zero .wrap_popup_title .popup_title{border-bottom:0;}
.type_zero .logo{position: absolute; left:15px; top:18px; display: block; text-indent: -9999px; width:90px; height:14px; background:url('../img/common/img_title_kdb_logo.png') no-repeat left center; background-size: auto 100%;}
.type_zero .code_wrap{text-align: center; padding:0 30px;}
.type_zero .code_wrap > img{margin:30px 0 15px; max-width:100%;}
.type_zero .code_wrap > img.qr{width:120px;}
.type_zero .code_wrap .code{display: block;}
.type_zero .zero_logo{}

/* 개발요청 하이라이트 효과 */
.highlight{}
.highlight.on{animation:high_ani 1s;}
@keyframes high_ani{
	0%{background-color: #dbe1f6;}
	100%{background-color: #f8fafc;}
}

/* 20201019디지털OTP */
.wrap_digitalOtp{background:url('../img/common/bg_digitalOtp.png') no-repeat right center; background-size: auto 72px; min-height:72px; margin-top:30px;}
.wrap_digitalOtp > strong{font-size:22px; color:#182888}
.wrap_digitalOtp > p{color:#182888; padding-right:160px; font-size:12px; margin-top:13px;}
.digitalOtp_input{padding:0 20px; margin-top:20px}
.digitalOtp_input input{border:2px solid #eee; width:100%;height:60px;letter-spacing: 25px; font-size: 27px; padding-left: 33px;}
.digitalOtp_input input::-webkit-outer-spin-button,
.digitalOtp_input input::-webkit-inner-spin-button{-webkit-appearance:none;}

/* 20201021 금융인증서 */
.login_cont .product_list li{text-align: center; padding-bottom:30px;}
.login_cont .product_list li > strong{ padding: 25px 0 30px 0;font-size: 22px;font-weight: normal;color: #111; display:block;}
.login_cont .product_list li > button{display: inline-block;padding: 8px 10px 10px 10px;border-radius: 3px;border: solid 1px #003a88;background:#003a88; font-size: 1rem; text-align: center;box-sizing: border-box;min-height: 40px; color:#fff}

/* 20201105 모바일현금카드 */

.mobile_payment_wrap{position:relative; margin:50px 35px 0 35px; border:1px solid #003a88; border-radius:10px; text-align:center;}
.mobile_payment_wrap .valid_time{display:block; width:110px; padding:10px 15px; margin:-20px auto 0 auto; background-color:#003a88; color:#fff; border-radius:10px; font-size: 1.214rem;}
.mobile_payment_wrap .qrcode{margin:0 35px; padding:40px 0; border-bottom:2px solid #dedede; }
.mobile_payment_wrap .qrcode img{width:125px;}
.mobile_payment_wrap .barcode{padding:40px 0; }
.mobile_payment_wrap .barcode img{width:170px}
.mobile_payment_wrap .barcode .num{display:block; color:#000;}
.point_num{display:block; padding:5px 0; font-size:20px; color:#057bde !important;}

.m_payment_type.trans_info_wrap .trans_info_list li.current a[class*="info_item"] .info_amount:after{transform:none;}
.m_payment_type.trans_info_wrap .trans_info_list a[class*="info_item"] .info_amount:after{width:13px; height:21px; top:0; margin-top:10px; background:url('../img/common/bul_list01.png') no-repeat right center; background-size:6px auto;}

.m_payment_type .customer_name, .m_payment_type .barcode{text-align:center;}
.m_payment_type .barcode img{width:170px}
.m_payment_type .barcode .num{display:block; color:#000;}

/* 201130메인수정 */
.main_top_utile > a{vertical-align: middle !important;}
.main_top_utile > a.mp_main_zero{margin-top:12px; margin-right:3px; background:url('../img/common/img_zero2.png') no-repeat 0 center; background-size:auto 100%;}
.main_top_utile > a.mp_main_allmenu{ margin-top: 11px;}
.main_top_utile > a.mp_main_alert{margin-right:-6px}

/* 인증서 수정 */
.bio_btn_area .btn_bio_cloud{background:url('../img/common/icon_block_cloud.png') no-repeat center center;background-size:96px auto;}
 
/* 인증번호생성 수정 */
.otp_wrap .otp_num.type_new{margin-top:30px;}
.otp_wrap .otp_num.type_new > *{position: relative; display: inline-block;margin-left: 2px; text-align:center; line-height:60px;border-bottom: 1px solid #5393e8; height:60px; width:35px; font-size:20px; font-weight:bold; vertical-align:middle;}
.otp_wrap .otp_num.type_new > *:before{position: absolute;top: 50%;left: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 14px;background-color: transparent;content: "";}
.otp_wrap .otp_num.type_new > *.on:before{position:absolute;width:14px;height:14px;background-color:#111;content:"";}

/* 2021년 메인 고도화 */
.type_renewal_202102.main_mp{text-shadow:none;background-color:#f2f2f2;}
.type_renewal_202102.main_mp .contents{padding-bottom:77px}
.type_renewal_202102.main_mp #wrap{height:auto !important; background: #F6F6F6; }
.type_renewal_202102 .mp_main_head{text-align:right;padding:15px 15px 14px;width:100%;position:fixed;top:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top); background:#fff; z-index: 100; box-shadow: 0 1px 25px rgba(0, 0, 0, .15)}

.type_renewal_202102 .mp_main_head > a{display:inline-block;color:transparent;overflow:hidden;}
.type_renewal_202102 .mp_main_head > a.mp_main_alert{width:30px;height:30px;position:absolute; left: 15px; text-align: center; top:9px;}
.type_renewal_202102 .mp_main_head > a.mp_main_alert:before{content: ''; display: inline-block; width: 20px; height: 25px; background: url('../img/common/img_2021_bell.png') no-repeat center bottom; background-size: 100% auto;}
.type_renewal_202102 .mp_main_head > a.mp_main_alert .bedge{position:absolute;right:0;top:4px;background:#FFC600 url('../img/common/img_2021_new.png') no-repeat center center; color: #000; width:10px;height:10px;overflow:hidden; font-size: 6px; border-radius: 100%; border:1px solid #000; background-size: 100% auto; text-indent: -9999px; display: none;}
.type_renewal_202102 .mp_main_head > a.mp_main_alert.new .bedge{display: block}
.type_renewal_202102 .mp_main_head > a.mp_main_alert.ani_new:before{animation: alarm_ani 4.3s .5s linear infinite;}
@keyframes alarm_ani{
	0%{transform: rotate(0deg)}
	2.5%{transform: rotate(15deg)}
	5%{transform: rotate(0deg)}
	7.5%{transform: rotate(-15deg)}
	10%{transform: rotate(0deg)}

	12.5%{transform: rotate(15deg)}
	15%{transform: rotate(0deg)}
	17.5%{transform: rotate(-15deg)}
	20%{transform: rotate(0deg)}

	22.5%{transform: rotate(15deg)}
	25%{transform: rotate(0deg)}
	27.5%{transform: rotate(-15deg)}
	30%{transform: rotate(0deg)}
}

/* 20220429 햄버거메뉴 및 제로페이 여백 수정 */
.type_renewal_202102 .mp_main_head > a.mp_main_allmenu{width: 19px;height: 14px;background:url('../img/common/btn_menu_main_mp.png') no-repeat center center;background-size: 17px auto;margin-top: -3px;vertical-align: middle;padding: 4px 4px 4px 13px;margin-right: -10px;}
.type_renewal_202102 .mp_main_head > a.mp_main_zero{width: 46px;height:29px;background:url('../img/common/img_2021_zero.png') no-repeat center center;background-size: 46px auto;position: absolute;right: 51px;top: 10px;}

/* 20220429 햄버거메뉴 및 제로페이 여백 수정 */

.type_renewal_202102 .mp_main_head > a.mp_main_bigmode{width:62px;height:27px;background:url('../img/common/img_big_mode.png') no-repeat center center; background-size:45px auto; position: absolute;left: 47px;top: 10px;}
.type_renewal_202102 .mp_main_content{padding:48px 20px 0;}
.type_renewal_202102 .section + .section{margin-top:30px;}
.type_renewal_202102 .section .tit_area::after{content: ''; display: block; clear: both;}
.type_renewal_202102 .section .tit_area > strong{font-size:16px;float: left;}
.type_renewal_202102 .section .tit_area .more{float: right; font-size: 13px;}
.type_renewal_202102 .section .tit_area .more:after{content: ''; display: inline-block; vertical-align: middle; width: 6px; height: 10px; background:url('../img/main/icon_2021_tit_more.png') no-repeat center center; background-size: 100% auto; margin: -3px 0 0 4px;}
.type_renewal_202102 .section .list{margin:0 -20px}
.type_renewal_202102 .section .list .txt-empty{padding-top: 12px; height: 30px; line-height: 30px; text-align: center;}
.type_renewal_202102 .section.link{height: 45px; background: linear-gradient(90deg, rgba(0,134,231,1) 0%, rgba(0,100,209,1) 40%); margin: 0 -25px;}
.type_renewal_202102 .section.link .inner{padding: 0 20px; overflow: hidden}
.type_renewal_202102 .section.link .inner:after{content: ''; display: block; clear: both;}
.type_renewal_202102 .section.link .inner > a{display: inline-block;color: #ADCDF4;line-height: 47px;font-size: 16px;float: left;letter-spacing: -.5px;position: relative;}
.type_renewal_202102 .section.link .inner > a + a{margin-left: 20px;}
.type_renewal_202102 .section.link .inner .tab + .tab:before{content: ''; float: left; width: 2px; height: 15px; background: #ADCDF4; margin: 0;position: absolute;left: -10px;top: 50%;margin-top: -8px;}
.type_renewal_202102 .section.link .inner .tab.on{font-weight: bold; color: #fff;}
.type_renewal_202102 .section.link .inner .all{float: right; font-size: 13px; font-weight: bold}

.type_renewal_202102 .owl-carousel{padding-top:12px;}
.type_renewal_202102 .owl-carousel .owl-stage-outer{padding: 0}
.type_renewal_202102 .section.event .owl-carousel .item {}
.type_renewal_202102 .section.event .owl-carousel .item > a{height: 115px; background: url('../img/main/img_2021_event_01.png') no-repeat right bottom; background-size:100% auto; padding: 10px; border-radius:8px; width:155px; display: block; color: #fff; box-sizing:border-box;}
.type_renewal_202102 .section.event .owl-carousel .item > a > span{font-size:12px;}
.type_renewal_202102 .section.event .owl-carousel .item > a > span:after{content:''; display: inline-block;width: 0; height: 0; border-top: 4px solid transparent;border-bottom: 4px solid transparent; border-left: 6px solid #fff; margin-left: 5px;}
.type_renewal_202102 .section.event .owl-carousel .item > a > strong{display: block; color:#fff; font-size:14px; font-weight: normal; margin-top: 5px; line-height: 18px;}
.type_renewal_202102 .section.event .owl-carousel .item.item-1 > a{}
.type_renewal_202102 .section.event .owl-carousel .item.item-2 > a{background-image: url('../img/main/img_2021_event_02.png')}
.type_renewal_202102 .section.event .owl-carousel .item.item-3 > a{background-image: url('../img/main/img_2021_event_03.png')}


.type_renewal_202102 .section.mymenu .owl-carousel .item > a{display:block; height:30px; line-height:32px; border-radius:15px; padding:0 15px; background:#DDE9F9; color:#fff; font-size: 13px; letter-spacing: -1px; color: #111;}
.type_renewal_202102 .section.account{position: relative; margin: 0 -20px; height: 205px; }
.type_renewal_202102 .section.account .owl-carousel{padding: 0; background: #fff; box-shadow: 0 1px 50px rgba(0, 0, 0, .15)}
.type_renewal_202102 .section.account .pager{text-align:center; margin-top:10px;}
.type_renewal_202102 .section.account .owl-dots{line-height: 0; display: inline-block; vertical-align: middle;}
.type_renewal_202102 .section.account .owl-dots .owl-dot{display: inline-block; width:5px; height:5px; background-color:#ccc; border-radius:5px; transition: all .4s;}
.type_renewal_202102 .section.account .owl-dots .owl-dot.active{width:15px; background-color:#ADCDF4}
.type_renewal_202102 .section.account .owl-dots .owl-dot + .owl-dot{margin-left:2px;}
.type_renewal_202102 .section.account .pager .more{display: inline-block; width: 16px; height: 16px; text-indent: -9999px; background:url('../img/common/img_2021_more.png') no-repeat center center; background-size: 100% auto; vertical-align: middle;}
.type_renewal_202102 .main_top_account_item{height:175px;box-sizing: border-box;padding: 20px 20px 0 20px;}
.type_renewal_202102 .main_top_account_item .no-display{font-size:18px;}
.type_renewal_202102 .main_top_account_item .main_top_account_info{position: relative; padding:0 50px 0 32px; font-size:13px;}
.type_renewal_202102 .main_top_account_item .main_top_account_logo{width: 25px; height: 25px; position: absolute; left: 0; top: 3px;}
.type_renewal_202102 .main_top_account_item .main_top_account_name{margin-top:-3px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.type_renewal_202102 .main_top_account_item .main_top_account_num{margin-top:-4px;}

/* 24.04.19 접근성 */
.type_renewal_202102 .main_top_account_item .switch {position:absolute; display:inline-block; width:48px; height:20px; right:0; top:0;}
.type_renewal_202102 .main_top_account_item .switch input[type="checkbox"] {appearance:none; position:relative; background-image:none; background-color:#666; border-radius:10px; width:100%; height:20px;}
.type_renewal_202102 .main_top_account_item .switch input[type="checkbox"]:before {content:""; height:12px; width:12px; position:absolute; left:4px; bottom:4px; background-color: white; border-radius:50%; -webkit-transition: .4s;transition: .4s;}
.type_renewal_202102 .main_top_account_item .switch input[type="checkbox"]:after {display:none;}
.type_renewal_202102 .main_top_account_item .switch .slider {position:absolute; top:2px; left:18px; -webkit-transition:.4s; transition:.4s; font-size:12px; color: #fff;}
.type_renewal_202102 .main_top_account_item .switch input[type="checkbox"]:checked {background-image:none; background-color:#2a63cc;}
.type_renewal_202102 .main_top_account_item .switch input[type="checkbox"]:checked:before {-webkit-transform:translateX(28px);-ms-transform:translateX(28px); transform:translateX(28px);}
.type_renewal_202102 .main_top_account_item .switch input[type="checkbox"]:checked + .slider {-webkit-transform:translateX(-12px);-ms-transform:translateX(-12px); transform:translateX(-12px);}
.type_renewal_202102.en .main_top_account_item .switch {width:62px;}
.type_renewal_202102.en .main_top_account_item .switch input[type="checkbox"]:checked:before {-webkit-transform:translateX(42px);-ms-transform:translateX(42px); transform:translateX(42px);}

/* 24.04.19 접근성 삭제
.type_renewal_202102 .main_top_account_item .switch {position: absolute; display: inline-block; width: 43px; height: 20px; right: 0; top: 0;}
.type_renewal_202102 .main_top_account_item .switch input {opacity: 1; width: 48px; height: 20px; background:none; border:none;}
.type_renewal_202102 .main_top_account_item .slider {position: absolute; top: 0;left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; font-size:12px; color: #fff; padding:1px 0 0 18px; cursor:pointer;}
.type_renewal_202102 .main_top_account_item .slider:before {position: absolute; content: ""; height: 12px; width: 12px; left: 4px;bottom: 4px; background-color: white;-webkit-transition: .4s;transition: .4s;}
.type_renewal_202102.en .main_top_account_item .switch{width:62px;}
.type_renewal_202102.en .main_top_account_item input:checked + .slider:before{-webkit-transform: translateX(43px);-ms-transform: translateX(43px);transform: translateX(43px);}
/* .type_renewal_202102.en .main_top_account_item .slider:before{left:24px;} */
/* 
.type_renewal_202102 .main_top_account_item input:checked + .slider {background-color: #2196F3; padding-left:4px;}
.type_renewal_202102 .main_top_account_item input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.type_renewal_202102 .main_top_account_item input:checked + .slider:before {-webkit-transform: translateX(23px);-ms-transform: translateX(23px);transform: translateX(23px);}
.type_renewal_202102 .main_top_account_item .slider.round {border-radius: 10px;}
.type_renewal_202102 .main_top_account_item .slider.round:before {border-radius: 50%;}

.type_renewal_202102 .main_top_account_item .switch.on .slider {background-color: #2196F3; padding-left:4px;}
.type_renewal_202102 .main_top_account_item .switch.on .slider.round:before{-webkit-transform: translateX(23px);-ms-transform: translateX(23px);transform: translateX(23px);}
*/

.type_renewal_202102 .main_top_account_item .main_top_account_cost{text-align: center; margin-top: 22px; }
.type_renewal_202102 .main_top_account_item .main_top_account_cost > strong{font-size:32px; letter-spacing: -2px; vertical-align: middle; letter-spacing:-1px}
.type_renewal_202102 .main_top_account_item .main_top_account_cost > span{vertical-align: middle; margin: 5px 0 0 -1px; display: inline-block; font-size: 17px; color:#666;}
.type_renewal_202102 .main_top_account_item .main_top_account_cost .refresh{display:inline-block; width:18px; height:18px; background: url('../img/main/icon_2021_refresh.png') no-repeat; background-size:100% auto; text-indent: -9999px; vertical-align: middle;margin: 7px 0 0 5px;}
.type_renewal_202102 .main_top_account_item .main_top_account_cost .refresh.ani_refresh{transition:transform 2s linear; transform:rotate(1080deg);}
.type_renewal_202102 .main_top_account_item .main_top_account_btn{position: absolute; bottom:0; left: 0; right: 0; text-align: center; border-top:1px solid #E5E5E5; font-size: 0;}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li{display: inline-block;}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li + li:before{content: ''; display: inline-block; width:1px; height: 12px; background: #EAEAEA}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a{display: inline-block; height: 46px; line-height: 46px; font-size: 15px; font-weight: bold; padding: 0 15px;}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a::before{content: ''; width: 7px; height: 14px; display: inline-block; vertical-align: middle; background: url('../img/main/icon_count_01.png') no-repeat center center; background-size:auto 100%; margin: -2px 5px 0 0;}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a.icon_2::before{background-image: url('../img/main/icon_count_02.png'); width: 14px}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a.icon_3::before{background-image: url('../img/main/icon_count_03.png'); width: 14px}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a.icon_4::before{background-image: url('../img/main/icon_count_04.png'); width: 11px}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a.icon_5::before{background-image: url('../img/main/icon_count_05.png'); width: 13px}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a.icon_6::before{background-image: url('../img/main/icon_count_06.png'); width: 12px}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a.icon_7::before{background-image: url('../img/main/icon_count_07.png'); width: 11px}
.type_renewal_202102 .main_top_account_item .main_top_account_open{text-align:center;}
.type_renewal_202102 .main_top_account_item .main_top_account_open > div{display: inline-block; text-align:left; padding-top:10px;}
.type_renewal_202102 .main_top_account_item .main_top_account_open > div > span{font-size:15px; color:#666;}
.type_renewal_202102 .main_top_account_item .main_top_account_open > div > a{font-size:17px; display: block; color:#111; font-weight: bold; margin-top:20px; border-bottom:1px dashed #ccc; padding:15px 0; position: relative; background: url('../img/main/icon_2021_open.png') no-repeat right center; background-size: 52px auto;}

.type_renewal_202102 .main_top_account_item .main_top_account_none{text-align:center;}
.type_renewal_202102 .main_top_account_item .main_top_account_none > div{display: inline-block; text-align:left; padding-top:10px;}
.type_renewal_202102 .main_top_account_item .main_top_account_none > div > strong{font-size:14px; color:#111;}
.type_renewal_202102 .main_top_account_item .main_top_account_none > div > span{font-size:14px; color:#666; display: block;}
.type_renewal_202102 .main_top_account_item .main_top_account_none > div > a{font-size:17px; display: inline-block; color:#111; font-weight: bold; padding:13px 0 15px; position: relative; background: url('../img/main/icon_2021_none.png') no-repeat right center; background-size: 43px auto; padding-right:55px; margin-top:5px;}

.type_renewal_202102 .section.mymenu .owl-carousel .owl-stage{width:3000px !important}

.type_renewal_202102 .section.mymenu .owl-carousel .owl-stage-outer,
.type_renewal_202102 .section.event .owl-carousel .owl-stage-outer{padding-left: 20px;}

.type_renewal_202102 .section.notice .box{background: #fff; border-radius: 10px; margin-top:12px; padding: 17px 15px;}
.type_renewal_202102 .section.notice .box > ul > li{font-size: 13px;}
.type_renewal_202102 .section.notice .box > ul > li > a:before{content: ''; width: 2px; height: 2px; border-radius: 100%; background: #000; display: inline-block; vertical-align: middle; margin: -3px 5px 0 0; }
.type_renewal_202102 .section.notice .box > ul > li > a{display: block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color: #666;}
.type_renewal_202102 .section.notice .box > ul > li + li{margin-top:6px;}

.type_renewal_202102 .section.notice_en .box{background: #fff; border-radius: 10px; margin-top:12px; padding: 17px 50px 17px 15px; box-sizing: border-box; min-height:75px; display: table; width:100%; }
.type_renewal_202102 .section.notice_en .box > span{display: table-cell; vertical-align: middle;}

.type_renewal_202102 .mp_main_foot{position: fixed; bottom:0; left:0; width:100%; height:62px;background-color: #fff; border-top: 1px solid #ccc; z-index:2;}
.type_renewal_202102 .mp_main_foot .link_list{}
.type_renewal_202102 .mp_main_foot .link_list > ul{margin:0 5px; position: relative;}
.type_renewal_202102 .mp_main_foot .link_list > ul:after{content: ''; display: block; clear: both;}
.type_renewal_202102 .mp_main_foot .link_list > ul > li{float:left;width:20%}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a{font-size: 11px; text-align: center; display: block; height:62px; position: relative; box-sizing: border-box; padding-top:37px; /*text-overflow:ellipsis; white-space:nowrap; overflow:hidden;*/ color: #666; letter-spacing:-1px;}
/* .type_renewal_202102 .mp_main_foot .link_list > ul > li > a:active:after{content: '';position: absolute; top:0; left:50%; margin-left:-15px; width:30px; height:30px; border-radius: 100%; background-color: #001f5b;} */
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon{position: absolute; top:8px; left:50%; margin-left:-15px; width:30px; height:30px; background:url('../img/main/icon_2021_bottom.png') no-repeat 0 0; background-size: auto 60px; z-index:2}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a:active .icon{background-position-y:-30px }
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon.icon_01{}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon.icon_02{background-position-x:-30px}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon.icon_03{background-position-x:-60px}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon.icon_04{background-position-x:-90px}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon.icon_05{background-position-x:-120px}
.type_renewal_202102 .mp_main_foot .link_list > ul > li > a .icon.icon_06{background-position-x:-150px}

@media all and (max-width:380px){
	.type_renewal_202102 .main_top_account_item .main_top_account_btn > li > a{font-size:12px; padding: 0 5px;}
} 

/* 오픈뱅킹 및 디지털금융서비스 강화 프로젝트 */
#wrap.wrapNew ~ .wrap_bottom_layer .layerPopup_title{background-color:#f6f6f6;}
#wrap.wrapNew ~ .ui_layer_popup{border-radius:3px;}
#wrap.wrapNew ~ .ui_layer_popup .point_important{color:#0063cc !important;}
#wrap_popup.wrapNew .popup_title.none_border{border-bottom:none;}

.header.noneBorder{border-bottom:0;}

.noneScroll.noneBorder{border-bottom:none;}
.noneScroll .wrap_tabType.noneBgColor{background-color:transparent;}
.wrap_tabType.w100p{width:100% !important;}
.tabType01.tabType01_1 > li a{padding-top:13px;padding-bottom:13px;border-bottom:none;font-size:1.143em;font-weight:normal;}
.tabType02.tabType02_1{max-width:calc(100% - 30px);margin:auto;}
.btn_mod_order.type01{width:45px;height:45px;background:#fff url('../img/common/btn_emt_order.png') 10px center / 20px auto no-repeat;box-shadow:initial;}

.tabtype_btn_set{display:-webkit-flex;display:flex;margin-bottom:8px;justify-content:space-between;align-items:center;}
.tabtype_btn_set [class*=btnArea_]{display:inline-block;width:initial;margin-top:0;vertical-align:top;}
.tabtype_btn_set [class*=btnArea_] > span{border-width:0 3px;}
.tabtype_btn_set [class*=btnArea_] > span > button{padding:5px 2px;border-width:0 0 2px 0;border-color:transparent;color:#666;}
.tabtype_btn_set [class*=btnArea_] > span > button.active{border-color:currentColor;background-color:#fff;color:#333;font-weight:bold;border-radius:0;}
.tabtype_btn_set [class*=btnArea_] + *:first-of-type{white-space:nowrap;}

.pointC9{color:#0063cc !important;}
.under_para.alR{text-align:right;}
.title_level3.txt15{font-size:1.071em;}
.astList > li, .astList:not(ul){position:relative;padding-left:12px;color:#777;font-size:14px;line-height: 1.6em;}
.astList > li:before, .astList:not(ul):before{display:block;position:absolute;top:2px;left:0;content:'*';}

[class*=ontents].newStyle .titleType .title_area.type03{margin-bottom:5px;padding:0;font-size:1.571em;}
[class*=ontents].newStyle .alR{text-align:right;}
[class*=ontents].newStyle .alC{text-align:center;}
[class*=ontents].newStyle .btnArea + .btnArea span:only-child > button{border-width:1px;background-color:#fff;color:#666;}
[class*=ontents].newStyle .btnArea > span:only-child > button{border-width:0;background-color:#e5effa;color:#111;font-weight:normal;}
[class*=ontents].newStyle .btnArea > span > button{border-color:#ccc;color:#666;font-weight:normal;}
[class*=ontents].newStyle .btnArea > span > button.btn_default{border-width:1px;background-color:#fff;}
[class*=ontents].newStyle .btn_all > button:only-child{background-color:#0063cc;}
[class*=ontents].newStyle div.title_area{margin:25px 0 13px;}
[class*=ontents].newStyle div.title_area h2{font-size:1.214em;}
[class*=ontents].newStyle .mark_ref{position:relative;padding-left:15px;}
[class*=ontents].newStyle .mark_ref:before{position:absolute;left:0;lihe-height:inherit;content:'※';}
[class*=ontents].newStyle [id$=EMPTY] .no_result{padding-top:63px;background:url(../img/common/icon_no_result4.png) 50% 0 / auto 51px no-repeat;color:#111;font-size:1.071em;}

/* 전체계좌조회 :: 산업은행 */
.contents.newStyle.bg_iq{background-color:#f6f6f6;}
.contents.newStyle .inquiry_detail_wrap.type_small{margin-top:0;padding-top:5px;padding-bottom:6px;background-color:#fff;}
.contents.newStyle .inquiry_detail_wrap.type_small .input_multi{margin-top:0;}
.contents.newStyle .inquiry_detail_wrap.type_small .input_multi .btn_selectBox{min-height:40px;font-weight:normal;}
.contents.newStyle .ob .btnArea button.noBg:before{display:none;}
.contents.newStyle .acount_emt_name{margin-bottom:2px;padding-bottom:3px;}
.contents.newStyle .wrap_account_list + .wrap_account_list{display:block;}
.contents.newStyle .wrap_acount_emt.noData{margin-top:20px;padding:0 15px;text-align:center;}
.contents.newStyle .wrap_acount_emt .acount_emt_cont > li{border-color:#eee;}
.contents.newStyle .active .sum_acount_cls{border-color:#0063cc;color:#111;}
.contents.newStyle .sum_acount_cls{padding-left:22px;border:1px solid #dedede;border-radius:4px;box-shadow:initial;transition:border .2s ease-out;}
.contents.newStyle .sum_acount_cls:after{display:none;}
.contents.newStyle .sum_acount_cls dt span{margin-left:3px;color:#111;font-size:.833em;}
.contents.newStyle .sum_acount_cls dd strong,
.contents.newStyle .sum_acount_cls dd .unit{color:#111;font-size:1.063em;font-weight:900;}
.contents.newStyle .wrap_account_list.active .account_list_cont .aListClose::after{background-image:url(../img/common/btn_iq_toggle2.png);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.contents.newStyle .wrap_account_list.active .list_FX{padding-right:0;background-color:transparent;}
.contents.newStyle .account_list_cont .account_title{padding-left:3px;background-image:none;font-weight:normal;}
.contents.newStyle .account_list_cont .account_total i{font-weight:bold;font-style:normal;}
.contents.newStyle .account_list_cont .aListClose::after{top:50%;margin-top:-3px;}
.contents.newStyle .acount_emt_info .acount_emt_info_title .btn_acount_emt_admin{background:url(../img/common/btn_more02.png) center / 4px auto no-repeat;background-origin:content-box;}
.contents.newStyle .acount_emt_title.flex_type{display:-webkit-flex;display:flex;flex-direction:row-reverse;text-align:left;}
.contents.newStyle .acount_emt_title.flex_type .acount_emt_title_subject{float:none;margin-right:auto;}
.contents.newStyle .acount_emt_title.flex_type .wrap_emt_etc{float:none;}
.contents.newStyle .acount_emt_title span.label{margin-right:2px;color:#666;}
.contents.newStyle .acount_emt_title span.label + strong{color:#666;font-weight:bold;}
.contents.newStyle .acount_emt_title_subject .sum_acount{position:relative;margin-left:10px;padding-left:10px;color:#111 !important;font-weight:bold;}
.contents.newStyle .acount_emt_title_subject .sum_acount .unit{margin-left:3px;color:inherit !important;font-size:inherit;}
.contents.newStyle .acount_emt_title_subject .sum_acount:before{display:inline-block;position:absolute;top:50%;left:0;width:1px;height:9px;margin-top:-4px;background:#dedede;content:'';}
.contents.newStyle .acount_emt_info_title .btn_acount_emt_detail{color:#111;}
.contents.newStyle .acount_emt_info_title .btn_acount_emt_detail span.acount_nic{color:#666;}
.contents.newStyle .acount_emt_amount span.btn_emt_trnasfer{padding-right:35px;}
.contents.newStyle .acount_emt_amount .btn_emt_trnasfer{font-size:1.429em;font-weight:900;}
.contents.newStyle .acount_emt_amount .btn_emt_trnasfer strong{font-size:1em;}
.contents.newStyle .acount_emt_trnasfer{position:relative;}
.contents.newStyle .emt_trnasfer_list{background-color:transparent;}
.contents.newStyle .emt_trnasfer_list > li .emt_trnasfer_list_th{padding-left:20px;}
.contents.newStyle .emt_trnasfer_list > li .emt_trnasfer_list_td{padding-right:20px;}
.contents.newStyle .emt_trnasfer_list > li .emt_trnasfer_list_td.deposit{color:#111;}
.contents.newStyle .emt_trnasfer_list > li .emt_trnasfer_list_td.widthdraw{color:#0063cc;}
.contents.newStyle .btn_emt_trnasfer.active ~ .acount_emt_trnasfer:before{position:absolute;top:0;right:10px;left:10px;height:1px;background:#eee;content:'';}
.contents.newStyle .trans_info_date span.count:before{background-color:#ccc;}
.contents.newStyle .acount_emt_btn{max-width:calc(100% - 20px);margin:0 10px;border-color:#eee;}
.contents.newStyle .acount_emt_btn > a{position:relative;padding:9px 5px;color:#666;font-weight:normal;}
.contents.newStyle .acount_emt_btn > a + a{border-left:none;}
.contents.newStyle .acount_emt_btn > a + a:before{display:block;position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#eee;content:'';}
.contents.newStyle .bg_DP .acount_emt_btn > a,
.contents.newStyle .bg_TR .acount_emt_btn > a,
.contents.newStyle .bg_LN .acount_emt_btn > a,
.contents.newStyle .bg_IL .acount_emt_btn > a,
.contents.newStyle .bg_FN .acount_emt_btn > a,
.contents.newStyle .bg_FX .acount_emt_btn > a,
.contents.newStyle .bg_IS .acount_emt_btn > a,
.contents.newStyle .bg_RT .acount_emt_btn > a{color:#666;font-weight:normal;}
[class*=ontents].newStyle .trans_info_wrap .trans_info_list>li{border-bottom-color:#dedede;}
html.en .contents.newStyle .acount_emt_title_subject .sum_acount{display:block;margin-left:0;padding-left:0;}
html.en .contents.newStyle .acount_emt_title_subject .sum_acount:before{display:none;}

.wrap_empty_area.empty_area_new{height:105px;margin:30px 0;}
.empty_area.case3.case3_new.active > li:nth-child(even):before{opacity:1;}
.empty_area.case3.case3_new > li:nth-child(1){padding-right:0;}
.empty_area.case3.case3_new > li:nth-child(2){padding-left:0;}
.empty_area.case3.case3_new > li > a{height:auto;padding:0 15px 0 25px;border:none;background-color:transparent;}
.empty_area.case3.case3_new > li > a > div{height:105px;background-size:auto 53px;}
.empty_area.case3.case3_new > li:nth-child(1) > a > div{background-image:url(../img/common/iq_banner_bg02_1.png);}
.empty_area.case3.case3_new > li:nth-child(2) > a > div{background-image:url(../img/common/iq_banner_bg01_1.png);}
.empty_area.case3.case3_new > li > a span{display:block;padding:0;border:none;color:inherit;font-size:.857em;font-weight:700;line-height:1;border-radius:0;}
.empty_area.case3.case3_new > li > a span + strong{margin-top:3px;font-size:1.071em;font-weight:400;line-height:1.2em;}
.empty_area.case3.case3_new > li:nth-child(even):before{display:block;position:absolute;top:0;left:0;bottom:0;width:1px;background:#dedede;opacity:0;transition:opacity ease-out .2s .5s;content:'';}

/* 전체계좌조회 :: 금융회사 */
.contents.newStyle .titleType.flex_type.pdT14,
.contents.newStyle .titleType.flex_type.pdT14 ~ .titleType{margin-top:0;padding-left:15px;padding-right:15px;}
.contents.newStyle .titleType.flex_type.pdT14 + .titleType ~ .titleType{margin-top:5px;padding-top:0;border-top-width:0;}
.contents.newStyle .titleType.flex_type.pdT14 ~ .titleType span.title_area{padding:6px 0;}
.contents.newStyle .titleType.flex_type.pdT14 ~ .titleType span.title_area h2{color:#666;font-size:.929em;}
.contents.newStyle .titleType.flex_type.pdT14 ~ .titleType span.title_area h2 + strong{color:#666;font-size:.929em;}
.contents.newStyle .titleType.flex_type .emt_order_btn{margin-left:8px;margin-right:0;vertical-align:top;}
.contents.newStyle .titleType.flex_type span.title_sub{display:block;float:none;padding:0;color:#111;font-size:.929em;font-weight:bold;}
.contents.newStyle .titleType .emt_order_btn{display:inline-block;margin:0 3px 0 0;padding:0;border:0;width:20px;height:20px;background:url(../img/common/btn_emt_order.png) center center / 20px auto no-repeat;vertical-align:middle;}
.contents.newStyle .wrap_acount_emt.type_openBank .acount_emt_info_logo{top:20px;left:20px;}
.contents.newStyle .wrap_acount_emt.type_openBank.ex a.btn_emt_trnasfer{top:auto;/*right:0;*/bottom:100%;margin-bottom:9px;}
.contents.newStyle .acount_emt_amount a.btn_emt_trnasfer::after{right:16px;width:8px;height:5px;margin-top:-2px;background-image:url('../img/common/btn_acount_arrow04.png');background-size:8px auto;}
.contents.newStyle .type_openBank .acount_emt_info_title > strong{display:table-cell;width:100%;font-size:.929em;}
.contents.newStyle .type_openBank .acount_emt_info .wrap_acount_emt_num{margin-top:1px;}
.contents.newStyle .wrap_acount_emt.open_acount_emt .acount_emt_amount a.btn_emt_trnasfer::after{right:50%;width:8px;height:5px;margin-top:-2px;margin-right:-4px;background-image:url(../img/common/btn_acount_arrow04.png);background-size:8px auto;}
.contents.newStyle .wrap_acount_emt.open_acount_emt p.memo{padding-top:1px;}
.contents.newStyle .wrap_acount_emt_money{font-size:1.429em;font-weight:bold;}
.contents.newStyle .wrap_acount_emt_money > strong{font-size:inherit;}
.contents.newStyle .btn_refresh{width:15px;height:15px;margin:4px 0 0 0;background:url(../img/common/icon_refresh01.png) center / 11px auto no-repeat;vertical-align:top;}

/* 계좌 순서변경 */
/* contents와 popupContents에 공통으로 사용 */
[class*=ontents].newStyle .titleType .title_area h2,
[class*=ontents].newStyle .titleType .title_area h3{color:#111;}
[class*=ontents].newStyle .titleType.flex_type{display:-webkit-flex;display:flex;padding-top:0;border-top:none;align-items:center;}
[class*=ontents].newStyle .titleType.flex_type.flex_end_type{align-items:flex-end;}
[class*=ontents].newStyle .titleType.flex_type [class*=btn_inline_]{margin-left:auto;}
[class*=ontents].newStyle .titleType.flex_type.flex_end_type .title_area{padding:0;}
[class*=ontents].newStyle .btn_group_set{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;}
[class*=ontents].newStyle [class*=btn_inline_].alR > *:first-child{margin-left:auto;}
[class*=ontents].newStyle [class*=btn_inline_]{display:-webkit-flex;display:flex;width:auto;margin-top:0;}
[class*=ontents].newStyle [class*=btn_inline_] > span{display:initial;position:relative;border:none;vertical-align:top;}
[class*=ontents].newStyle .btn_inline_group > span + span{margin-left:20px;}
[class*=ontents].newStyle .btn_inline_group > span + span:before{position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;margin-left:-10px;background-color:#ccc;content:'';}
[class*=ontents].newStyle .btn_inline_group > span > button{padding:9px 0;border:none;background-color:transparent;color:#666;font-size:1em;line-height:1em;white-space:nowrap;}
[class*=ontents].newStyle .btn_inline_group > span > button.active{background-color:transparent;color:#0063cc;}
[class*=ontents].newStyle .btn_inline_icon_group:only-child{margin-left:auto;}
[class*=ontents].newStyle .btn_inline_icon_group > span{border:none;}
[class*=ontents].newStyle .btn_inline_icon_group > span + span{margin-left:5px;}
[class*=ontents].newStyle .btn_inline_icon_group > span > button{display:block;position:relative;width:32px;height:32px;border:none;background-color:#f6f6f6;color:transparent;font-size:0;border-radius:3px;}
[class*=ontents].newStyle .btn_inline_icon_group > span > button.active{background-color:#0063cc;color:transparent;}
[class*=ontents].newStyle .btn_inline_icon_group > span > button:before{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-position:center top;background-size:16px auto;background-repeat:no-repeat;content:'';}
[class*=ontents].newStyle .btn_inline_icon_group > span > button.active:before{background-position:center bottom;}
[class*=ontents].newStyle .btn_inline_icon_group .icon_button:before{background-image:url(../img/contents/btn_sortable_arrow.png);}
[class*=ontents].newStyle .btn_inline_icon_group .icon_drag:before{background-image:url(../img/contents/btn_sortable_drag.png);}
[class*=ontents].newStyle .wrap_acount_emt.type_openBank .acount_emt_info{padding-left:57px}
[class*=ontents].newStyle .wrap_acount_emt.type_openBank .acount_emt_info_logo > span{width:30px;}
[class*=ontents].newStyle .wrap_account_list.type_openBank{margin-top:0;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .wrap_acount_emt {padding:0;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .sort_btn .acount_emt_info{padding-right:61px;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .sort_btn .acount_emt_info_title > strong{padding-right:0 !important;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .sort_btn .acount_emt_info p.memo{padding-right:0;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .acount_emt_info_title > strong{font-size:inherit;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .wrap_acount_emt_num{margin-top:2px;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .title_level3{font-size:1.214em;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .aListClose{display:inline-block;position:relative;padding-right:20px;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .aListClose:after{display:block;position:absolute;right:0;top:50%;width:11px;height:6px;margin-top:-3px;background:url('../img/common/btn_acount_arrow05.png') right center / 11px auto no-repeat;content:'';}
[class*=ontents].newStyle .wrap_account_list.type_openBank .aListClose.active:after,
[class*=ontents].newStyle .wrap_account_list.type_openBank.active .aListClose:after{transform:rotate(180deg);}
[class*=ontents].newStyle .wrap_account_list.type_openBank .sortable{margin-top:12px;}
[class*=ontents].newStyle .wrap_account_list.type_openBank .acount_emt_info_logo{top:50%;left:20px;margin-top:-15px;}
[class*=ontents].newStyle .acount_order .acount_name{font-weight:bold;}
[class*=ontents].newStyle .acount_order .acount_num{margin-top:1px;color:#666;font-size:.929em;font-weight:normal;}
[class*=ontents].newStyle .sortable{border-top:0;}
[class*=ontents].newStyle .titleType ~ .sortable{margin-top:15px;}
[class*=ontents].newStyle .sortable > li{border:1px solid #eee;border-radius:5px;}
[class*=ontents].newStyle .sortable > li + li{margin-top:10px;}
[class*=ontents].newStyle .sortable > li > div .handler_btn{top:50%;right:0;margin-top:-10px;}
[class*=ontents].newStyle .sortable > li > .acount_order{padding:16px 0 16px 5px;}
[class*=ontents].newStyle .sortable .acount_emt_info_logo{width:30px;height:30px;}
[class*=ontents].newStyle .sortable .handler_btn{display:-webkit-flex;display:flex;position:absolute;}
[class*=ontents].newStyle .sortable .handler_btn button{position:relative;width:20px;height:20px;border:1px solid #ccc;background-color:#fff;font-size:0;border-radius:3.5px;}
[class*=ontents].newStyle .sortable .handler_btn button[disabled]{border:none;background-color:#f6f6f6;}
[class*=ontents].newStyle .sortable .handler_btn button + button{margin-left:7px;}
[class*=ontents].newStyle .sortable .handler_btn button[class*=handler]:before{position:absolute;top:50%;left:50%;width:11px;height:6px;margin-left:-5.5px;margin-top:-3px;background:url('../img/contents/btn_sortable_depth2.png') 0 0 / 23px auto no-repeat;content:'';}
[class*=ontents].newStyle .sortable .handler_btn button[class*=handler]:disabled:before{background-position:right bottom;}
[class*=ontents].newStyle .sortable .handler_btn button.handler_down:disabled:before{background-position:right top;}
[class*=ontents].newStyle .sortable .handler_btn button.handler_up:before{background-position:left bottom;}
[class*=ontents].newStyle .type_openBank.group_sortable_unit > .handler{right:3px;}
[class*=ontents].newStyle .wrap_acount_emt .sortable > li > div .handler{right:9px;}
[class*=ontents].newStyle .type_openBank.group_sortable_unit > .handler_btn{top:29px;right:14px;}
[class*=ontents].newStyle .wrap_acount_emt.open_acount_emt .sortable > li > div .handler_btn{right:14px;}

/* 거래내역조회 */
.contents.newStyle .wrap_acount_sel{position:relative;padding:20px 15px 0;background-color:transparent;}
.contents.newStyle .wrap_acount_sel:before{position:absolute;top:0;bottom:40px;left:0;width:100%;background-color:#0063cc;content:'';}
.contents.newStyle .wrap_acount_sel .acount_inner{position:relative;padding:18px 20px 0 20px;border:1px solid #0063cc;background-color:#fff;border-radius:4px;z-index:1;}
.contents.newStyle .wrap_acount_sel .acount_inner[id$=EMPTY] .card_no_data_text{padding:60px 0 25px;background-color:transparent;background-position:center 10px;}
.contents.newStyle .wrap_acount_sel .acount_cont .bank_logo{position:absolute;left:10px;width:19px;margin-right:4px;}
.contents.newStyle .wrap_acount_sel .account_name{margin-right:-8px;padding-left:12px;border:none;font-size:1.071em;font-weight:bold;text-align:left;}
.contents.newStyle .wrap_acount_sel .acount_nic{display:inline-block;padding-left:12px;font-size:.929em;}
.contents.newStyle .wrap_acount_sel .account_num{display:inline-block;margin-top:3px;margin-right:2px;padding-left:12px;border:none;background-color:transparent;color:#666;font-size:.929em;vertical-align:top;white-space:nowrap;}
.contents.newStyle .wrap_acount_sel .acount_emt_name{margin:1px 0;line-height:1.1em;}
.contents.newStyle .wrap_acount_sel .btn_bottom_pop{position:relative;padding-right:18px;background:url(../img/common/btn_acount_arrow05.png) right center / 11px auto no-repeat;line-height:inherit;z-index:1;}
.contents.newStyle .wrap_acount_sel .account_balance{margin:15px 0 0;padding-bottom:15px;}
.contents.newStyle .wrap_acount_sel .account_balance > span{font-size:.929em;vertical-align:sub;}
.contents.newStyle .wrap_acount_sel .account_balance span.unit{margin-left:5px;margin-right:-3px;font-size:.9em;}
.contents.newStyle .wrap_acount_sel .account_balance span + strong{margin:0 5px;}
.contents.newStyle .wrap_acount_sel .account_balance strong{font-size:1.429em;vertical-align:middle;}
.contents.newStyle .wrap_acount_sel .account_btn_box{display:-webkit-flex;display:flex;margin:0 -10px;border-top:1px solid #eee;}
.contents.newStyle .wrap_acount_sel .account_btn_box > span{position:relative;flex:1;text-align:center;}
.contents.newStyle .wrap_acount_sel .account_btn_box > span button{width:100%;padding:10px 5px 11px 5px;border:0;background-color:transparent;}
.contents.newStyle .wrap_acount_sel .account_btn_box > span + span:before{position:absolute;top:10px;bottom:10px;left:0;width:1px;background-color:#eee;content:'';}
.contents.newStyle .wrap_acount_sel.account_inquiry span.is_sub{color:inherit;}
.contents.newStyle .wrap_acount_sel.account_inquiry span.is_sub:before{background-color:#ccc;}
.contents.newStyle .wrap_acount_sel.account_inquiry span.is_sub em{color:inherit;}
.contents.newStyle .wrap_acount_sel .btn_refresh{margin:7px 4px 0 0;}
.contents.newStyle .wrap_acount_sel .now_balance{margin:-10px 0 0;padding-bottom:15px;}
.contents.newStyle .wrap_acount_sel .now_balance > span{margin-left:5px;margin-right:2px;}
.contents.newStyle .wrap_acount_sel .now_balance > span.unit{margin-right:-3px;font-size:.9em;}
.contents.newStyle .date_info{border-bottom:none;}
.contents.newStyle .date_info .date_info_btn button{min-width:100px;border:1px solid #ccc;background:#fff;color:#111;font-size:.929rem;line-height:27px;font-weight:normal;border-radius:1px;}
.contents.newStyle .inquiry_detail_wrap{padding-bottom:0;}
.contents.newStyle .inquiry_detail_wrap:after{display:none;}
.contents.newStyle .inquiry_detail_wrap .select_time{padding-right:86px;}
.contents.newStyle .inquiry_detail_wrap .select_time > span{position:relative;padding-left:0;}
.contents.newStyle .inquiry_detail_wrap .select_time > span + span:before{position:absolute;top:10px;bottom:10px;left:0;width:1px;background-color:#ccc;content:'';}
.contents.newStyle .inquiry_detail_wrap .select_time > span button{min-width:initial;min-height:33px;padding:0 8px;border:none;color:#111;line-height:1;border-radius:initial;}
.contents.newStyle .inquiry_detail_wrap .select_time > span button.on{color:#0063cc;}
.contents.newStyle .inquiry_detail_wrap button.btn_list_detail{width:86px;height:33px;padding:0 10px;border:none;background:initial;color:#666;font-size:.929em;line-height:1;text-align:left;}
.contents.newStyle .inquiry_detail_wrap button.btn_list_detail:after{left:auto;right:10px;width:8px;height:5px;margin-top:-2px;background:url('../img/common/btn_acount_arrow04.png') center center / 8px auto no-repeat;transform:rotate(180deg);}
.contents.newStyle .inquiry_detail_wrap.active button.btn_list_detail:after{transform:rotate(360deg);}
@media screen and (max-width:360px){
	.contents.newStyle .inquiry_detail_wrap .select_time{padding-right:76px;}
	.contents.newStyle .inquiry_detail_wrap button.btn_list_detail{width:76px;padding:0 6px;}
	.contents.newStyle .inquiry_detail_wrap button.btn_list_detail:after{right:5px;}
	.contents.newStyle .inquiry_detail_wrap .select_time > span button{padding:0 4px;font-size:.929em;}
}
.contents.newStyle .before_titleType .inquiry_detail_wrap .wrap_radio{display:-webkit-flex;display:flex;}
.contents.newStyle .before_titleType .inquiry_detail_wrap .wrap_radio label{flex:1;border-color:#ccc;white-space:pre;border-radius:2px;}
.contents.newStyle .before_titleType .inquiry_detail_wrap .wrap_radio label + label{margin-left:4px;border-left-width:1px;}
.contents.newStyle .before_titleType .inquiry_detail_wrap .wrap_radio label.active{border-color:currentColor;color:#0063cc;}
.contents.newStyle .before_titleType .inquiry_detail_wrap .btn_selectBox ~ .ui_selectbox .btn_selectBox{min-height:40px;color:#333;}
.contents.newStyle .inquiry_detail_wrap .wrap_date_time > div input{font-size:1.143em;}
.contents.newStyle .inquiry_detail_wrap .wrap_date_time > div input[readonly]{background-color:transparent !important;}
.contents.newStyle .inquiry_detail_wrap .wrap_date_time > div a{background-color:transparent;}
.contents.newStyle .inquiry_detail_wrap .ui_selectbox .btn_selectBox{color:#666;font-weight:normal;}
.contents.newStyle .inquiry_detail_wrap .wrap_radio label{background-color:#fff;color:#666;}
.contents.newStyle .inquiry_detail_wrap .contents_criteria .btnArea > span > button{border-color:#ccc;color:#111;font-size:1.143em;font-weight:normal;}
html.en .contents.newStyle .wrap_acount_sel .account_btn_box > span{display:-webkit-flex;display:flex;}
html.en .contents.newStyle .wrap_acount_sel .account_btn_box > span button{font-size:11px;line-height:1.2em;}
html.en .contents.newStyle .wrap_acount_sel .account_btn_box > span[style*="display:block"],
html.en .contents.newStyle .wrap_acount_sel .account_btn_box > span[style*="display: block"]{display:flex !important;}
html.en .contents.newStyle .inquiry_detail_wrap .select_time{table-layout:fixed;}
html.en .contents.newStyle .inquiry_detail_wrap .select_time > span{width:20%;}
html.en .contents.newStyle .inquiry_detail_wrap .select_time > span button{padding:0 5px;font-size:11px;}
html.en .contents.newStyle .inquiry_detail_wrap button.btn_list_detail{font-size:11px;}
@media screen and (max-width:320px){
	html.en .contents.newStyle .inquiry_detail_wrap .select_time{padding-right:65px;}
	html.en .contents.newStyle .inquiry_detail_wrap .select_time > span button{padding:5px;font-size:10px;}
	html.en .contents.newStyle .inquiry_detail_wrap button.btn_list_detail{width:65px;padding-left:8px;padding-right:0;}
	html.en .contents.newStyle .inquiry_detail_wrap button.btn_list_detail:after{top:0;right:0;margin-top:8px;}
}

.contents.newStyle .trans_info_wrap{padding:0 15px;}
.contents.newStyle .trans_info_wrap .wrap_info_box01{margin-left:0;margin-right:0;}
.contents.newStyle .trans_info_wrap .trans_info_wrap{padding:0;}
.contents.newStyle .trans_info_wrap .trans_info_list>li:last-child:not(:only-child){border-bottom:0;}
.contents.newStyle .trans_info_wrap .trans_info_list li:last-child.current .info_item_detail{border-bottom:1px solid #d9e1ec;}
.contents.newStyle .trans_info_wrap .trans_info_list li.current .info_item_detail.info_item2 .btnAreaR button{min-width:100px;font-size:.929rem;}
.contents.newStyle .trans_info_wrap .trans_info_list .btnArea > span:only-child > button{border-width:1px;background-color:#fff;}
.contents.newStyle .trans_info_wrap .trans_info_list .info_item .info_etc>button{background-image:url(../img/common/btn_more02.png);}
.contents.newStyle .trans_info_date{border-top:0;background-color:#f6f6f6;}
.contents.newStyle .btn_emt_trnasfer.btn_hide:after{display:none;}
.contents.newStyle .trans_info_list [class*="payment"]{font-size:1.143em;}
.contents.newStyle .trans_info_list [class*="payment"] em{margin:0;font-size:inherit;}
.contents.newStyle .trans_info_list [class*="payment"] span.won{margin-left:0;color:inherit;}
.contents.newStyle .trans_info_list [class*="payment"] .disb{font-size:.857rem;}
.contents.newStyle .trans_info_list .payment_wi{color:#c1007f;}
.contents.newStyle .trans_info_list .payment_de{color:#0063cc;}
.contents.newStyle .trans_info_list .info_amount .balance,
.contents.newStyle .trans_info_list .info_amount .etc_txt{margin-top:5px;font-size:.929em;}
.contents.newStyle .trans_info_list .info_amount .balance em,
.contents.newStyle .trans_info_list .info_amount .etc_txt em{margin:0;color:inherit;font-size:inherit;font-weight:500;}
.contents.newStyle .trans_info_list .info_item .info_txt .it_top{display:inline-block;line-height:1.214em;vertical-align:top;}
.contents.newStyle .trans_info_list .info_item .info_txt .it_etc{margin-top:4px;}
.contents.newStyle .trans_info_list .info_item .info_txt .it_time,
.contents.newStyle .trans_info_list .info_item .info_txt .it_branch,
.contents.newStyle .trans_info_list .info_item .info_txt .it_etc02{display:inline-block;line-height:1.417em;vertical-align:top;}

.listBasic.listSelectbox{margin:0 5px;padding-bottom:5px;}
.listBasic.listSelectbox > li{padding:0;}
.listBasic.listSelectbox > li:last-child{/*border-bottom:0;*/}
.listBasic.listSelectbox > li.selected{border-color:#1e92f3;}
.listBasic.listSelectbox > li.selected a{background: url(../img/common/icon_layer_selected.png) 98% center / 11px auto no-repeat;color:#0b54cd;}
.listBasic.listSelectbox > li.selected a > span:only-child,
.listBasic.listSelectbox > li.selected a > em + span:first-of-type,
.listBasic.listSelectbox > li.selected a > .bank_logo + span:first-of-type,
.listBasic.listSelectbox > li.selected a > .bank_logo + span:last-child{color:#0b54cd;}
.listBasic.listSelectbox a{position:relative;padding:9px 30px 9px 40px;line-height:1.4em;}
.listBasic.listSelectbox a > span{display:inline-block;font-size:.929em;line-height:1.4em;}
.listBasic.listSelectbox a > span:first-of-type{color:#111;font-weight:bold;}
.listBasic.listSelectbox a > span:only-child{text-indent:-40px;}
.listBasic.listSelectbox a > .acount_nic{color:#949494;}
.listBasic.listSelectbox a > .num{display:block;color:#666;}
.listBasic.listSelectbox a > .num .is_sub{position:relative;margin-left:10px;padding-left:11px;}
.listBasic.listSelectbox a > .num .is_sub:before{position:absolute;left:0;top:5px;width:1px;height:10px;background-color:#ccc;content:'';}
.listBasic.listSelectbox a > .num .acount_emt_name{margin:1px 2px 1px 0;line-height:1.1em;vertical-align:top;}
.listBasic.listSelectbox .bank_logo{position:absolute;top:12px;left:0;width:auto;height:30px;}
.listBasic.listSelectbox .bank_logo + span:last-child,
.listBasic.listSelectbox a > span:only-child{margin:7px 0;font-size:1em;font-weight:normal;}

/* 건별이체 */
.contents.newStyle .acount_pw em{padding-left:0;background:none;color:#0063cc;}
.contents.newStyle .acount_pw span.on{background-color:#0063cc;}
.contents.newStyle .input_won.taCenter{color:#0063cc !important;text-align:center;}
.contents.newStyle .input_won + .wrap_reset{max-width:82.5%;margin:0 auto;padding:0 3px;}
.contents.newStyle .input_won + .wrap_reset > input{border-bottom:0;color:#111;font-size:2.143em;text-align:center;}
.contents.newStyle .input_won + .wrap_reset > input::placeholder{color:#e5e5e5;font-size:inherit;text-align:center;text-indent:26px;}
.contents.newStyle .input_won + .wrap_reset > input + .input_reset{border-bottom:0;background-position-x:right;vertical-align:middle;}
.contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost{display:block;margin-top:15px;font-size:0;text-align:center;}
.contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost > li{display:inline-block;width:16.5%;}
.contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost > li button{background-color:#f6f6f6;color:#666;}
.contents.newStyle .input_list01 > li + li{margin-top:20px;}
.contents.newStyle .btn_select{border-color:#ccc;background-color:#fff;}
.contents.newStyle .btn_select:active{border-color:#0063cc;}
.contents.newStyle .wrap_reset .text_lim_num{background-color:#fff;}
.contents.newStyle .wrap_reset > input:focus ~ a.btnS02,
.contents.newStyle .wrap_reset.active > input ~ a.btnS02{background:none;}
.contents.newStyle .wrap_reset .btnS02{width:100px;padding-right:7px;color:#666;font-size:.857em;vertical-align:middle;}
.contents.newStyle .wrap_reset .btnS02 span{display:inline-block;width:100%;border:1px solid #ccc;text-align:center;border-radius:2px;}
.contents.newStyle .input_list01 .select_cost_para{padding-left:0;background:none;text-align:center;}
.contents.newStyle .select_cost_para .point_important{color:#0063cc !important;}
[class*=ontents].newStyle .wrap_reset > a{border-color:#ccc;background-color:#fff;}
[class*=ontents].newStyle input[type=text],
[class*=ontents].newStyle input[type=password],
[class*=ontents].newStyle input[type=tel],
[class*=ontents].newStyle input[type=number],
[class*=ontents].newStyle input[type=date],
[class*=ontents].newStyle input[type=email],
[class*=ontents].newStyle input[type=search],
[class*=ontents].newStyle input[type=text][disabled],
[class*=ontents].newStyle .wrap_reset .text_lim_num{border-color:#ccc !important;background-color:#fff;}
[class*=ontents].newStyle input[type=text]:focus,
[class*=ontents].newStyle input[type=password]:focus,
[class*=ontents].newStyle input[type=tel]:focus,
[class*=ontents].newStyle input[type=number]:focus,
[class*=ontents].newStyle input[type=date]:focus,
[class*=ontents].newStyle input[type=email]:focus,
[class*=ontents].newStyle input[type=search]:focus,
[class*=ontents].newStyle .wrap_reset > input:focus ~ a,
[class*=ontents].newStyle .wrap_reset > input:focus ~ .text_lim_num{border-color:#0063cc !important;}
[class*=ontents].newStyle .transfer_set_hidden input[type=text][disabled],
[class*=ontents].newStyle .transfer_set_hidden input[type=password][disabled],
[class*=ontents].newStyle .transfer_set_hidden input[type=tel][disabled],
[class*=ontents].newStyle .transfer_set_hidden input[type=number][disabled],
[class*=ontents].newStyle .transfer_set_hidden input[type=date][disabled],
[class*=ontents].newStyle .transfer_set_hidden input[type=email][disabled],
[class*=ontents].newStyle .transfer_set_hidden input[type=search][disabled]{background-color:#fff !important;}
[class*=ontents].newStyle input.input_dis[disabled=disabled],
[class*=ontents].newStyle input.input_dis[disabled],
[class*=ontents].newStyle input.input_dis[readonly=readonly]{background-color:#fff !important;}
[class*=ontents].newStyle input[type=text]::placeholder,
[class*=ontents].newStyle input[type=password]::placeholder,
[class*=ontents].newStyle input[type=tel]::placeholder,
[class*=ontents].newStyle input[type=number]::placeholder,
[class*=ontents].newStyle input[type=date]::placeholder,
[class*=ontents].newStyle input[type=email]::placeholder,
[class*=ontents].newStyle input[type=search]::placeholder,
[class*=ontents].newStyle input[type=text][disabled]::placeholder{padding-top:0;padding-bottom:0;}
[class*=ontents].newStyle .wrap_search > div.set_search a{background-color:#fff;}
.contents.newStyle .btn_inline_group.noneBar ~ .input_list01 .btn_select{font-size:1.143em;}
.contents.newStyle .input_multi .btn_selectBox{overflow:hidden;min-height:40px;text-overflow:ellipsis;white-space: nowrap;}
.contents.newStyle .btn_selectBox.fNormal{color:#666;}
.contents.newStyle .btn_selectBox{border-color:#ccc;background-color:#fff;}
.contents.newStyle .btn_selectBox:active{border-color:#0063cc;}
.contents.newStyle .wrap_date_time .set_date > span{border-color:#ccc;}
.contents.newStyle .wrap_date_time > div a{background-color:#fff;}
.contents.newStyle .wrap_date_time .set_date input,
.contents.newStyle .wrap_date_time .btn_selectBox{color:#666 !important;font-weight:normal;}
.contents.newStyle .wrap_date_time .set_time .btn_selectBox{position:relative;background:none;}
.contents.newStyle .wrap_date_time .set_time .btn_selectBox:before{position:absolute;top:50%;right:6px;width:19px;height:19px;margin-top:-8px;background:url('../img/common/icon_time03.png') 82.22811671087533% 50% / 19px auto no-repeat;content:'';}
.contents.newStyle .transfer_set input[type="checkbox"].btn_input_area:after{display:none;}
.contents.newStyle .transfer_set input[type="checkbox"] + label{color:#000;font-size:1.154em;}
.contents.newStyle .transfer_set .title_level3 .tooltip{margin:0;}
.contents.newStyle .transfer_set_hidden p.title_level3{margin-top:0;margin-bottom:4px;padding-top:14px;font-weight:bold;}
.contents.newStyle .wrap_title_level3{margin-top:18px}
.contents.newStyle .wrap_title_level3 span.title_area{line-height:1;}
.contents.newStyle .wrap_title_level3 span.title_area .title_level3{margin-bottom:0;color:#666;font-size:.857em;font-weight:normal;vertical-align:top;}
.contents.newStyle .wrap_acount_sel.account_inquiry ~ .area_pad .input_list01 input[style*="width:60px"]{width:18.4vw !important;}
.contents.newStyle .title_area .tooltip{width:13px;height:13px;margin-top:2px;border:none;background:#747474;color:#fff;font-size:.786em;font-weight:normal;line-height:13px;vertical-align:top;}
.contents.newStyle .btn_small_area{font-size:1em;color:#666;text-align:right;}
.contents.newStyle .btn_small_area [class*=btn] + [class*=btn]{margin-left:12px;}
.contents.newStyle .btn_txt_bar span + span{position:relative;margin-left:8px;padding-left:8px;}
.contents.newStyle .btn_txt_bar span + span:before{display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#ccc;content:'';}
.contents.newStyle .wrap_acount_sel.account_inquiry ~ .area_pad .btn_txt_bar.active{color:#666;}
.contents.newStyle .btn_ico_check{padding-left:12px !important;position:relative;}
.contents.newStyle .btn_ico_check:before{display:inline-block;position:absolute;top:50%;left:0;width:8px;height:6px;margin-top:-3px;background:url('../img/contents/bg_check_icon.png') left center / auto 6px no-repeat;content:'';}
.contents.newStyle .btn_ico_check.active:before{background-position:right center;}
.contents.newStyle .btn_inline_group.alC{justify-content:center;}
.contents.newStyle .btn_inline_group .btnS02{min-width:100px;padding:1px 2px 3px;border:1px solid #ccc;color:#111;font-size:.929em;text-align:center;border-radius:2px;}
.contents.newStyle .btn_inline_group .btnS02 + .btnS02{margin-left:5px;}
.contents.newStyle .under_para strong{color:#0063cc;}
.contents.newStyle .select_cost_para.point_important{color:#0063cc !important;}
.contents.newStyle .btn_inline_group.noneBar > span + span{margin-left:12px;}
.contents.newStyle .btn_inline_group.noneBar > span + span:before{display:none;}
html.en .contents.newStyle .input_won + .wrap_reset{max-width:100%;}
html.en .contents.newStyle .input_won + .wrap_reset > input::placeholder{font-size:22px;}
html.en .contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost{display:-webkit-flex;display:flex;}
html.en .contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost > li{display:-webkit-flex;display:flex;width:20%;}
html.en .contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost > li button{padding:5px 2px;line-height:1.2;}
html.en .contents.newStyle .wrap_acount_sel ~ .area_pad > .btn_inline_group{flex-direction:column;align-items:flex-end;}
html.en .contents.newStyle .wrap_acount_sel ~ .area_pad > .btn_inline_group > span > button{line-height:1.2em;text-align:right;white-space:initial;}
html.en .contents.newStyle .wrap_acount_sel ~ .area_pad > .btn_inline_group > span .btn_txt_bar span:first-child{display:block;}
html.en .contents.newStyle .wrap_acount_sel ~ .area_pad > .btn_inline_group > span .btn_txt_bar span:first-child + span:before{display:none;}
html.en .contents.newStyle .wrap_acount_sel ~ .area_pad .btn_inline_group.mgT10{}
html.en .contents.newStyle .btn_inline_group .btnS02{padding:4px 2px 5px;line-height:1.2em;}
html.en .contents.newStyle .wrap_reset .btnS02{width:125px;font-size:10px;}
@media screen and (max-width:320px){
	html.en .contents.newStyle .wrap_acount_sel.account_inquiry ~ div .area_pad .select_cost > li button{font-size:10px;}
}

/* 이체결과조회 */
.contents.newStyle .wrap_search_result.style_1{padding:0 15px;}
.contents.newStyle .wrap_search_result.style_1 .data_result{padding-top:12px;padding-left:10px;color:#111;font-weight:bold;border-top:2px solid #666;background-color:transparent;}
.contents.newStyle .wrap_search_result.style_1 .data_result .btn_share{top:auto;right:40px;width:18px;height:18px;margin-top:0;background:url(../img/contents/icon_share2.png) 0 0 / 18px auto no-repeat;}
.contents.newStyle .wrap_search_result.style_1 > li > div.result_table_caption{padding-bottom:7px;border-top:none;background-color:transparent;}
.contents.newStyle .wrap_search_result.style_1 > li > div > div.result_table_more{width:40px;}
.contents.newStyle .wrap_search_result.style_1 > li > div > div.result_table_more a:after{width:100%;}
.contents.newStyle .wrap_search_result.style_1 > li.active > div.result_table_cont{padding:6px 0;border-top:1px solid #dedede;}
.contents.newStyle .wrap_search_result.style_1 table tbody td .amount{color:#111 !important;font-size:1em;}
.contents.newStyle .wrap_search_result.style_1 table tbody td .transfer_bank{color:#0063cc;font-size:1em;}
.contents.newStyle .wrap_search_result.style_1 table tbody th{padding:5px 10px;color:#666;font-size:1em;}
.contents.newStyle .wrap_search_result.style_1 table tbody td{padding:5px 0 5px 10px;}
.contents.newStyle .wrap_search_result.style_1 table tbody td.text_error{color:#d6006c;}
.contents.newStyle .wrap_search_result.style_1 table tbody td .btnN01{min-width:100px;}
.contents.newStyle .wrap_search_result.style_1 .no_result,
.contents.newStyle .wrap_search_result.style_1 ~ .no_result{padding-top:63px;background:url(../img/common/icon_no_result4.png) 50% 0 / auto 51px no-repeat;color:#111;font-size:1.071em;font-weight:bold;}
.contents.newStyle .input_multi.flex_box_wrap .btn_selectBox + .btn_selectBox{min-height:40px;margin-top:0;margin-left:16px;}
.contents.newStyle .confirm_area{margin:30px 0;font-size:1em;line-height:17px;}
.contents.newStyle .tbBoard{border-top-color:#666;}
.contents.newStyle .tbBoard .amount{color:#0063cc !important;}


/* 이체확인증 */
.popupContents.newStyle .customer_name{padding:30px 0 20px;border-bottom-color:#666;}
.popupContents.newStyle .customer_name strong{display:inline;letter-spacing:0;vertical-align:baseline;}
.popupContents.newStyle .customer_name span{display:inline;padding-top:0;padding-left:5px;vertical-align:baseline;}
.popupContents.newStyle .tbBoard tr.border_btm th,
.popupContents.newStyle .tbBoard tr.border_btm td{padding-bottom:18px;border-bottom:1px solid #dedede;}
.popupContents.newStyle .tbBoard tr.border_btm + tr th,
.popupContents.newStyle .tbBoard tr.border_btm + tr td{padding-top:18px;}
.popupContents.newStyle .customer_date.logo_alignC{padding-top:0;padding-bottom:38px;background-position:center bottom;}
.wrap_popup_title .btn_share.icon_type02{width:18px;height:18px;background:url(../img/contents/icon_share2.png) 0 0 / 18px auto no-repeat;}

/* 은행선택 */
.popupContents.newStyle ~ .btn_fixed_area .btn_all > button:only-child{background-color:#3c6bd7;}

/* 계좌선택 */
.popupContents.newStyle .search_area{padding:20px 15px 5px;border-bottom:none;background-color:transparent;}
.popupContents.newStyle .search_area .btn_selectBox{color:#666;font-weight:normal;}
.popupContents.newStyle .search_area .btn_selectBox:focus{border-color:#0063cc;}
.popupContents.newStyle .trans_info_wrap.type2 .transfer_info_title{padding:12px 20px 2px;background-color:initial;}
.popupContents.newStyle .trans_info_wrap.type2 .transfer_info_title strong{font-size:1em;}
.popupContents.newStyle .trans_info_wrap.type2 .transfer_info_title strong span:first-child{color:#111;}
.popupContents.newStyle .trans_info_wrap.type2 .transfer_info_title strong span{color:#666;}
.popupContents.newStyle .trans_info_wrap.type2 .trans_info_list>li[id$=EMPTY]{border-bottom:none;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2{position:relative;padding:0 20px 12px;font-size:.857em;text-align:left;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2.trans_list_more{table-layout:fixed;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 .bank_logo{display:table-cell;width:40px;vertical-align:middle;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 .bank_logo img{width:30px;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 .bank_logo + dl{width:initial;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 .bank_logo + dl dt{white-space:nowrap;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 dt{color:#666;line-height:18px;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 dt ~ *{margin-top:0;}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 dt:before{content:'';}
.popupContents.newStyle .trans_info_wrap .trans_info_list .info_item2 dd{min-height:18px;color:#666;line-height:18px;font-weight:normal;}
.popupContents.newStyle .acount_list_select.logo_type li > a{position:relative;padding:10px 0;}
.popupContents.newStyle .acount_list_select.logo_type li > a > div:first-child{position:absolute;top:15px;left:15px;width:30px;}
.popupContents.newStyle .acount_list_select.logo_type li > a > div:first-child img{max-width:100%;}
.popupContents.newStyle .acount_list_select.logo_type li > a > div:first-child + div{margin-top:0;}
.popupContents.newStyle .acount_list_select.logo_type li > a > div:not(:first-child){margin-top:2px;padding-left:55px;}
.popupContents.newStyle .acount_list_select.logo_type.logo_type_vaC > li > a > div:first-child{top:50%;margin-top:-15px;}
.popupContents.newStyle .acount_list_select.logo_type.logo_type_vaC > li > a > div ~ div span{color:#666;font-size:.857em;}
.popupContents.newStyle .acount_list_select.logo_type.logo_type_vaC > li > a > div > strong{font-size:1.143em;}
.popupContents.newStyle .acount_list_select.logo_type.logo_type_vaC .acount_latest_date{padding-bottom:10px;color:#666;font-size:.857em;vertical-align:bottom;}
.popupContents.newStyle .acount_list_select.logo_type.logo_type_vaC .acount_latest_date > span{white-space:nowrap;}
.popupContents.newStyle .wrap_tab_contents .no_result{margin-top:0;color:#111;font-size:1.071em;font-weight:500;}

/* 자주 쓰는 문구 */
[class*=ontents].newStyle .wrap_reset > input.alL{text-align:left;}

/* 최근입금 연락처 */
[class*=ontents].newStyle .acount_list_select [id$=EMPTY]{border-bottom:0;}
[class*=ontents].newStyle .acount_list_select .no_result{}
.acount_list_select.style_1{border-top:1px solid #ccc;}
.acount_list_select.style_1 > li > a{padding:10px 5px;}
.acount_list_select.style_1 > li > a > div + div{margin-top:1px;color:#666;font-size:1.143em;}

/* 이체완료 */
.contents.newStyle .transfer_comp.no_icon{margin-top:30px;margin-bottom:10px;text-align:center;}
.contents.newStyle .transfer_comp.no_icon > p{color:#111;line-height:17px;}
.contents.newStyle .transfer_comp.no_icon > p strong:not(.transfer_num){font-weight:normal;}
.contents.newStyle .transfer_summary{margin:30px 0 10px;color:#111;text-align:right;}
.contents.newStyle .transfer_summary > span{display:inline-block;position:relative;}
.contents.newStyle .transfer_summary > span + span{margin-left:8px;padding-left:9px;}
.contents.newStyle .transfer_summary > span + span:before{display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background:#ddd;content:'';}
.contents.newStyle .transfer_summary > span strong{font-weight:normal;}
[class*=ontents].newStyle .confirm_area{margin:30px auto 10px;color:#111;font-size:1em;line-height:17px;}
[class*=ontents].newStyle .confirm_area > strong{display:inline-block;vertical-align:top;}
[class*=ontents].newStyle .transfer_info_title.type_tbl{display:table;width:100%;border-color:#666;background-color:transparent;table-layout:fixed;}
[class*=ontents].newStyle .transfer_info_title.type_tbl > *{display:table-cell;vertical-align:top;}
[class*=ontents].newStyle .transfer_info_title.type_tbl > strong{width:50px;font-weight:normal;}
[class*=ontents].newStyle .transfer_info_title.type_tbl > p{width:100%;color:#111;}
[class*=ontents].newStyle .transfer_info_title.type_tbl strong{float:none;color:inherit;}
[class*=ontents].newStyle .transfer_info_title.type_tbl strong + .amount{margin-left:4px;}
[class*=ontents].newStyle .transfer_info_title.type_tbl .amount{color:#111 !important;}
[class*=ontents].newStyle .transfer_info_title.type_tbl .cont_del:after{width:100%;height:100%;background:url('../img/common/btn_close02.png') center center / 10px auto no-repeat;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table{border-color:#f6f6f6;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr th{color:#666;font-weight:normal;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr td{color:#111;font-size:.929em;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr td > .btnN01{min-width:100px;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr td > .btnN01 + .btnN01{margin-left:4px;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr.point th,
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr.point td{background-color:transparent;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr td strong{font-size:inherit;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr.point .transfer_bank{color:#0063cc;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr.point .transfer_bank + .transfer_bank{margin-top:2px;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table tbody tr td .transfer_bank{color:inherit;font-size:inherit;}
[class*=ontents].newStyle .transfer_info_title.type_tbl ~ table .btn_inline_group > span > button{padding:0;}
[class*=ontents].newStyle .wrap_transfer_info .acount_bookmark{width:15px;height:18px;background:url(../img/common/btn_acount_bookmark_star.png) left center / auto 15px no-repeat;}
[class*=ontents].newStyle .wrap_transfer_info .acount_bookmark.active{background-position:right center;}
[class*=ontents].newStyle .wrap_transfer_info + .wrap_transfer_info{margin-top:-1px;}
[class*=ontents].newStyle .wrap_transfer_info ~ .wrap_transfer_info .cont_del{display:block;}
[class*=ontents].newStyle .wrap_transfer_info ~ .area_pad.alR .btnN01{min-width:100px;color:#666;}
html.en [class*=ontents].newStyle .transfer_info_title.type_tbl > strong{width:100px;}

/* 예금 */
.contents.newStyle .wrap_acount_sel.type_bg{padding-bottom:20px;background-color:#eef7ff;}
.contents.newStyle .wrap_acount_sel.type_bg:before{display:none;}
.contents.newStyle .wrap_acount_sel.type_bg .acount_inner{border:none;background-color:#3c6bd7;border-radius:5px;}
.contents.newStyle .wrap_acount_sel.type_bg .account_name{color:#fff;}
.contents.newStyle .wrap_acount_sel.type_bg .acount_nic{color:rgba(255,255,255,.8);}
.contents.newStyle .wrap_acount_sel.type_bg .account_num{background-image:url(../img/common/btn_acount_arrow06.png);color:rgba(255,255,255,.9);}
.contents.newStyle .wrap_acount_sel.type_bg .account_balance span{color:#fff;}
.contents.newStyle .wrap_acount_sel.type_bg .account_balance span ~ strong{color:#fff;}
.contents.newStyle .wrap_acount_sel.type_bg ~ .area_pad .btnArea > span:only-child > button{border-width:1px;background:#fff;}
.contents.newStyle .wrap_acount_sel.type_bg ~ .titleType .title_area h2{color:#094fae;}
.contents.newStyle .wrap_acount_sel.type_bg .now_balance{margin-bottom:0;padding-bottom:15px;color:#fff;text-align:right;}
.contents.newStyle .wrap_acount_sel.type_bg .btn_refresh{width:17px;background-image:url(../img/common/icon_balance_white.png);background-size:contain;font-size:0;}
.contents.newStyle .titleType .tooltip{margin:6px 0 0 6px;}
.contents.newStyle .tbBoard td > .info_bank_name{display:block;}
[class*=ontents].newStyle .wrap_transfer_info > table tbody td > .info_account{white-space:nowrap;}

/* 본문 소개 */
.contents_intro{margin:0 32px;padding:40px 0 32px;text-align:center;}
.contents_intro > strong:first-of-type{display:block;font-size:1.571em;line-height:1.364em;}
.contents_intro > strong:first-of-type span{color:#0063cc;}
.contents_intro > span:first-of-type{display:block;margin-top:13px;line-height:1.214em;}
.contents_intro_info{margin:0 32px;color:#666;font-size:.857em;text-align:center;}
.contents_intro_info ~ .area_pad .btnArea > span > button{color:#666;font-weight:normal;}

/* 하단 레이어팝업 */
.wrap_bottom_layer_pop{display:none;position:fixed;bottom:-60%;left:0;width:100%;max-height:60%;background-color:#fff;z-index:1010;}
.wrap_bottom_layer_pop.fullpop {max-height:100% !important;}
.wrap_bottom_layer_pop .layer_popupInner{overflow-y:auto;max-height:calc(100% - 46px);}
.wrap_bottom_layer_pop .layerPopup_title{background-color:#f6f6f6;}

/* 인증간소화 */
.contents.newStyle .banksign_intro ~ .titleType ~ .titleType{margin-top:23px;padding-top:0;}
.contents.newStyle .banksign_intro ~ .titleType .title_area{padding:0 15px 8px;}
.contents.newStyle .banksign_intro ~ .titleType .title_area h2{font-size:1.071em;}
.contents.newStyle .banksign_intro ~ .area_pad .listCont > li > ul > li{color:#666;font-size:.929em;}
.contents.newStyle .banksign_intro ~ .area_pad .listCont > li > ul > li + li{margin-top:4px;}
.contents.newStyle .banksign_intro ~ .area_pad .listCont > li > ul + .mark_ref{font-size:.929em;}
.contents.newStyle .banksign_intro ~ .area_pad .btnArea > span > a{font-weight:normal;}
.contents.newStyle .transfer_comp.bg_icon{margin-top:100px;}
.contents.newStyle .transfer_comp.bg_icon .transfer_comp_box{display:block;height:auto;padding:0 15px;background-image:initial;color:#111;font-weight:bold;text-align:center;}
.contents.newStyle .transfer_comp.bg_icon .transfer_comp_box:before{display:block;width:78px;height:82px;margin:0 auto 25px;border-radius:17px;content:'';}
.contents.newStyle .transfer_comp_box > strong{display:block;font-size:1.214em;line-height:1.471em;}
.contents.newStyle .transfer_comp_box > strong + .guide_info{display:inline-block;margin-top:20px;color:#666;font-weight:normal;}
.contents.newStyle .transfer_comp_box.pattern:before{background:#f6f6f6 url('../img/common/icon_pattern.png') center center / 78px auto no-repeat;}
.contents.newStyle .transfer_comp_box.finger_print:before{background:#f6f6f6 url('../img/common/icon_finger_print.png') center center / 78px auto no-repeat;}
.contents.newStyle .transfer_comp_box.pin_login:before{background:#f6f6f6 url('../img/common/icon_pin_login.png') center center / 78px auto no-repeat;}
.contents.newStyle ~ .btn_fixed_area .btn_all > button{background-color:#3c6bd7;}
.contents.newStyle ~ .btn_fixed_area .btn_all > button + button{width:60%;}
.contents.newStyle ~ .btn_fixed_area .btn_all > button:first-child:not(:only-child){width:40%;background-color:#e0e6f1;}
.text_contents.newStyle ~ .btn_fixed_area .btn_all > button:only-child{width:100%;background-color:#0063cc;font-weight:normal;}
@media screen and (max-width:414px){
	.contents.newStyle .transfer_comp.bg_icon{margin-top:26.66666666666667vw;}
}
.contents.newStyle.text_contents .area_pad .title_area{padding:0;}
.contents.newStyle .area_pad.pdLR35{padding-left:35px;padding-right:35px;}
.contents.newStyle .auth_intro{position:relative;padding:45px 0 25px 175px;border-bottom:2px solid #cbc9d5;background:url(../img/contents/bg_intro_person.png) 3px 100% / 152px auto no-repeat;;}
.contents.newStyle .auth_intro:before{position:absolute;left:92px;bottom:-7px;width:54px;height:64px;content:'';}
.contents.newStyle .auth_intro.case01:before{left:103px;bottom:-5px;width:36px;height:60px;background:url(../img/contents/icon_auth_case01.png) 0 100% / 100% auto no-repeat;}
.contents.newStyle .auth_intro.case02:before{background:url(../img/contents/icon_auth_case02.png) 0 100% / 100% auto no-repeat;}
.contents.newStyle .auth_intro.case03:before{left:90px;bottom:-5px;width:62px;height:62px;background:url(../img/contents/icon_auth_case03.png) 0 100% / 100% auto no-repeat;}
.contents.newStyle .auth_intro.case04:before{left:88px;bottom:-8px;width:64px;height:72px;background:url(../img/contents/icon_auth_case04.png) 0 100% / 100% auto no-repeat;}
.contents.newStyle .auth_intro.case05:before{left:88px;bottom:4px;width:97px; height:45px; background:url(../img/contents/icon_auth_case05.png) 0 100% / 100% auto no-repeat;}
.contents.newStyle .auth_intro > p ~ p{margin-top:13px;}
.contents.newStyle .auth_intro > p .title_txt{display:inline-block;font-size:1.714em;line-height:1;letter-spacing:-.025em;}
.contents.newStyle .auth_intro > p .title_txt + br + span{margin-top:3px;}
.contents.newStyle .auth_intro > p .title_txt ~ .title_txt{margin-top:6px;}
.contents.newStyle .auth_intro > p span{display:inline-block;font-size:1.143em;line-height:23px;}
.contents.newStyle .auth_intro ~ .intro_title{margin-top:16px;font-size:1.143em;font-weight:bold;}
.contents.newStyle .auth_intro ~ .intro_desc{margin-top:12px;padding-bottom:25px;border-bottom:1px solid #ccc;font-size:.929em;line-height:22px;}
.contents.newStyle .auth_intro ~ .intro_desc span{color:#666;}
.contents.newStyle .auth_intro ~ .listCont li{color:#666;}
.contents.newStyle .auth_intro ~ .listCont li .point_sub{font-weight:bold;}
@media screen and (max-width:360px){
	.contents.newStyle .auth_intro{padding-left:165px;}
}
@media screen and (max-width:320px){
	.contents.newStyle .auth_intro{padding-top:30px;padding-bottom:120px;padding-left:120px;}
}

.contents.login_cont.newStyle{position:relative;margin-top:45px;}
.contents.login_cont.newStyle .wrap_tab_contents,
.contents.login_cont.newStyle .wrap_tab_contents .tab_contents{position:static;}
.contents.login_cont.newStyle .noneScroll{border-bottom:0;}
.contents.login_cont.newStyle .tabType02.login_tab{padding:36px 12px 0;border-bottom:0;table-layout:initial;text-align:center;white-space:nowrap;}
.contents.login_cont.newStyle .tabType02.login_tab > li{display:inline-block;padding:0 4px;background:none;}
.contents.login_cont.newStyle .tabType02.login_tab > li a{padding:0;border-bottom-width:2px;font-size:.929em;letter-spacing:-.05em;}
.contents.login_cont.newStyle .page_title{padding:50px 0 16px;font-size:2.143em;font-weight:bold;letter-spacing:-.025em;line-height:1;}
.contents.login_cont.newStyle .page_title.style_1{padding-top:30px;font-size:1.286em;}
.contents.login_cont.newStyle .page_title.style_1 ~ .login_other_menu:before{/*display:block;position:absolute;top:-10px;width:100%;height:10px;box-shadow:0 0 10px 5px #fff;background:#fff;content:'';*/}
.contents.login_cont.newStyle .page_desc{color:#666;font-size:1.071em;letter-spacing:-.025em;line-height:18px;}
.contents.login_cont.newStyle .login_btn_area{display:-webkit-flex;display:flex;margin-top:36px;justify-content:center;}
.contents.login_cont.newStyle .login_btn_area > a{width:68px;height:72px;margin:0 17px;background-color:#f6f6f6;background-image:url(../img/common/icon_login_img.png);background-size:auto 72px;background-repeat:no-repeat;color:transparent;box-shadow:initial;border-radius:18px;}
.contents.login_cont.newStyle .login_btn_area > a.active{background-color:#e5effa;}
.contents.login_cont.newStyle .login_btn_area.type1 a:nth-child(2){background-position:-67px 0;}
.contents.login_cont.newStyle .login_btn_area.type1 a:nth-child(3){background-position:-134px 0;}
.contents.login_cont.newStyle .login_btn_area.type2 a{background-position:-201px 0;}
.contents.login_cont.newStyle .login_btn_area.type4 a:nth-child(1){background-position:-268px 0;}
.contents.login_cont.newStyle .login_btn_area.type4 a:nth-child(2){background-position:-335px 0;}
.contents.login_cont.newStyle .login_btn_area.type5 a:nth-child(1){background-position:-402px 0;}
.contents.login_cont.newStyle ~ .btn_fixed_area .btn_all.typeRow{display:block;padding:0 15px 12px;background-color:#fff;}
.contents.login_cont.newStyle ~ .btn_fixed_area .btn_all.typeRow > button{display:block;width:100%;}
.contents.login_cont.newStyle ~ .btn_fixed_area .btn_all.typeRow > button:first-child{background-color:#0063cc;color:#fff;font-weight:normal;}
.contents.login_cont.newStyle ~ .btn_fixed_area .btn_all.typeRow > button + button{margin-top:6px;background-color:transparent;color:#0063cc;;font-weight:normal;}
.contents.login_cont.newStyle .login_other_menu{position:absolute;left:0;bottom:0;width:100%;margin-top:0;padding:10px 15px 25px;}
.contents.login_cont.newStyle .login_other_menu > li{position:relative;padding:0;}
.contents.login_cont.newStyle .login_other_menu > li + li{margin-left:8px;padding-left:9px;background:none;}
.contents.login_cont.newStyle .login_other_menu > li + li:before{display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#e7e7e7;content:'';}
.contents.login_cont.newStyle .login_other_menu > li a{color:#666;font-weight:normal;}
.contents.login_cont.newStyle .certification_list{overflow-y:auto;padding:0 5px 25px;}
.contents.login_cont.newStyle .certification_list li{border-color:#0063cc;border-radius:7px;}
.contents.login_cont.newStyle .certification_list .certification_item > a{padding-top:12px;padding-bottom:11px;}
.contents.login_cont.newStyle .certification_list .certification_item .cert_info span.name{margin-bottom:5px;color:#111;font-size:1em;}
.contents.login_cont.newStyle .certification_list .certification_item .cert_info span[class*="info"]{margin-top:1px;color:#666;font-size:.857em;}
.contents.newStyle .certification_list .certification_item .cert_img.cert_type02{width:45px;padding-left:10px;padding-right:4px;}
.contents.newStyle .certification_list .certification_item .cert_img.cert_type02 img{margin-top:10px;}
.wrap_login_header ~ .contents.login_cont.newStyle ~ .btn_fixed_area{min-height:118px;}
@media screen and (max-width:374px){
	.contents.login_cont.newStyle .tabType02.login_tab{padding-bottom:7px;}
}

.contents.newStyle.inner_cont_prt{position:relative;}
.contents.newStyle .inner_cont_h100{position:absolute;height:100%;}
.contents.newStyle .set_login .titleType{margin:0 0 97px;padding:0 21px;border-top-width:0;}
.contents.newStyle .set_login .titleType .title_area{padding:0;}
.contents.newStyle .set_login .titleType .title_area h2{color:#0063cc;font-size:1.143em;}
.contents.newStyle .set_login .titleType .title_area h2 + p{margin-top:3px;color:#666;font-size:.929em;}
.contents.newStyle .flex_box_wrap{display:-webkit-flex;display:flex;}
.contents.newStyle .flex_box_wrap.flex_col_space{flex-direction:column;justify-content:space-between;}
.contents.newStyle .flex_box_wrap.flex_row_space{flex-direction:row;justify-content:space-between;align-items:center;}
.contents.newStyle .btnArea_click.typeRow > span{display:block;height:auto;border:none;}
.contents.newStyle .btnArea_click.typeRow > span + span{margin-top:10px;}
.contents.newStyle .btnArea_click.typeRow > span > button{display:-webkit-flex;display:flex;min-height:94px;padding-left:20px;justify-content:center;flex-direction:column;border-color:#eee;color:#666;font-size:1em;text-align:left;border-radius:5px;}
.contents.newStyle .btnArea_click.typeRow > span > button.active{border-color:#0063cc;background-color:#0063cc;color:#fff;}
.contents.newStyle .btnArea_click.typeRow > span > button.active strong{color:#fff;}
.contents.newStyle .btnArea_click.typeRow > span > button strong{color:#111;font-size:1.143em;font-weight:bold;}
.contents.newStyle .btnArea_click.typeRow > span > button span{display:block;margin-top:3px;font-size:.929em;}
.contents.newStyle .btnArea_click.typeRow > span > button span + sub{display:block;font-size:.857em;line-height:inherit;}
.contents.newStyle .toggleBtn.sizeS{width:50px;height:25px;padding:2px;background-color:#ccc;}
.contents.newStyle .toggleBtn.sizeS:before,
.contents.newStyle .toggleBtn.sizeS:after{width:21px;height:21px;box-shadow:none;}
.contents.newStyle .toggleBtn.sizeS input[type="checkbox"]{width:auto;}
.contents.newStyle .toggleBtn.sizeS span{right:2px;width:50%;color:#fff;font-size:9px;font-weight:normal;line-height:25px;text-align:center;box-sizing:border-box;}
.contents.newStyle .toggleBtn.sizeS.active{background-color:#0063cc;}
.contents.newStyle .toggleBtn.sizeS.active span{padding-left:4px;}

[class*=ontents].newStyle .title_level2.type2{margin:40px 0 24px;font-size:1.571em;letter-spacing:-.025em;}
[class*=ontents].newStyle .title_level2.type3{margin:46px 0 16px;font-size:1.214em;}
[class*=ontents].newStyle .list_accodion.wrap_login_set{border-top:1px solid #ccc;}
[class*=ontents].newStyle .list_accodion.wrap_login_set li.active .list_accodion_cont{display:block;}
[class*=ontents].newStyle .list_accodion.wrap_login_set > li > button{font-weight:normal;}
[class*=ontents].newStyle .list_accodion.wrap_login_set > li.active > button{padding:12px 15px 13px 10px;background-color:transparent;color:#0063cc;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap{display:-webkit-flex;display:flex;padding:30px 0;justify-content:center;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > span{position:relative;width:auto;margin:0 16px;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > span input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;margin-right:0;background:transparent;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > span input[type="radio"]:after{display:none;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > span label{display:-webkit-flex;display:flex;width:68px;height:72px;margin:0;padding:0;border:1px solid transparent;background-color:#fff;background-image:url(../img/common/icon_login_img.png);background-size:auto 72px;background-repeat:no-repeat;border-radius:18px;justify-content:center;align-items:center;transition:all .1s ease-out;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > span label:before{display:none;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > span label span{position:absolute;width:1px;height:1px;margin-top:0;color:transparent;font-size:0;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > .case02 label{background-position:-67px 0;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > .case03 label{background-position:-134px 0;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > .auth_case01 label{background-position:-201px 0;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap > .auth_case03 label{background-position:-335px 0;}
[class*=ontents].newStyle [class*=_auth_wrap].login_btn_wrap input[type="radio"]:checked + label{border-color:#0063cc;background-color:#e5effa;}
[class*=ontents].newStyle .bio_auth_wrap > span.auth_case01 input[type="radio"]:checked+label:before{background-image:url(../img/common/icon_bio_auth01.png);}
[class*=ontents].newStyle .bio_auth_wrap > span.auth_case03 input[type="radio"]:checked+label:before{background-image:url(../img/common/icon_bio_auth03.png);}

[class*=ontents].newStyle .order_step{margin:0 10px;}
[class*=ontents].newStyle .order_step > li{position:relative;padding:4px 0 20px 44px;color:#333;}
[class*=ontents].newStyle .order_step > li:not(:last-child):before{display:block;position:absolute;top:28px;left:15px;bottom:0;width:5px;background:#e0e6f1;content:'';}
[class*=ontents].newStyle .order_step .step_num{position:absolute;top:2px;left:5px;width:22px;height:22px;border:1px solid #0063cc;color:#0063cc;font-size:.857em;line-height:20px;font-weight:bold;text-transform:uppercase;text-align:center;border-radius:50%;}
[class*=ontents].newStyle .order_step .step_title{font-size:1.071em;}
[class*=ontents].newStyle .order_step .step_title + *{margin-top:3px;color:#666;font-size:.929em;}
[class*=ontents].newStyle ol.order_step > li > ul.listCont{padding:0;}
[class*=ontents].newStyle ol.order_step > li > ul.listCont li + li{margin-top:4px;}

.contents.newStyle .certification_list.type2 .certification_item{border:none;border-radius:initial;}
.contents.newStyle .certification_list.type2 .certification_item .cert_info{padding-left:0;}
.contents.newStyle .certification_list.type2 .certification_item .area_box{display:-webkit-flex;display:flex;padding:0;flex-direction:row-reverse;align-items:center;}
.contents.newStyle .certification_list.type2 .certification_item .area_box .cert_info{display:block;width:calc(100% - 55px);}
.contents.newStyle .certification_list.type2 .certification_item .area_box .cert_info .info01{color:#666;font-size:1em;line-height:21px;}
.contents.newStyle .certification_list.type2 .certification_item .area_box .cert_img{display:block;width:55px;}
.contents.newStyle .certification_list.type2 .certification_item .area_box .cert_img img{width:45px;}

.progress_step_list > li > span.icon_handiness{background-image:url('../img/common/icon_state_handiness.png');}

/* 이용계좌관리 */
.contents.newStyle .inquiry_detail_wrap .btn_etc{vertical-align:middle;}

/* 자주찾는계좌설정*/
[class*=ontents].newStyle .titleType.type02{margin-top:20px;padding-top:0;border-top:0;}
[class*=ontents].newStyle .titleType.type02 .title_area{padding:12px 15px;}
[class*=ontents].newStyle .titleType.type02 .title_area h2{font-size:1.071em;}
.popupContents.newStyle .info_box_top{margin-bottom:0;border-bottom:0;background-color:transparent;color:#333;font-size:.857em;}
.popupContents.newStyle .info_box_top .point_important{color:#0063cc !important;}
.popupContents.newStyle .fund_survay_list .ui_selectbox .btn_selectBox{background-color:transparent;}
.popupContents.newStyle .fund_survay_list .manual_check_area .transfer_modify_chkbox label{font-size:.929em;}
.popupContents.newStyle .fund_survay_list .manual_check_area .transfer_modify_chkbox label > span{display:block;color:#111;}
.popupContents.newStyle .fund_survay_list .manual_check_area .transfer_modify_chkbox label > span + span{color:#666;}
.popupContents.newStyle .fund_survay_list .manual_check_area .transfer_modify_chkbox .wrap_checkbox{vertical-align:middle;}
.popupContents.newStyle .fund_survay_list .manual_check_area .transfer_modify_chkbox .wrap_checkbox input{border:1px solid #ccc;background-position:center;border-radius:50%;}
.popupContents.newStyle .fund_survay_list .manual_check_area .transfer_modify_chkbox .wrap_checkbox input:checked{border-color:#0b54cd;}
.popupContents.newStyle .fund_survay_list .agreement_cont{border-top:0;}
.popupContents.newStyle .fund_survay_list .agreement_cont .manual_check_area > li{border-bottom:0;}
.popupContents.newStyle .list_phrase.type02.logo_type > li{padding-left:15px;}
.popupContents.newStyle .list_phrase.type02.logo_type > li > div{display:table;width:100%;padding-left:30px;}
.popupContents.newStyle .list_phrase.type02.logo_type > li .phrase_logo{display:table-cell;width:33px;vertical-align:middle;}
.popupContents.newStyle .list_phrase.type02.logo_type > li .phrase_logo img{width:30px;}
.popupContents.newStyle .list_phrase.type02.logo_type > li .phrase_para{color:#666;font-size:.929em;}
.popupContents.newStyle .list_phrase.type02.logo_type > li .phrase_para > strong{display:block;color:#111;}

/* 레이어팝업 */
.ui_layer_popup.style_new .ui_layer_content_inner.error{background-image:url('../img/common/icon_info03.png');background-size:auto 41px;}
.ui_layer_popup.style_new .ui_layer_bottom .btn_all > button:only-child{background-color:#0063cc;}
.ui_layer_popup.style_new .pop_cs_info{margin-top:12px;}
.ui_layer_popup.style_new .error_detail .error_detail_open > span{color:#666;}
.ui_layer_popup.style_new .error_detail .error_detail_open > span:after,
.ui_layer_popup.style_new .error_detail .error_detail_close > span::after{margin-top:1px;background:url('../img/common/btn_acount_arrow03_me.png') center center / auto 100% no-repeat;}
.ui_layer_popup.style_new .error_detail .error_detail_close > span{color:#666;}
.ui_layer_popup.style_new .error_detail{margin-top:23px;margin-bottom:10px;}

/* 인증간소화 소개 랜딩 */
.popup_title.title_hidden_type{border-bottom-width:0;}
.popup_title.title_hidden_type h1{position:absolute;top:-9999px;left:-9999px;}
.popup_title.title_hidden_type .popupClose{top:4px;right:1px;width:43px;height:43px;margin-top:0;}
.popupContents.newStyle .inner_cont_h100{position:absolute;top:0;width:100%;height:100%;}
.popupContents.newStyle .landing_tit{margin-bottom:25px;color:#111;font-size:1em;letter-spacing:-.025em;}
.popupContents.newStyle .landing_tit .logo_txt{display:inline-block;min-width:105px;margin-right:5px;background:url('../img/contents/logo_210x32.png') 0 50% / auto 16px no-repeat;color:transparent;}
.popupContents.newStyle .section_tit{font-size:1.938em;line-height:1.29em;letter-spacing:-.025em;}
.popupContents.newStyle .section_desc{margin-top:30px;color:#111;font-size:.929em;line-height:1.385em;letter-spacing:-.025em;}
.popupContents.newStyle .login_intro_slide{height:calc(100% - 50px);background-color:#f6f6f6;}
.popupContents.newStyle .login_intro_slide>div:not(.owl-controls){height:100%;}
.popupContents.newStyle .login_intro_slide>div .owl-stage{height:inherit;}
.popupContents.newStyle .login_intro_slide>div .owl-item{height:inherit;padding-top:47px;padding-left:45px;background-position:50% 100%;background-size:375px auto;background-repeat:no-repeat;}
.popupContents.newStyle .login_intro_slide>div .owl-item:nth-child(1){background-image:url('../img/contents/login_intro01.png');background-position-x:100%;}
.popupContents.newStyle .login_intro_slide>div .owl-item:nth-child(2){background-image:url('../img/contents/login_intro02.png');}
.popupContents.newStyle .login_intro_slide>div .owl-item:nth-child(3){background-image:url('../img/contents/login_intro03.png');}
.popupContents.newStyle .login_intro_slide .owl-controls{position:absolute;bottom:30px;width:100%;line-height:0;text-align:center;}
.popupContents.newStyle .login_intro_slide .owl-controls .owl-dot{display:inline-block;width:10px;height:10px;margin:0 2.5px;border:.5px solid #666;background-color:#fff;vertical-align:top;border-radius:50%;}
.popupContents.newStyle .login_intro_slide .owl-controls .owl-dot.active{border-color:#0063cc;background-color:#0063cc;}
.popupContents.newStyle ~ .btn_fixed_area .btn_all button:only-child{background-color:#0063cc;}
@media screen and (max-width:374px){
	.popupContents.newStyle .login_intro_slide>div .owl-item{background-size:100% auto;}
}

/* 운영팀 추가작업*/
.newStyle .agreement_cont{border-top:2px solid #666}
.newStyle .agreement_cont .manual_check_area{border-bottom:1px solid #ccc; padding-bottom:7px;}
.newStyle .agreement_cont .manual_check_area > li.all_check{background-color:#fff; border-bottom: 1px solid #dedede;margin-bottom: 7px; margin-top:0 !important}
.newStyle .agreement_cont .manual_check_area > li{border-bottom:none;}
.newStyle .agreement_cont .manual_check_area > li:first-child{margin-top:7px;}
.newStyle .agreement_cont .manual_check_area > li.all_check > input[type="checkbox"] + label{color:#000} 
.newStyle .agreement_cont .manual_check_area > li > input[type="checkbox"] + label{color:#666; background-image:url('../img/common/bul_list01a.png')}
.newStyle .agreement_cont.type_sm{border-top:none !important;}
.newStyle .agreement_cont.type_sm .manual_check_area > li{padding-top: 4px; padding-bottom: 4px;}
.newStyle .card_checkbox_list + .manual_check_area{border-top:1px solid #ccc}
.newStyle .input_multi.date > span.comp_time > input{background-color:#fff !important;}
.newStyle .titleType.type_noTop{margin-top: 0;padding-top: 0;border-top: 0;}
.popupContents.newStyle .btn_selectBox{border-color: #ccc; background-color: #fff;}
.newStyle .img_box{padding:15px 0 15px 163px; margin-top:20px; background:url('../img/contents/bg_doc.png') no-repeat left center; background-size:148px auto}
.newStyle .img_box > p{font-size:15px; color:#1d1d1d;}
.newStyle .box_txt_btn .inner{ box-sizing: border-box; padding:12px 15px; border:1px solid #eee; border-radius: 5px;}
.newStyle .box_txt_btn .inner .row{display:table; width:100%;}
.newStyle .box_txt_btn .inner .row + .row{margin-top:10px;}
.newStyle .box_txt_btn .inner .row > *{display:table-cell; vertical-align: middle;}
.newStyle .box_txt_btn .inner .row .left{line-height: 150%;}
.newStyle .box_txt_btn .inner .row .left > span{display:block;}
.newStyle .box_txt_btn .inner .row .right{width:180px;}
.newStyle .box_txt_btn .inner .row .right.btn{width:100px;}
.newStyle .box_txt_btn .inner .row .right .btnN02{width:100%;}
.newStyle .box_txt_btn .inner .row .ui_selectbox{margin-top:0;}
.newStyle .box_new_acount{padding: 18px 14px;background-color: #fff;color: #434343;margin: 0 15px;border: 1px solid #dedede;border-radius: 4px;}
.newStyle .box_new_acount:after{content:''; display: block; clear: both;}
.newStyle .box_new_acount .label{color: #111;  float:left; font-size:15px}
.newStyle .box_new_acount .info{float:right; color: #111;font-weight: 900; font-size:16px}
.newStyle .box_new_acount .info > strong{}
.newStyle .box_new_acount .info > span{}
.newStyle > .box_new_acount:first-child{margin-top:15px; }
.newStyle .li_acc{position: relative;}
.newStyle .li_acc > span{cursor:pointer; position: relative;}
.newStyle .li_acc > span:after{content: ''; display: inline-block; position:absolute; right:-19px; top:3px; background: url(../img/common/btn_info_arrow1.png) no-repeat left center; width: 15px; height: 15px; background-size: 15px auto; transform: rotate(180deg); transition: 0.3s;}
.newStyle .li_acc > ul{display:none;}
.newStyle .li_acc.on > span:after{transform: rotate(0deg); transition: 0.3s;}
.newStyle .li_acc.on > ul{display: block;}
.owl-nav.disabled{display:none;}
.wrap_mp_my_slide .owl-prev,
.wrap_mp_my_slide .owl-next{border:0}
/*기존이체화면수정*/
.acount_list_select > li + li > a{padding-top:11px;}

.main_top_account_loading{display: block; width:25px; height:20px; margin: 0 auto; background-image: url(../img/common/img_loading.png); animation:loading_key1 .8s steps(6) infinite;}
@keyframes loading_key1{
	from{background-position-x:0px}
	to{background-position-x:-150px}
}

/* 210414 - cms추가*/
.tbBoth th{vertical-align:middle;}
.newStyle .box_txt_btn .inner .row .right.btn > button + button{margin-top:5px;} 

/* 210506 - 메인 로딩 추가 */
.main_top_account_item.loading{}
.main_top_account_item.loading > div span{display: inline-block; height: 13px; background: #ededed;}
.main_top_account_item.loading .loading-top{}
.main_top_account_item.loading .loading-top:after{content:''; display: block; clear: both;}
.main_top_account_item.loading .loading-top .left{float:left; position: relative; padding-left:36px;}
.main_top_account_item.loading .loading-top .left > span:nth-child(1){position: absolute; left: 0; top: 0; width: 28px; height:28px; border-radius: 100%;}
.main_top_account_item.loading .loading-top .left > span:nth-child(2){width:171px; display: block;}
.main_top_account_item.loading .loading-top .left > span:nth-child(3){width:105px;margin-top:3px;}
.main_top_account_item.loading .loading-top .right{float: right;}
.main_top_account_item.loading .loading-top .right > span{width: 42px; height:20px; border-radius: 10px; text-align: right;}
.main_top_account_item.loading .loading-top .right > span:before{content:''; display:inline-block; width:14px; height:14px; background:#fff; border-radius:100%; vertical-align: middle; margin: -2px 3px 0 0;}
/* .main_top_account_item.loading .loading-middle{text-align: center;}
.main_top_account_item.loading .loading-middle > span{height:36px; width:192px; margin-top:16px;} */
.main_top_account_item.loading .loading-bottom{position: absolute; bottom:0; left:0; width:100%; height:45px; border-top:1px solid #E5E5E5; text-align: center;}
.main_top_account_item.loading .loading-bottom > span{height:15px; vertical-align: middle; margin-top: 15px; position:relative;}
.main_top_account_item.loading .loading-bottom > span + span{margin-left:20px;}
.main_top_account_item.loading .loading-bottom > span + span:after{content:''; position:absolute; display:inline-block; height:15px; width:1px; background:#ededed; top:0; left:-12px;}
.main_top_account_item.loading .loading-bottom > span:nth-child(1){width:37px;}
.main_top_account_item.loading .loading-bottom > span:nth-child(2){width:96px;}
.main_top_account_item.loading .loading-bottom > span:nth-child(3){width:96px;}
.main_top_account_item.loading .loading-unit{display: block; width:20px; left:50%; top:50%; margin:-10px 0 0 -10px; height:20px; border-radius:50%; background:#9e9e9e; background:linear-gradient(to right, #9e9e9e 10%, rgba(158,158,158,0) 65%); position: absolute; animation:loading_key 1s linear infinite;}
.main_top_account_item.loading .loading-unit:before{width:50%;height:50%; background:#9e9e9e;border-radius:100% 0 0 0; position:absolute; top:0; left:0; content: ""}
.main_top_account_item.loading .loading-unit:after{width:60%;height:60%;background:#fff;border-radius:50%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;content: "";}
@keyframes loading_key{
	100%{transform:rotate(350deg)}
}

.type_renewal_202102 .main_top_account_item .main_top_account_btn > li:first-child > a{padding-left:0}
.type_renewal_202102 .main_top_account_item .main_top_account_btn > li:last-child > a{padding-right:0}

.tbBoth th .img{width:100%;}
.tbBoard tr.bb{border-bottom:solid 1px #dedede}

.input_multi > .button_area.w90{width:90px;}
.input_multi > .button_area.w90 .btnN02{width:80px;}

.img_wrap > img{width:100%;}

.answer_tit{font-size: 1.071rem; padding:10px 0 10px 10px}


/* 스마트폰 금융거래 10계명 */
.listCont.ten_list_1 > li + li{margin-top:19px;}

.diagnosis_list_1{margin-top:25px;border-top:2px solid #acb9cc;}
.diagnosis_list_1 li.answer_radio > button,
.diagnosis_list_1 li.answer_check > button{overflow:hidden;position:relative;display:block;width:100%;padding:10px 40px 10px 10px;border:0;border-bottom:1px solid #dedede;background-color:transparent;font-size:1.071rem;text-align:left;}
.diagnosis_list_1 li.answer_radio > button .num,
.diagnosis_list_1 li.answer_check > button .num{float:left;width:15px;font-weight:bold;}
.diagnosis_list_1 li.answer_radio > button .txt,
.diagnosis_list_1 li.answer_check > button .txt{display:block;margin-left:20px;}
.diagnosis_list_1 li.answer_radio > button:after,
.diagnosis_list_1 li.answer_check > button:after{position:absolute;top:50%;right:15px;margin-top:-4px;width:15px;height:8px;background:url('../img/common/bg_diagnosis_arrow.png') no-repeat center center;background-size:14.5px auto;content:'';}
.diagnosis_list_1 li .diagnosis_form{display:none;background-color:#f8f8f8;border-bottom:1px solid #dedede;}
.diagnosis_list_1 li .diagnosis_form li{overflow:hidden;display:table;width:100%;padding:10px;table-layout:fixed;}
.diagnosis_list_1 li .diagnosis_form li~li{border-top:1px solid #dedede;}
.diagnosis_list_1 li .diagnosis_form li input{display:table-cell;}
.diagnosis_list_1 li .diagnosis_form li input[type="radio"]{background:url('../img/common/radio_off.png') no-repeat left center;background-size:25px auto;width:29px}
.diagnosis_list_1 li .diagnosis_form li input[type="radio"]:after{display:none}
.diagnosis_list_1 li .diagnosis_form li input[type="radio"]:checked{background:url('../img/common/radio_on.png') no-repeat left center;background-size:25px auto;}
.diagnosis_list_1 li .diagnosis_form li label{display:table-cell;padding-left:6px;}
.diagnosis_list_1 li .diagnosis_form .diagnosis_button{padding:5px 10px 15px;}
.diagnosis_list_1 li .diagnosis_form .diagnosis_button button{display:block;width:100%;padding:5px 0;border:1px solid #ccc;background-color:#fff;font-size:0.929rem;}
.diagnosis_list_1 li .diagnosis_answer{overflow:hidden;display:table;width:100%;padding:10px;table-layout:fixed;background-color:#f8f8f8;border-bottom:1px solid #dedede;}
.diagnosis_list_1 li .diagnosis_answer span{display:table-cell;width:25px;height:25px;}
.diagnosis_list_1 li .diagnosis_answer div{display:table-cell;padding-left:10px;vertical-align:middle;}
.diagnosis_list_1 li.answer_radio .diagnosis_answer span{background:url('../img/common/radio_on.png') no-repeat left center;background-size:25px auto;}
.diagnosis_list_1 li.answer_check .diagnosis_answer span{background:url('../img/common/check_on.png') no-repeat left top;background-size:25px auto;}
.diagnosis_list_1 li.current > button{color:#0b54cd;}
.diagnosis_list_1 li.current > button:after{background:url('../img/common/bg_diagnosis_arrow_on.png') no-repeat center center;background-size:14.5px auto;}
.diagnosis_list_1 li.current .diagnosis_form{display:block;}
.diagnosis_list_1 li.current .diagnosis_answer{display:none;}

.list_num{counter-reset:my-awesome-counter}
.list_num > li{counter-increment:my-awesome-counter;padding-left: 14px;text-indent: -14px;}
.list_num > li:before{content:counter(my-awesome-counter) ". "}

.new_select .ui_selectbox .btn_selectBox{width: auto;padding: 5px 40px 4px 10px;border: 1px solid #3c6bd7;border-radius: 5px;min-height: 32px;}
.account_list_cont.type_card .acount_emt_row {font-size:1.429em; text-align:right;padding-bottom:15px;}
.account_list_cont.type_card .acount_emt_row > strong{font-size:inherit;}
.account_list_cont.type_card .acount_emt_amount a.btn_emt_trnasfer{    display: inline-block;margin: 0;width: 30px;padding: 0;height: 19px;}
/* .account_list_cont.type_card .acount_emt_amount{margin-top:-20px;} */
.account_list_cont.type_card .acount_emt_info .wrap_acount_emt_num{margin-top:0}
.account_list_cont.type_card .acount_emt_info{padding-left:51px; position: relative;}
.account_list_cont.type_card .acount_emt_info > img{position: absolute;left: 15px;width: 30px;top: 16px;}
.sum_acount_cls > input[type="checkbox"]{float:left;}
.sum_acount_cls > input[type="checkbox"] + .aListClose{float: left;margin: -3px 0 0 5px;width: calc(100% - 32px);}
/*.type_new .acount_emt_amount a.btn_emt_trnasfer{position: relative;}
.type_new .acount_emt_amount a.btn_emt_trnasfer::after{width: 30px;height: 30px;top: -44px;}*/
.wrap_acount_emt.type_card .acount_emt_amount a.btn_emt_trnasfer{height: 30px;padding: 0;margin: -24px 0 0 0;}

.wrap_acount_emt .acount_emt_cont > li.type_card{}
.wrap_acount_emt .acount_emt_cont > li.type_card .acount_emt_info{padding-top: 23px; padding-bottom:10px;}

/* newStyle 수정 */
.contents.newStyle.newStyle_modify .wrap_acount_sel:before{display:none;}
.contents.newStyle.newStyle_modify .wrap_acount_sel{padding:0}
.contents.newStyle.newStyle_modify .wrap_acount_sel .account_name{padding-left:0;}
.contents.newStyle.newStyle_modify .wrap_acount_sel .account_num{color:#fff; padding-left:0;}
.wrap_step + .contents.newStyle.newStyle_modify .wrap_acount_sel{padding-top:10px;}
.contents.newStyle .wrap_acount_sel .owl-dots{opacity:0;}
.newStyle .title_level3{font-size:1.071rem}
.contents.newStyle .btn_select{font-size: 1.143rem;}
.contents.newStyle .btn_refresh.txt{width: auto;background-position-x: left;padding-left: 17px;height: 20px;color:#0063cc;}
.newStyle .title_level3 .btn_refresh.txt{float:right; margin-top:0}
.manual_check_area li .transfer_modify_chkbox .transfer_modify_logo{display:table-cell; vertical-align: middle;padding: 0 2px 0 5px;}
.manual_check_area li .transfer_modify_chkbox .transfer_modify_logo img{width: 25px;}

.acount_emt_name{font-size: 0.714rem !important;}
.acount_emt_name.fund02{color: #d6006d !important;}
.acount_emt_name.fund06{color: #009add !important;}

.wrap_transfer_info table + table{border-top:0} 

.col-2{}
.col-2:after{content:''; display:block; clear:both;}
.col-2 > *:first-child{margin-right:10px;}
.col-2 > *{width:calc(50% - 5px); float:left;}
.col-2 > * > img{width:100%;}

.wrap_card_have_list .card_have_list > li .btnArea{width: calc(200%); margin-left: calc(-100%);}
.wrap_card_have_list .card_have_list > li .card_have_info{width:50%}

.btnArea.type02{width: 100% !important;margin-left: 0 !important;}

.wrap_acount_sel .acount_slide{display:block !important}
.wrap_acount_emt .acount_emt_title + .acount_emt_title{border-top:1px solid #dedede}
.underline{text-decoration: underline}

.select_login .ui_selectbox .btn_selectBox{background:none; border:none; text-align: center;}
.select_login .ui_selectbox .btn_selectBox:after{content:""; display:inline-block; margin-left:10px; width:0; height:0; border-top:5px solid transparent;border-left:8px solid #cacaca;border-bottom:5px solid transparent; margin-top: -2px;
vertical-align: middle}

.tbBoth.typeLine td,
.tbBoth.typeLine th{vertical-align: middle; padding:13px 10px}
.tbBoth.typeLine tr + tr{border-top:1px solid #d4d4d4} 

/* 210902 상품약관 및 설명서 타입추가 */
.agreement_cont.type_link .manual_check_area > li.subtable{padding:10px 60px 10px 5px; position:relative}
.agreement_cont.type_link .manual_check_area > li.subtable > button{position:absolute; right:0; top:50%; transform:translateY(-50%); height: 23px; background: url(../img/common/bul_list01.png) no-repeat center center; background-size: 6px auto; border:none}
.agreement_cont.type_link .manual_check_area > li.subtable > span{line-height:1.5;}

.agree_contents ol.txtList.circle{counter-reset:my-counter}
.agree_contents ol.txtList.circle > li{counter-increment:my-counter; list-style-type:none; position: relative;}
.agree_contents ol.txtList.circle > li:before{    content: counter(my-counter) '';position: absolute;left: -16px;top: 3px;border: 1px solid #666;border-radius: 100%;width: 12px;height: 12px;line-height: 12px;text-align: center;font-size: 11px;}

/* 220203 하단 버튼 아이콘추가 */
.btn_all > button > .ico{display:inline-block; vertical-align:middle; width:18px; height:16px; background:url('../img/common/home_ico.png') no-repeat; background-size:100% auto;margin: -4px 5px 0 0;}
.btn_all > button > .ico.home{width:18px; height:16px; margin: -4px 5px 0 0; background-image:url('../img/common/home_ico.png');}


/* === 큰글씨 모드 === */ 
.big_mode .afterFix:after{content:''; display:block; clear:both;} 
.big_mode .afterFix .title_level3{float:left}
.big_mode .afterFix .title_level3_sub{float:right; margin-top: 29px;}
.big_mode .header_big{height:auto; padding:15px 15px 15px 15px;position: fixed;border-bottom: solid 1px #d4dce9;top: 0;width: 100%;background-color: #fff;z-index: 1000;}
.big_mode .header_big > a{color:#333; overflow:visible}
.big_mode .header_big .left{float:left}
.big_mode .header_big .right{float:right}
.big_mode .header_big .btn{font-size:20px; border:1px solid #4B4E68; display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:5px;}
.big_mode .header_big .btn.outline[disabled]{cursor:default; opacity:.5}
.big_mode .header_big .logo{display:inline-block; vertical-align:middle; width:120px; height:38px; background:url('../img/common/img_big_logo.png') no-repeat; background-size:100% auto; text-indent:-9999px; background-position:0 50%;}
.big_mode .header_big + #wrap { padding-top:68px; /*height:100%;*/}
.big_mode.vh100 .header_big + #wrap{height:100%; }
.big_mode .header_big h2{font-size:30px; margin:-5px 0;}
.big_mode .contents{padding: 10px 0; }
.big_mode .content_box.main{padding-top: 68px;}
.big_mode.vh100 .contents,
.big_mode.vh100 .content_box{height:100%; position:relative; min-height: auto !important; }
.big_mode .area_pad:after{content:''; display:block; clear:both}
.big_mode .area_pad.tit{padding-top:10px; padding-bottom:20px;}
.big_mode .area_pad.tit h2{float:left; color:#111; font-size:30px; line-height:30px; margin-top:5px;}
.big_mode .area_pad.tit .btn_big{float:right;}
.big_mode .area_pad.tit:after{content:''; display:block; clear:both;}
.big_mode .wrap_popup_title{height:65px;}
.big_mode .info_title > a::after{display:none;}



/* 버튼 */
.btn_big{height:35px; line-height:31px; padding:0 13px; border-radius:5px; background:#E0E7F1; color:#4B4E68; font-size:20px; display:inline-block;}
.btn_big.arr:after{content:''; display:inline-block; vertical-align:middle; width:7px; height:13px; background:url('../img/common/btn_big_arr.png') no-repeat; background-size:100% auto;margin: -7px 0 0 4px;}
.btn_big.help, .btn_big.dark{background:#4B4E68; color:#fff;}
.btn_big.help:before{content:''; display:inline-block; width:20px; height:20px; background:url('../img/common/btn_big_help.png') no-repeat; background-size:100% auto; margin:-3px 5px 0 0; vertical-align:middle;}
.btn_big_sh{background:#fff; border:1px solid #EAEAEA; border-radius:5px; box-shadow:0 1px 15px rgba(0,0,0,.12); display:block; font-size:23px; text-align:center; line-height:65px; height:65px; box-sizing:border-box; position:relative;}
.btn_big_sh.login{font-size:26px; line-height:105px; height:105px; text-align:left; padding-left:88px; background:#fff url('../img/common/btn_big_sh_login.png') no-repeat 16px center; background-size:56px 46px;}
.btn_big_sh.login:after{content:''; display:block; width:14px; height:25px; position:absolute; right:21px; top:50%; margin-top:-12px; background:url('../img/common/btn_big_arr.png') no-repeat; background-size:100% auto;}
.btn_big_sh.certi{font-size:26px; line-height:initial;height:105px; text-align:left; padding-left:88px; border-color:#D7E3F0; background:#E4F1FE; color:#0063CC; padding-top:15px;background:#E4F1FE url('../img/common/btn_big_sh_certi.png') no-repeat 23px center; background-size:40px 48px;}
.btn_big_sh.certi:after{content:''; display:block; width:14px; height:25px; position:absolute; right:21px; top:50%; margin-top:3px; background:url('../img/common/btn_big_arr_blue.png') no-repeat; background-size:100% auto;}
.btn_big_sh.cs{font-size:23px; line-height:initial;height:86px; text-align:left; padding-left:110px; border-color:#D7E3F0; background:#E4F1FE; color:#111; padding-top:20px;background:#E4F1FE url('../img/common/btn_big_sh_cs.png') no-repeat 31px center; background-size:55px auto; letter-spacing: 0px;     }
.btn_big.w100{width:100%; color:#fff; background:#0063CC; box-sizing:border-box;text-align:center; font-size:26px; line-height:56px; height:60px;}

@media all and (max-width:360px){
	.btn_big_sh.cs{padding-left: 90px; letter-spacing: -3.5px; background-position:15px center}
}
.btn_fixed_area .btn_big_sh.cs{position: fixed;bottom: 95px;left: 20px;right: 20px;}
.btn_big_sh.cs > strong{display:block; color:#0063CC; font-size:27px;}
.btn_big_close{font-size: 20px;border: 1px solid #4B4E68;display: inline-block;height: 35px;line-height: 35px;padding: 0 15px;border-radius: 5px;position: absolute;right: 20px;top: 16px;}
.btn_big_help{font-size: 20px;border: 1px solid #4B4E68; background:#4B4E68;color:#fff; display: inline-block;height: 35px;line-height: 35px;padding: 0 15px;border-radius: 5px;position: absolute;right: 94px;top: 16px;}

.btn_big.outline{border: 1px solid #4B4E68; background:#fff;}
.btn_big.outline[disabled]{cursor:default; opacity:.5}
.btn_big.blue.outline{border: 1px solid blue;background:#fff;color: blue;}
.btn_big.blue.outline[disabled]{cursor:default; opacity:.5}
.btn_big.phone{border: 1px solid #4B4E68; background:#fff; padding:0 10px; }
.btn_big.phone:before{content:''; display:inline-block; width:20px; height:20px; background:url('../img/common/ico_big_phone.png') no-repeat; background-size:100% auto;vertical-align:middle; margin-top:-5px}
.btn_big.input_all{display:block; text-align:center; height:60px; line-height:60px; font-size:30px;}

.btn_big.sm_go:before{content:''; display:inline-block; vertical-align:middle; margin:-5px 3px 0 0; width:20px; height:20px; background:url('../img/common/btn_big_info_min.png') no-repeat; background-size:100% auto;}
.btn_big.big_go:before{content:''; display:inline-block; vertical-align:middle; margin:-5px 3px 0 0; width:20px; height:20px; background:url('../img/common/btn_big_info.png') no-repeat; background-size:100% auto;}
.btn_big.back{padding:0 10px 0 0;background:#fff;color:transparent;}
.btn_big.back:before{content:''; display:inline-block; width:20px; height:20px; background:url('../img/common/btn_back.png') no-repeat; background-size:100% auto;vertical-align:middle; margin-top:-5px}

.big_mode .area_pad img{width:100%;}

.big_mode .btn_all > button{min-height:65px; font-size:28px;}
.big_mode .btn_all > button.txt-sm{font-size:16px;}
.big_mode .btn_fixed_area{min-height:65px;}
.big_mode .title_level3{margin-bottom:15px;}
.big_mode .tit_big{font-size:30px; margin-bottom:45px; display:block;}
.big_mode .ui_layer_content{font-size:29px; padding-bottom:48px;}
.big_mode .ui_layer_popup{padding-top:48px;}
.big_mode .ui_layer_popup.big_info{padding-top:12px;background:#4761d1;border-radius:5px;}
.big_mode .ui_layer_popup.big_info .ui_layer_content{padding:0 15px 15px;font-size:22px;color:#fff;line-height:1.34em}
.big_mode .ui_layer_popup.big_info .ui_layer_content h4{padding:0 0 4px;font-size:24px;}
.big_mode .ui_layer_popup.big_info .ui_layer_close{display:inline-block;width:auto;height:auto;padding:2px 10px;border:#fff 1px solid;background-image:none;color:#fff;font-size:18px;top:12px;right:15px;}

.big_mode .ui_layer_popup.norm_info{padding-top:12px;background:#4761d1;border-radius:5px;}
.big_mode .ui_layer_popup.norm_info .ui_layer_content{padding:0 15px 15px;font-size:16px;color:#fff;line-height:1.34em}
.big_mode .ui_layer_popup.norm_info .ui_layer_content h4{padding:0 0 4px;}
.big_mode .ui_layer_popup.norm_info .ui_layer_close{background-image:url(../img/common/btn_close04.png);}

.big_tit{padding:20px 15px 35px;border-bottom:1px solid #F0F0F0;}
.big_tit h1{font-size:28px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.big_tit .date{font-size:22px; display:block; margin-top:15px;}
.big_mode .popupContents{padding-top:25px; min-height:auto !important;}
.big_mode .title_level3{font-size:28px; }
.big_mode .fwb{font-weight:bold}
.big_mode input[type=text],
.big_mode input[type=password],
.big_mode input[type=tel],
.big_mode input[type=number],
.big_mode input[type=date],
.big_mode input[type=email],
.big_mode input[type=search],
.big_mode select.input_all,
.big_mode .ui_selectbox .btn_selectBox,
.big_mode input[type=button]{height:50px; font-size:26px;}
.big_mode .input_multi .desh{font-size:20px;}
/*  .big_mode input[type=text]:placeholder{font-size:26px;}*/
.big_mode input[type=text]::-webkit-input-placeholder,
.big_mode input[type=password]::-webkit-input-placeholder,
.big_mode input[type=number]::-webkit-input-placeholder,
.big_mode input[type=tel]::-webkit-input-placeholder { /* Chrome/Opera/Safari */  font-size:26px;	line-height:50px;	color:#333333;}
.big_mode input[type=text]::-moz-placeholder,
.big_mode input[type=password]::-moz-placeholder,
.big_mode input[type=number]::-moz-placeholder,
.big_mode input[type=tel]::-moz-placeholder { /* Firefox 19+ */  font-size:26px;	color:#333333;	line-height:50px;}
.big_mode input[type=text]:-ms-input-placeholder,
.big_mode input[type=password]:-ms-input-placeholder,
.big_mode input[type=number]:-ms-input-placeholder,
.big_mode input[type=tel]:-ms-input-placeholder{ /* IE 10+ */  font-size:26px;	color:#333333;	line-height:50px;}
.big_mode input[type=text]:-moz-placeholder,
.big_mode input[type=password]:-moz-placeholder,
.big_mode input[type=number]:-moz-placeholder,
.big_mode input[type=tel]:-moz-placeholder { /* Firefox 18- */  font-size:26px;	color:#333333;	line-height:50px;}
.big_mode .contents .wrap_info_box01{padding:25px 20px; position:relative;}
.big_mode .contents .wrap_info_box01 .info_title > strong{font-size:28px; font-weight:500; color:#0066CC}
.big_mode .listCont > li{font-size:24px; background:none; position:relative; padding-left:20px;}
.big_mode .listCont > li:after{content:''; display:block; width:5px; height:5px; background:#696464; border-radius:100%; position: absolute;left: 4px;top: 11px;}
.big_mode .info_title > a{display:inline-block; position:absolute; right:20px; top:15px; }
.big_mode .info_title > a:before{content:''; display:inline-block; vertical-align:middle; margin:-5px 3px 0 0; width:20px; height:20px; background:url('../img/common/btn_big_info.png') no-repeat; background-size:100% auto;}

/* 스탭 */
.big_step{border-top:1px solid #F0F0F0; padding:17px 0 0 0;}
.big_step > li{display:inline-block; width:38px; height:38px; line-height:34px; text-align:center; font-size:25px; background:#CCC; color:#fff; border-radius:100%;}
@media not all and (min-resolution:.001dpcm) {
	.big_step > li{line-height:42px;}
}

.big_step > li + li{margin-left:5px;}
.big_step > li.active{background:#0B54CD}

.msg_big{color:#111; font-size:28px; margin-bottom:10px;}
.msg_big .under{text-decoration:underline}

.msg_norm{color:#666; font-size:16px; margin-bottom:10px;letter-spacing:-0.014em}
.msg_norm strong{color:#666;}
.msg_norm .tooltip{color:#666;text-align:center; font-size:16px; border:0 none;border-radius:0; margin:0;background:#fff;vertical-align:middle; line-height:auto;}

.big_step + .msg_big{margin-top:35px;}
.msg_big + .big_bbs_list03{margin-top:20px;}

.img_big_help{height:111px; background: url('../img/common/img_big_help.png') no-repeat center bottom; background-size:auto 100%;  margin:50px 0 45px}
.txt_big{font-size:28px; position:relative; letter-spacing:-.5px}
.txt_big.dot{padding-left:20px;}
.txt_big.dot:before{content:''; position:absolute; left:0; top:4px; width:5px; height:5px; background: #696464;border-radius: 100%;position: absolute;left: 4px;top: 16px;}
.txt_big + .txt_big{margin-top:30px}

/* 금융인증서 로그인 */
.big_login > .area_pad:first-child{bottom:auto; top:0;}
.big_login > .area_pad{position:absolute; bottom:0; width:100%}
.big_login > .area_pad + .area_pad > .btn_big_sh + .btn_big_sh{margin-top:30px;}
.big_login > .area_pad:first-child > h2{padding:45px 0 37px; text-align:center; font-size:40px;}
.big_login > .area_pad:first-child > p{text-align:center; font-size:28px; line-height:33px;}

@media all and (max-height:640px){
	.big_login > .area_pad + .area_pad > .btn_big_sh + .btn_big_sh{margin-top:20px;}
	.big_login > .area_pad:first-child > h2{padding: 25px 0 21px;}
}

/* 이메일 목록 */
.big_mail_list{}
.big_mail_list > li{display:table; width:100%; min-height:60px; padding:15px 20px 15px; border:1px solid #DEDEDE; border-radius:7px;table-layout: fixed;}
.big_mail_list > li + li{margin-top:25px;}
.big_mail_list > li .left{display:table-cell; vertical-align:middle}
.big_mail_list > li .left > p{font-size:26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.big_mail_list > li .left > p + p{margin-top:-4px}
.big_mail_list > li .right{display:table-cell; vertical-align:middle; width:80px;}
.big_mail_list > li .right .btn_big{width:100%; box-sizing:border-box; padding:0; text-align:center; border:1px solid #4B4E68; background:#fff;}
.big_mail_list.type_01 > li{display:block; padding:20px;}
.big_mail_list.type_01 > li .left{display:block}
.big_mail_list.type_01 > li .left > p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.big_mail_list.type_01 > li .right{display:block; text-align:right; width:100%;}
							
/* 목록 */
.btn_big_more{display: block;width: 100%;font-weight: bold;background: none;line-height: 65px;border: 0;font-size: 20px;}
.big_bbs_list03{margin:0 -15px;}
.big_bbs_list03 li{position:relative;border:1px solid #F0F0F0;border-width:1px 0;padding:25px 0;}
.big_bbs_list03 li > a,
.big_bbs_list03 li > div{display:block;padding:0 15px;}
.big_bbs_list03 li > a{padding-right:35px;}
.big_bbs_list03 li > a:after{position:absolute;right:15px;top:50%;margin-top:-13px;width:14px;height:26px;background:url(../img/common/bul_list01_big.png) no-repeat 0 center;background-size:100% auto;content:'';}
.big_bbs_list03 li ~ li{border-top:0;}
.big_bbs_list03 li a {color:#111;}
.big_bbs_list03 li a .txt{padding-right:0; font-size:28px;}
.big_bbs_list03 li a strong.title{position:relative;display:block;padding-left:20px;margin-top:7px;font-size:1.154rem;color:inherit;font-weight:normal;}
.big_bbs_list03 li a strong.title:before{position:absolute;left:0;top:0;content:'Q.';color:#0b54cd;font-weight:bold;}
.big_bbs_list03 li .txt{padding-right:15px;margin:0;font-size:1.154rem;color:#333; line-height:32px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.big_bbs_list03 li .txt .subject{font-weight:bold;margin-right:3px;}
.big_bbs_list03 li .date{color:#666;font-size:22px;}
.big_bbs_list03 li .list_info{display:table;width:100%;table-layout:fixed;}
.big_bbs_list03 li .list_info > *{display:table-cell;vertical-align:bottom;}
.big_bbs_list03 li .list_info > .date span{}
.big_bbs_list03 li .list_info > .date span ~ span{position:relative;padding-left:6px;margin-left:5px;}
.big_bbs_list03 li .list_info > .date span ~ span:before{position:absolute;left:0;top:5px;width:1px;height:10px;background-color:#999;content:'';}

.big_bbs_list03.type_01 li a .txt{font-size:26px; color:#666;}

.big_acount_box{border:1px solid #CCC; border-radius:7px; padding:12px;}
.big_acount_box > p{color:#666; font-size:26px;}
.big_acount_box .acount{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.big_acount_box .txt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.big_box{border:1px solid #CCC; border-radius:7px; padding:20px;}
.big_box .tit_coution{font-size:28px; color:#0066CC; margin-bottom:22px; display:block}
.big_box .tit_coution:before{content:''; display:inline-block; vertical-align:middle; width:30px; height:30px; background:url(../img/common/tit_coution.png) no-repeat 0 center;background-size:100% auto; margin: -7px 9px 0px 0;}
.big_box > p{font-size:24px;}
.btn_fixed_area .btn_all.big_txt{height:60px; padding:0 15px;background:#dee7f2;border-top-right-radius:8px;border-top-left-radius:8px;}
.btn_fixed_area .btn_all.big_txt > p{float:left;background:url(../img/common/icon_position_big.png) no-repeat 0 50%;background-size:28px auto;padding-left:24px;font-size:22px; line-height:60px; color:#111;font-weight:bold;}
.btn_fixed_area .btn_all.big_txt > p.norm_mode{padding-left:24px;background:url(../img/common/icon_position.png) no-repeat 0 50%;background-size:20px auto;font-size:16px;}
.btn_fixed_area .btn_all.big_txt .btn_big{background:#4a4e6a;color:#fff;margin-top: 12px;padding:0 10px;font-size:16px;line-height:32px;}
.btn_fixed_area .btn_all.big_txt .btn_big.norm_mode{height:32px;font-size:14px;line-height:30px;}
.btn_fixed_area .btn_all.big_txt .right{float:right;}
/* 메인 */
.big_mode .header_big.main + .wrap_show{background:#F4F4F4}
.big_mode .header_big.main{background: rgb(38,128,235);
background: linear-gradient(90deg, rgba(38,128,235,1) 0%, rgba(2,104,214,1) 38%, rgba(2,104,214,1) 100%); border-bottom:0}
.big_mode .header_big.main .btn{border-color:#CDDDED; color:#CDDDED;}
.big_main_acount_info{padding:0 15px;}
.big_main_acount_info:after{content:'';display:block; clear:both;}
.big_main_acount_info .big_count{float:left; font-size:21px; color:#666; margin-top:8px;}
.big_main_acount_info .big_count .current{color:#111;}
.big_main_acount_info .big_count .total{}
.big_main_acount_info .big_right{float:right;}
.big_bar{height:16px; background:#E5E5E5; border-radius:8px; margin:15px; position:relative;}
.big_bar .current_bar{height:100%; width:0%; position:absolute; left:0; background:#C70C6B;border-radius:8px; transition:left .3s;}

.big_main{margin-top:-10px;}
.big_main > .area_pad:first-child{background:#fff; padding:10px 0 25px;}
.big_main > .area_pad + .area_pad{border-top:1px solid #F0F0F0;}
.big_main > .area_pad + .area_pad > *{margin-top:18px;}

.big_main .btn_col{margin-bottom:35px;}
.big_main .btn_col:after{content:''; display:block; clear:both;}
.big_main .btn_col > div{float:left; width:50%; padding-left:7px;}
.big_main .btn_col > div:first-child{padding: 0 7px 0 0;}
.btn_big_sh.all{text-align: left;height: 80px;line-height: 76px;padding-left: 110px;font-size: 27px;background: #fff url(../img/common/btn_big_sh_all.png) no-repeat 43px center;background-size: 35px auto;}
.btn_big_sh.helper{position:relative; text-align:left; height:80px; line-height:76px; padding-left:110px; font-size:27px; background: #fff url(../img/common/btn_big_sh_helper.png) no-repeat 38px center;background-size:46px auto;}
.btn_big_sh .alert{position:absolute; top:-15px; right:10px; display:block; padding: 5px 10px; line-height:normal; border-radius:5px;  background-color:#c70c6b; color:#fff; font-size:14px;}
@media all and (max-width:360px){
	.btn_big_sh.all{padding-left: 90px;letter-spacing:-1px; background-position:31px center;}
	.btn_big_sh.helper{padding-left: 90px;letter-spacing:-1px; background-position:26px center; }
}
.big_main_acount{position:relative;}
.big_main_acount .big_main_acount_unit{padding:0 15px;}
.big_main_acount .big_main_acount_unit .box{border:1px solid #0063CC; border-radius:5px; background:#0063CC; box-sizing: border-box; padding: 20px 20px 0px 20px; margin:0 -22px; /*transition:margin-left .2s*/; opacity:.5; height:239px; position:relative}
.big_main_acount .active .big_main_acount_unit .box{margin:0px;opacity:1}
.big_main_acount .big_main_acount_unit .main_top_account_name{font-size:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#fff; line-height:30px;text-align:center;}
.big_main_acount .big_main_acount_unit .main_top_account_num{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#61AAF1; font-size:22px; padding-top:7px; text-align:center;}
.big_main_acount .big_main_acount_unit .acount_bank{position:absolute; top: 6px;left: 27px;font-size:24px;}
.big_main_acount .big_main_acount_unit .main_top_account_cost{text-align: center; margin: 30px -10px 40px -10px; }
.big_main_acount .big_main_acount_unit .main_top_account_cost > strong{font-size:39px; vertical-align: middle; letter-spacing:-2px; color:#fff}
.big_main_acount .big_main_acount_unit .main_top_account_cost > span{vertical-align: middle; margin: 7px -2px 0 -1px; display: inline-block; font-size: 25px;color:#fff}
.big_main_acount .big_main_acount_unit .main_top_account_btn{border-top:1px solid transparent; margin:0 -20px;position: absolute;width: 100%; bottom: 0;}
.big_main_acount .active .big_main_acount_unit .main_top_account_btn{border-top-color:#127DE7}
.big_main_acount .big_main_acount_unit .main_top_account_btn:after{content:''; display:block; clear:both;}
.big_main_acount .big_main_acount_unit .main_top_account_btn > li{position:relative; width:100%;}
.big_main_acount .big_main_acount_unit .main_top_account_btn.btn2 > li{float:left; width:50%;}
.big_main_acount .big_main_acount_unit .main_top_account_btn.btn3 > li{float:left; width:33%;}
.big_main_acount .big_main_acount_unit .main_top_account_btn.btn3 > li:nth-child(2){width:34%;}
.big_main_acount .big_main_acount_unit .main_top_account_btn:not(.btn1) > li:after{content:''; display:block; position:absolute; right:0; top:0; bottom:0; width:1px; background:#127DE7;}
.big_main_acount .big_main_acount_unit .main_top_account_btn:not(.btn1) > li:last-child:after{content:none;}
.big_main_acount .big_main_acount_unit .main_top_account_btn > li > a{display: block; height: 60px; line-height: 60px; font-size: 28px;  text-align:center; color:#fff}
.big_main_acount + .big_step{margin-top:30px; border-top:0; padding-top:0; text-align:center;}

/* 상품추가 */
.big_main_acount .big_main_acount_unit.product{text-align:center; color:#fff;}
.big_main_acount .big_main_acount_unit.product .info{}
.big_main_acount .big_main_acount_unit.product .info .name{font-size:33px; display:inline-block; position:relative; padding-top:30px;}
.big_main_acount .big_main_acount_unit.product .info .name .cate{text-align:right; font-size:20px; display:block; position:absolute; right:0; top:0;}
.big_main_acount .big_main_acount_unit.product .info .name .icon{display:inline-block; width:42px; height:42px; background: url(../img/common/icon_big_main_01.png) no-repeat; background-size:100% auto; vertical-align:middle; margin: -12px 5px 0 0;}
.big_main_acount .big_main_acount_unit.product .info .name strong{color:#fff; font-size:49px;}
.big_main_acount .big_main_acount_unit.product .info .name span{font-size:28px;}
.big_main_acount .big_main_acount_unit.product .info .sub{font-size:22px; margin-top:30px}
.big_main_acount .big_main_acount_unit.product .info .sub strong{color:#fff;}
.big_main_acount .big_main_acount_unit.product .link{position:absolute; width:100%; left:0; bottom:30px; text-align:center; font-size:29px; letter-spacing:-1px; }
.big_main_acount .big_main_acount_unit.product .link:after{content:''; display:inline-block; width:11px; height:23px; background: url(../img/common/ico_big_main_arr.png) no-repeat; background-size:100% auto; vertical-align:middle; margin: -3px 0 0 7px;}

/* 미로그인시 */
.big_main_acount .big_main_acount_unit.not_login .main_top_account_num{line-height:24px; color:#fff;}
.big_main_acount .big_main_acount_unit.not_login .main_top_account_num:before{content:''; display:inline-block; width:26px; height:23px; background: url(../img/common/ico_big_main_login.png) no-repeat; background-size:100% auto; vertical-align: middle;margin: -6px 5px 0 0}
.big_main_acount .big_main_acount_unit.not_login .main_top_account_cost{position:relative}
.big_main_acount .big_main_acount_unit.not_login .main_top_account_cost:after{content:'예시금액'; position:absolute; display:inline-block; width:138px; left:50%; margin-left:-69px; text-align:center; color:#fff; background:rgba(0,0,0,.78); height:35px; line-height:32px; border-radius:17px; font-size:23px;}

/* 큰글씨  */
.big_help{position:absolute; margin-top:62px; left:0; right:0}
.big_help .owl-stage-outer{padding-top:25px;}
.big_help .owl-dots{position:absolute; top:0; width:100%; text-align:center;}
.big_help .owl-dots .owl-dot{height:12px; width:12px; border:0; border-radius:6px; background:#e0e0e0}
.big_help .owl-dots .owl-dot.active{width:30px; background:#0066cc}
.big_help .owl-dots .owl-dot + .owl-dot{margin-left:7px;} 
.big_help .big_help_unit{}
.big_help .big_help_unit .box{height:279px; background: url(../img/common/img_big_help_01.png) no-repeat center 0; background-size:304px auto;}
.big_help .big_help_unit .box.box-2{background-image: url(../img/common/img_big_help_02.png)}
.big_help .big_help_unit .box.box-3{background-image: url(../img/common/img_big_help_03.png)}
.big_help .big_help_unit .box.box-4{background-image: url(../img/common/img_big_help_04.png)}

.big_help_info{width:110%;margin:0 0 0 -15px;}
.big_help_info .owl-stage-outer{padding-bottom:35px;}
.big_help_info .owl-dots{position:absolute; bottom:0; width:100%; text-align:center;}
.big_help_info .owl-dots .owl-dot{height:12px; width:12px; border:0; border-radius:6px; background:#e0e0e0}
.big_help_info .owl-dots .owl-dot.active{width:30px; background:#0066cc}
.big_help_info .owl-dots .owl-dot + .owl-dot{margin-left:7px;} 
.big_help_info .big_help_unit{}
.big_help_info .big_help_unit .box{height:450px; background: url(../img/common/img_big_helpinfo_02.png) no-repeat center 0; background-size:340px auto;}
.big_help_info .big_help_unit .box.box-2{background-image: url(../img/common/img_big_helpinfo_03.png)}
.big_help_info .big_help_unit .box.box-3{background-image: url(../img/common/img_big_helpinfo_04.png)}
.big_help_info .big_help_unit .box.box-4{background-image: url(../img/common/img_big_helpinfo_05.png)}

.big_mode .list_accodion > li > button{font-size: 26px; letter-spacing: -1px;}
.big_mode .list_accodion > li.active .list_accodion_cont .titleType span.title_area h2,
.big_mode .list_accodion > li.active .list_accodion_cont .titleType span.title_area h3{font-size:28px !important;}
.big_mode .btnS01,
.big_mode .btnN01{font-size:26px; padding:8px 10px 9px 10px}
.big_mode .under_para{font-size:26px;}
.big_mode .agree_area label.checkboxType02{font-size:28px !important;}
.big_mode .wrap_pin_num .title_pin_num{font-size:26px;}
.big_mode .wrap_pin_time .pin_time{padding:11px 13px;}
.big_mode .wrap_pin_time .pin_time > span{font-size:26px;}
.big_mode .wrap_pin_time .pin_time > strong{font-size:26px;}
.big_mode .msg_big.tit{font-size:29px;letter-spacing:-1px;}
.big_mode .msg_norm.tit{color:#111;font-size:26px;}
.big_mode .msg_big .sub{color:#666;letter-spacing:-1px;}
.big_mode .msg_big .sub strong{color:#666;}
.big_mode .msg_big .alert{display:inline-block;padding:8px;border-radius:5px;background-color:#c70c6b;color:#fff;font-size:24px;}
.big_mode .intro_txt_5{color:#111;font-size:28px;margin:30px 0;font-weight:bold;}

body.big_mode.modal:before{content:'';display:block;position:fixed;width:100%;height:100%;background:url('../img/common/bg_modal.png') repeat left center;z-index:1001;}
.big_mode .msg_norm .tooltip_big{display:inline-block;padding-right:14px;background:#fff url('../img/common/icon_big_info.png') no-repeat 100% 2px;background-size:10px auto;border:0 none;font-size:16px;font-weight:bold;color:#666;}

.tag_big{margin:15px 0;}
.tag_big > span{font-size:18px; letter-spacing:-1px; border:1px solid #e1e1e1; padding:5px 10px 3px; border-radius:20px; display:inline-block; margin:5px 0 0 0}

/* 초기화면 */
.intro_txt_1{position:relative; }
.intro_txt_1 .txt{letter-spacing:-1px; color:#da006c; font-weight:bold; margin-bottom:10px; font-size:26px;}
.intro_txt_1 .sub{font-size:26px;}
.intro_txt_1:after{content:''; display:block; position:absolute; right:0; top:0; width:57px; height:57px; background:url('../img/common/img_big_intro_5.png') no-repeat; background-size:100% auto;}

.intro_txt_2{margin-top:30px;}
.intro_txt_2 .col{}
.intro_txt_2 .col > a{display:block; height:115px; box-sizing:border-box; padding-top:80px; text-align:center; box-shadow:1px 1px 30px rgba(0,0,0,.12); border-radius:15px; font-size:20px; font-weight:bold; letter-spacing:-1px; background:url('../img/common/img_big_intro_7.png') no-repeat center 17px; background-size:60px auto;}
.intro_txt_2 .col:first-child > a{background:url('../img/common/img_big_intro_6.png') no-repeat center 14px; background-size:45px auto;}

.intro_txt_3{font-size:23px;}
.intro_txt_3 strong{font-size:26px;}

.intro_txt_4{font-size:26px; font-weight:bold; margin:30px 0;}

.btn_big_intro{font-size:29px; text-align:center; height:60px; line-height:52px; display:block; background:#0063cc; border-radius:10px;color:#fff;}
.btn_big_intro.norm_mode{font-size:18px;}
.big_mode .listCont.branch > li > span:first-child{display:block;}
.big_mode .listCont.branch > li .int{padding-left:10px; text-indent:-12px;}
.big_mode .listCont.branch > li .int + .int{margin-top:10px;}

.txt_big_cert{}
.txt_big_cert > span{font-weight:bold; display:none; letter-spacing:-1px}
.txt_big_cert > span.on{display:block;}
.btn_arr_down{position:relative}
.btn_arr_down:after{content:''; display:block; position:absolute; right:30px; top:-28px; width:35px; height:35px; background:url('../img/common/btn_big_arr_down.png') no-repeat; background-size:100% auto;}
.big_ars_area{position: fixed;left: 0;right: 0;bottom: 57px;height: 375px;background: url(../img/common/img_big_ars_01.png) no-repeat center 0;background-size: 304px auto;}
.big_ars_area.ars-2{background-image: url(../img/common/img_big_ars_02.png)}
.big_ars_area.ars-3{background-image: url(../img/common/img_big_ars_03.png)}
.big_ars_area.ars-4{background-image: url(../img/common/img_big_ars_04.png)}

.big_coach_area{position: fixed;left: 0;right: 0;bottom: 57px;height: 100%;background: url(../img/common/img_big_coach_01.png) no-repeat center 0;background-size: 100% auto;}
.big_coach_area.coach-2{background-image: url(../img/common/img_big_coach_02.png)}
.big_coach_area.coach-3{background-image: url(../img/common/img_big_coach_03.png)}

/* 금융사고안내 게시판 */
.big_mode .area_pad .attachment_wrap {margin-bottom:0px; margin-top:0px;}
.big_mode .area_pad a.attachment_file{position:relative;display:block;margin-top:5px;padding:10px 45px 10px 10px;;border-radius:3px;background-color:#f1f4f7;line-height:35px;}
.big_mode .area_pad a.attachment_file:after{position:absolute;right:15px;top:50%;margin-top:-7.5px;width:25px;height:25px;background:url(../img/common/big_btn_download02.png) no-repeat 0 0;background-size:22px auto;content:'';}


/* 게시판내 editor  */
.big_mode .editor .mg0 {margin: 0px !important;} 
.big_mode .editor .mt0 {margin-top: 0px !important;} .big_mode .editor .mr0 {margin-right: 0px !important;} .big_mode .editor .mb0 {margin-bottom: 0px !important;} .big_mode .editor .ml0 {margin-left: 0px !important;}	
.big_mode .editor .mt5 {margin-top: 5px !important;} .big_mode .editor .mr5 {margin-right: 5px !important;} .big_mode .editor .mb5 {margin-bottom: 5px !important;} .big_mode .editor .ml5 {margin-left: 5px !important;} 
.big_mode .editor .mt10{margin-top: 10px !important;} .big_mode .editor .mr10 {margin-right: 10px !important;} .big_mode .editor .mb10 {margin-bottom: 10px !important;} .big_mode .editor .ml10 {margin-left: 10px !important;} 
.big_mode .editor .ac {text-align:center !important;} .big_mode .editor .al {text-align:left !important;} .big_mode .editor .ar {text-align:right !important;}
.big_mode .editor .blind {position: absolute !important; overflow: hidden; margin: -1px; border: 0; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0) !important;}

.big_mode .editor p, .big_mode .editor span, .big_mode .editor strong, .big_mode .editor font, .big_mode .editor div, .big_mode .editor li, .big_mode .editor dt, .big_mode .editor dd, .bbs_cont.big_mode .editor h3, .bbs_cont.big_mode .editor h3 > span, .big_mode .editor .refList > li, .big_mode .editor .refList:not(ul) {font-size:28px !important; line-height:1.4em !important;}
.big_mode .editor .titH3 {font-size: 28px !important;}
.big_mode .editor p, .big_mode .editor span, .big_mode .editor strong, .big_mode .editor ul, .big_mode .editor dl {height:auto !important; margin-bottom:0 !important; padding-top:0 !important; padding-bottom:0 !important;} 
.big_mode .editor div {max-width:100%; margin-bottom:0 !important;}
.big_mode .editor .normal, .big_mode .editor p, .big_mode .editor font, .big_mode .editor div, .big_mode .editor li, .big_mode .editor dl, .big_mode .editor dt, .big_mode .editor dd, .bbs_cont.big_mode .editor table thead ~ tbody td:not(.bg), .popup .compareTable span[style], 
.popup .compareTable p[style], .popup .compareTable span[style], .big_mode .editor .bold, .big_mode .editor table th, .big_mode .editor table th *, .bbs_cont.big_mode .editor h3, .bbs_cont.big_mode .editor h3 > span, 
.mallDetailRight .noticeBox .cont.big_mode .editor .titH6, .big_mode .editor .tit2, .big_mode .editor .tit3, .big_mode .editor .titH3 {font-family: 'Noto Sans Korean', 'Malgun Gothic', 'Apple SD Gothic Neo', AppleGothic, 돋움, Dotum, Sans-serif !important; font-weight:normal !important;}
/*.big_mode .editor span {font-family:'Roboto Light', 'NotoSans Light', 'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', sans-serif; line-height:1.6em !important;}*/
.big_mode .editor .bold, .big_mode .editor table th, .big_mode .editor table th *, .bbs_cont.big_mode .editor h3, .bbs_cont.big_mode .editor h3 > span, .big_mode .editor .tit2, .big_mode .editor .tit3, .big_mode .editor .titH3 {font-weight: bold !important;}

.big_mode .editor a:not(.btnWB) {position:relative !important; display:inline-block !important; text-decoration:underline;}
.big_mode .editor a:not(.btnWB), .big_mode .editor a:not(.btnWB) * {color:#0a7bfb !important; width:auto !important; }
.big_mode .editor a:not(.btnWB) * {text-decoration:none !important;}
.big_mode .editor a:not(.btnWB):hover, .big_mode .editor a:not(.btnWB):hover *, .big_mode .editor a:not(.btnWB):focus, .big_mode .editor a:not(.btnWB):focus * {color:#0a7bfb !important;}
.big_mode .editor a.links, .big_mode .editor a.links > span {text-decoration:none !important;}

.big_mode .editor table {position:relative; width:100% !important; margin-left:0 !important; table-layout:fixed; border-top:none !important; border-bottom:1px solid #dedede !important; text-align:center; color:#333; word-break:normal;}
.big_mode .editor table:before {content: ''; position: absolute; left:-1px; top:0; bottom:0; border-left: 2px solid #fff;}
.big_mode .editor table th, .big_mode .editor table td {padding:5px 10px !important; border-left:1px solid #dedede !important; border-top:1px solid #dedede !important; border-color:#dedede !important; border-right:none !important; font-size:28px !important; vertical-align:middle;}
.big_mode .editor table th {padding:5px 10px !important; background-color:#f6f8fb !important; border-top:none;}
.big_mode .editor table thead tr th {border-bottom:1px solid #d8d8d8;}
.big_mode .editor table tbody tr:first-child > *, .big_mode .editor table thead tr:first-child > * {border-top:2px solid #626364 !important;}
.big_mode .editor table thead ~ tbody tr:first-child > * {border-top:none !important;}
.big_mode .editor table .al, .big_mode .editor table.al th, .big_mode .editor table.al td, .big_mode .editor table.tableY td {text-align:left;}
.big_mode .editor table.tableY {width:100%; table-layout:fixed; border-top:2px solid #626364; border-bottom: 1px solid #dedede; text-align: left; color:#666; word-break:normal;}
.big_mode .editor table.tableY tbody td {padding:5px 10px; border-top: 1px solid #d8d8d8; border-left: 1px solid #dedede; font-weight: normal; vertical-align: middle;}
.big_mode .editor table.tableY td:nth-child(2n-1) {background-color: #f5f7fb; color:#333;}
.big_mode .editor table.tableY td:not(.first):first-child {border-left:none}
.big_mode .editor table ul, .big_mode .editor table ul li {text-align:left;}

.big_mode .editor .txtList, .big_mode .editor .refList {text-align:left;}
.big_mode .editor .txtList li , .big_mode .editor .refList > li {position:relative; display:list-item; margin-top:9px; padding-left:10px; letter-spacing:0;}
.big_mode .editor .txtList > li:before {content:''; position:absolute; top:18px; left:1px; display:block; width: 4px; height: 4px; background: #333; border-radius:50%;}
.big_mode .editor .txtList > li:first-child {margin-top:0 !important;}
.big_mode .editor .txtList > li ul {margin-top:9px;}
.big_mode .editor .txtList > li > ul > li {padding-left:7px;}
.big_mode .editor .txtList > li > ul > li:before {top:9px; width:2px; height:2px;}
.big_mode .editor .txtList > li > ul > li > ul > li:before {width:3px; height:1px; border-radius:0 !important;}

.big_mode .editor .refList > li, .big_mode .editor .refList:not(ul) {position:relative; padding-left:19px !important; font-size:28px !important; color:#777;}
.big_mode .editor .refList > li {margin-top:4px !important;}
.big_mode .editor .refList > li:before, .big_mode .editor .refList:not(ul):before {content:'※'; position:absolute; top:0 !important; left:0; display:block; width:auto; height:auto;}
.big_mode .editor .refList:not(ul) + .refList:not(ul) {margin-top:0 !important;}

/* 큰글씨 추가 */
.big_mode .content_box .area_pad{color:#111;font-size:30px;}
.step_state{overflow:hidden;height:auto;}
.step_state .step_area{float:left;width:80%;height:16px; background:#E5E5E5; border-radius:8px;position:relative;}
.step_state .step_count{float:right;width:20%;font-size:0.67em;text-align:center;}
.step_state .step_bar{height:100%;position:absolute; left:0; background:#C70C6B;border-radius:8px; transition:left .3s;}
.step_state .step_bar.fin{width:100%;}
.step_state .step_bar.sp_1_3{width:33.3%;}
.step_state .step_bar.sp_2_3{width:66.6%;}
.step_state .step_bar.sp_1_4{width:25%;}
.step_state .step_bar.sp_2_4{width:50%;}
.step_state .step_bar.sp_3_4{width:75%;}
.step_state .step_bar.sp_1_5{width:20%;}
.step_state .step_bar.sp_2_5{width:40%;}
.step_state .step_bar.sp_3_5{width:60%;}
.step_state .step_bar.sp_4_5{width:80%;}
.step_state .step_bar.sp_1_6{width:16.7%;}
.step_state .step_bar.sp_2_6{width:33.4%;}
.step_state .step_bar.sp_3_6{width:50.1%;}
.step_state .step_bar.sp_4_6{width:66.8%;}
.step_state .step_bar.sp_5_6{width:83.5%;}

.big_mode .btnArea > span > button{padding:7px 10px;border-radius:5px;border:solid 1px #4B4E68;font-size:1.429rem;font-weight:normal;min-height:35px;line-height:1.2;}
.big_mode .btnArea > span > button.point{border-color:#0063cc;}
.big_mode .btnArea > span > button.point_important{border-color:#b71867;}
.big_mode .btnArea > span > button.h50{min-height:50px;}
.big_mode .btnArea.btn_agm_one button{padding:16px 10px;font-size:2.143rem;line-height:1;}
.big_mode .btnArea.btn_agm_sec, .big_mode .btnArea.btn_agm_thr{display:flex;flex-wrap:wrap;}
.big_mode .btnArea.btn_agm_sec span{flex-basis:48.4%;border-width:5px;}
.big_mode .btnArea.btn_agm_sec span:nth-child(2n+1){border-left:0;}
.big_mode .btnArea.btn_agm_sec span:nth-child(2n){border-right:0;}
.big_mode .btnArea.btn_agm_thr span{flex-basis:31.3%;border-width:5px;}
.big_mode .btnArea.btn_agm_thr span:nth-child(3n+1){border-left:0;}
.big_mode .btnArea.btn_agm_thr span:nth-child(3n){border-right:0;}
.big_mode .btnArea.btn_agm_sec button, .big_mode .btnArea.btn_agm_thr button{height:auto !important;padding:18px 0;border-color:#dedede;font-size:1.857rem;letter-spacing:-0.1rem}

.big_mode .listType01{border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0;}
.big_mode .listType01 > li{border-top:solid 1px #f0f0f0;font-size:1.857rem;}
.big_mode .listType01 > li > a{background-image:url(../img/common/bul_list_bigtxt.png);background-size:3.6% auto;}
.big_mode .listType01 > li > a > strong:only-child{font-size:1.857rem;}
.big_mode .listType_tit{padding:15px 20px;background:#f1f6ff;font-size:1.857rem;font-weight:normal;}
.big_mode .listType_selt01{margin-top:30px;}
.big_mode .listType_selt01:after{content:'';display:block;clear:both;}
.big_mode .listType_selt01 li{position:relative;margin-bottom:15px;border:#dedede solid 1px;border-radius:5px;}
.big_mode .listType_selt01 li a{display:block;padding:24px 20px;font-size:1.857rem;line-height:1.4;}
.big_mode .listType_selt01 li .selt_box{float:right;padding:7px 10px;border:solid 1px #4b4e68;border-radius:5px;;font-size:1.429rem;line-height:1;text-align:center;}

@media screen and (max-width:320px){
	.big_mode .btnArea.btn_agm_sec span{flex-basis:48.2%;}
	.big_mode .btnArea.btn_agm_thr span{flex-basis:31%;}
}
@media screen and (min-width:370px){
	.big_mode .btnArea.btn_agm_thr span{flex-basis:31.4%;}
	.big_mode .btnArea.btn_agm_sec span{flex-basis:48.5%;}
}


/* 큰글씨모드 공통 */
.big_mode .sky_bg{background-color: #f1f7ff;}
.big_mode .content_big{padding-bottom:30px; word-break:break-all;}
.big_mode .header_big + .content_big{padding-top:58px;}

.big_mode input[type="checkbox"]{width:30px; height:30px;}
.big_mode input[type="checkbox"] {background-size:30px auto;}
.big_mode input[type="checkbox"]:checked {background-size:30px auto;}
.big_mode input[type="checkbox"]:disabled:checked {background-size:30px auto;}
.big_mode input[type="checkbox"] + label{color:#111}
.big_mode input[type="checkbox"]:disabled + label{color:#666}
.big_mode input + label{margin-left: 10px;}
.big_mode .big_input_wrap .title_level3{font-size:24px;}
.big_mode .big_input_wrap a.btn_change{display:inline-block; padding-left:45px; font-size:20px; color:#666;}
.big_mode .big_input_wrap a.btn_change .btn_txt{position:relative; display:inline-block; margin-left:10px; padding-right:22px; color:#333; }
.big_mode .big_input_wrap a.btn_change .btn_txt:after{content:''; display: inline-block; position:absolute; top:2px; right:0; width:13px; height:21px; background:url(../img/common/bg_cus_apply_arrow.png) no-repeat; background-size: 10px auto;}

.big_mode .final_confirm_list.line{border-bottom:1px solid #dedede;}
.big_mode .final_confirm_list li{margin:30px 0;}
.big_mode .final_confirm_list li span.list_tit{display:block; padding-bottom:15px; font-size:20px; color:#666;}
.big_mode .final_confirm_list li strong{font-size:24px; color:#333;}

.big_mode .tbBoth{margin-top:30px;}
.big_mode .tbBoth th,.big_mode .tbBoth td{font-size:20px;}
.big_mode .tbBoth th{color:#666;}
.big_mode .tbBoth td{color:#333;}
.big_mode .tbBoard {border-top: solid 2px #d4dce9; border-bottom:0;}

.big_mode .big_transfer_comp{margin-top:10px; text-align:center; color:#111;}
.big_mode .big_transfer_comp p{padding-top:20px; font-size:26px;}
.big_mode .big_transfer_comp p .cost{font-size:39px;}
.big_mode .unit{display: inline-block !important; padding-left:5px;}

.big_mode .title_level3.pw_tit{margin:120px 0 30px 0; padding:0; text-align: center;}
.big_mode .pw_wrap .pw_num a span{margin-left:5px; padding:25px 25px;}
.big_mode .pw_wrap .pw_num a span:before{width:32px; height: 32px; margin: -16px 0 0 -16px; border-radius: 50%;}
.big_mode .pw_wrap .pw_num a span.on:before{width:32px; height: 32px; }

/* 큰글씨모드 팝업 */
.big_mode .ui_layer_popup.big_title_popup{padding-top:0;}
.big_mode .big_title_popup .ui_layer_title{background-color: #e6ebf4;}
.big_mode .big_title_popup .ui_layer_title h3{padding:20px 15px; font-size:28px;}
.big_mode .big_title_popup .btn_big_close{line-height:normal; top:-8px; right:15px; background-color: #fff;}

/* 큰글씨모드 : 이체  */
.big_mode .acount_pw_area{margin:0; padding: 5px 0 30px 0;}
.big_mode .acount_pw em{padding:30px 0 30px 45px; line-height:normal; background-size:35px auto; font-size:20px;}
.big_mode .acount_pw span{width: 18px; height: 18px;}
.big_mode .acount_pw span.on{background-color: #0063cc;}
.big_mode .input_won{height:auto !important; margin:15px 0 !important; padding:0 !important;; font-size: 20px !important;}
.big_mode .inquiry_detail_wrap .select_time > span button{min-height: 35px; font-size:20px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .inquiry_detail_wrap{padding:20px 15px 0;}
.big_mode .wrap_bottom_layer_popdimx{display:block; position:static; bottom:0;}
.big_mode .wrap_bottom_layer_popdimx .layer_popupInner{padding-bottom:0;}
.big_mode .wrap_bottom_layer_popdimx .title_level3{margin:-5px 0 0; padding:0 15px 15px 15px; border-bottom:2px solid #d4dce9;}
.big_mode .wrap_bottom_layer_popdimx .tabType02.tabType02_1{max-width: calc(100% - 20px);}
.big_mode .wrap_bottom_layer_popdimx .tabType02 > li{padding:0;}
.big_mode .wrap_bottom_layer_popdimx .tabType02 > li > a{margin:0 5px; padding:15px 0; font-size: 20px; border-block-width:4px; }
.big_mode .wrap_bottom_layer_popdimx .tabType02.tab_table > li:first-child > a, .big_mode  .wrap_bottom_layer_popdimx .tabType02.tab_table > li:nth-child(2) > a{padding-left:10%;}
.big_mode .wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark{top:14px; right:17%;}
.big_mode .wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark input[type="radio"]{background: url(../img/contents/ico_star.png) no-repeat; background-position: center 0; background-size: 20px;}
.big_mode .wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark input[type="radio"]:checked{margin-top:-3px; background: url(../img/contents/ico_star.png) no-repeat;  background-position: center bottom; background-size: 20px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li{padding:20px 0;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a > div > span{font-size:24px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a{padding: 5px 0 10px 0;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type.logo_type_vaC > li > a > div > strong{font-size:24px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type > li > a > div ~ div span{display:block; margin-top:5px; font-size:20px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a > div:not(:first-child){ padding-left:55px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a > div:first-child{width:40px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .wrap_tab_contents .no_result{padding-top:75px; font-size:20px; }
.big_mode .wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2{font-size:20px;}
.big_mode .acount_list_select > li > a > div > strong{line-height:1.3em; font-size:24px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .group_tag_area .tag_list li a{height: 35px; line-height: 33px; font-size:18px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .search_box .btn_search{background: #fff url(../img/contents/ico_mgf.png) 50% 50% / 28px auto no-repeat; top:10px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2 .transfer_info_title strong{line-height:1.3em; font-size:24px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2{padding:14px 20px 18px 20px;}
.big_mode .wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dt, .big_mode .wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dd{line-height: 1.3em;}
.big_mode .transfer_set_cont {display:block;}
.big_mode .transfer_set_cont input[type="button"] {border: solid 1px #c2d0e3;padding: 0 10px;border-width: 0 0 1px 0;line-height: 40px;color: #111;font-weight: bold;border-radius: 0;background-color: #f8fafc;}
.big_mode .wrap_reset > a.input_reset {background-color:#f8fafc !important;}

/* 큰글씨모드 : STEP */
.wrap_big_step{position:relative; width:100%; padding:25px 55px 25px 15px; box-sizing: border-box;}
.wrap_big_step:afer{clear:both; content:''; display:block; }
.wrap_big_step .bar{position:relative; height:11px; background:#e5e5e5; border-radius:6px;}
.wrap_big_step .current_bar{width:0%; height:100%; position:absolute; left:0; background:#0063cc; border-radius:6px; transition:left .3s;}
.wrap_big_step .count_txt{position:absolute; top:20px; right:15px; font-size:20px; color:#666;}
.wrap_big_step .count_txt .current{color:#0063cc;}
.wrap_big_step .step_count{position: absolute !important; overflow: hidden; margin: -1px; border: 0; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0) !important;}

/* 큰글씨모드 : 계좌 */
.big_tf_acount{padding-top:15px;}
.big_tf_acount strong{color:#fff;}
.big_tf_acount .big_tf_acount_unit{padding:0 15px;}
.big_tf_acount .big_tf_acount_unit .box{margin:0 -22px; padding: 25px 20px; border:1px solid #0063CC; border-radius:5px; background:#0063CC; color:#fff; box-sizing: border-box; opacity:.5;}
.big_tf_acount .active .big_tf_acount_unit .box{margin:0; opacity:1;}
.big_tf_acount .big_tf_acount_unit .top_account_info{line-height:1.3em; font-size:26px; text-align: left;}
.big_tf_acount .big_tf_acount_unit .top_account_info .top_account_name{display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight: 900;}
.big_tf_acount .big_tf_acount_unit .top_account_info .top_account_name span.account_nic{display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight:normal;font-size:18px;}
.big_tf_acount .big_tf_acount_unit .top_account_info .reload_btn{display:inline-block; width:17px;height:15px;overflow:hidden;color:transparent;border:0;background-color:transparent;background:url('../img/common/icon_balance_white.png') no-repeat left center;background-size:17px auto; font-size:0.857rem;margin-left:5px;margin-right:5px}
.big_tf_acount .big_tf_acount_unit .top_account_cost{padding-top:25px; font-size:24px; text-align: right;}
.big_tf_acount .big_tf_acount_unit .top_account_cost .tit{position:relative; display: inline-block; margin-bottom:10px;}
.big_tf_acount .big_tf_acount_unit .top_account_cost .reload_btn{display: inline-block; width:22px; height:34px; margin-right:5px; background:url('../img/common/icon_balance_white.png') no-repeat left center; background-size: 22px auto; color:transparent;  border:0;}
.big_tf_acount .big_tf_acount_unit .top_account_cost strong{font-size:26px;}
.big_tf_acount .acount_emt_amount{padding:30px; font-size:24px; text-align:right; box-sizing: border-box;}
.big_tf_acount .acount_emt_amount .tit{display:block; margin-bottom:10px; color:#111; }
.big_tf_acount .acount_emt_amount a.btn_emt_trnasfer{margin:0; padding:0;}
.big_tf_acount .acount_emt_amount a.btn_emt_trnasfer::after{content:''; display:block; position:absolute; top:8px; right:-25px; width:18px; height:15px; background:url('../img/common/btn_iq_toggle2.png') no-repeat center center; transform:rotate(0deg);}
.big_tf_acount .acount_emt_amount a.btn_emt_trnasfer.active::after{transform:rotate(180deg);}
.big_tf_acount .acount_emt_amount .btn_emt_trnasfer strong{font-size:24px;}
.big_tf_acount .emt_trnasfer_list{font-size:20px; background-color:transparent;}
.big_tf_acount .emt_trnasfer_list > li{display: list-item;}
.big_tf_acount .emt_trnasfer_list > li:first-child{padding-bottom:15px; border-bottom:2px solid #dedede;}
.big_tf_acount .emt_trnasfer_list > li .item{display:block;}

/* 큰글씨모드 : 은행선택  */
.big_mode .select_list{padding: 0 15px; }
.big_mode .select_list > li{display:table; width:100%; min-height:60px; padding:15px 20px 15px; border:1px solid #DEDEDE; border-radius:7px; table-layout: fixed;}
.big_mode .select_list > li + li{margin-top:25px;}
.big_mode .select_list > li .left{display:flex; align-items:center; line-height:40px;}
.big_mode .select_list > li .left img{display:inline-block; width:40px;}
.big_mode .select_list > li .left span{display:inline-block; padding:0 5px 0 10px; font-size:20px; line-height:1.2em}
.big_mode .select_list > li .right{display:table-cell; vertical-align:middle; width:80px;}
.big_mode .select_list > li .right .btn_big{width:100%; box-sizing:border-box; padding:0; text-align:center; border:1px solid #4B4E68; background:#fff;}
.big_mode .select_list.selected li{background-color: #f8fafc; border-color: #c2d0e3;}
.big_mode .select_list.selected li.final .left{line-height: unset;}
.big_mode .select_list.selected li.final .left strong{font-size:24px; font-weight: normal;}
.big_mode .select_list.selected li.final .acc_num{display:block; padding:7px 0 0 0; font-size:22px;}

/* 큰글씨모드 : 모바일간편인증 */
.big_login.confirm .area_pad {position:relative;}
.btn_big_sh.ico_pw,
.btn_big_sh.ico_pt,
.btn_big_sh.ico_bio {background:#fff; border:1px solid #EAEAEA; border-radius:5px; box-shadow:0 1px 15px rgba(0,0,0,.12); display:block; font-size:23px; text-align:left; line-height:100px; height:100px; box-sizing:border-box; position:relative; padding-left:95px;}
.btn_big_sh.ico_pw {background:#fff url('../img/common/btn_big_log_pw.png') no-repeat 25px center; background-size:auto 50px;}
.btn_big_sh.ico_pt {background:#fff url('../img/common/btn_big_log_pt.png') no-repeat 23px center; background-size:auto 45px;}
.btn_big_sh.ico_bio {background:#fff url('../img/common/btn_big_log_bio.png') no-repeat 21px center; background-size:auto 50px;}
.btn_txt_area {text-align:center; margin:30px 0;}
.btn_txt_area .btn_txt {display:inline-block; padding:10px 30px 10px 0; margin:0 15px; font-size:25px; background:#fff url('../img/common/btn_big_arr_grey.png') no-repeat right center; background-size:13px auto;}

/* 큰글씨모드 : 공동인증서 */
.big_certificate {margin-top:60px;}
.big_certificate .title_level3 {text-align:center; margin-bottom:30px;}
.big_certificate .title_level3 span {display:inline-block; padding-left:100px; background:url('../img/common/icon_big_cert.png') no-repeat left center; background-size:80px;}
.big_certificate .certification_list .certification_item .cert_info {line-height:1.3;}
.big_certificate .certification_list .certification_item .cert_info span.name {font-size:24px;}
.big_certificate .certification_list .certification_item .cert_info span[class*="info"] {font-size:20px;}

/* 큰글씨모드 : 다른 로그인 방법 */
.big_btn_flex {display:flex; flex-direction:row; justify-content:space-between;}
.big_btn_flex .btn_icon {display:block; width:calc(33% - 6px); text-align:center; padding:95px 0 20px 0; font-size:17px; border-radius:7px; background:#eff3f7; box-sizing:border-box;}
.big_btn_flex .btn_icon.ico_pw {background:#eff3f7 url('../img/common/btn_big_log_pw.png') no-repeat center 20px; background-size:auto 50px;}
.big_btn_flex .btn_icon.ico_pt {background:#eff3f7 url('../img/common/btn_big_log_pt.png') no-repeat center 20px; background-size:auto 50px;}
.big_btn_flex .btn_icon.ico_bio {background:#eff3f7 url('../img/common/btn_big_log_bio.png') no-repeat center 20px; background-size:auto 50px;}
.big_other .btn_big_sh {width:100%; height:auto; min-height:105px; line-height:1.3; font-size:21px; text-align:left; padding:25px 25px 25px 105px;  border-radius:7px; border:none; background:#eff3f7; box-shadow:none;}
.big_other .btn_big_sh.ico_certi01 {background:#eff3f7 url('../img/common/btn_big_log_cert02.png') no-repeat 35px center; background-size:auto 50px;}
.big_other .btn_big_sh.ico_certi02 {background:#eff3f7 url('../img/common/btn_big_log_cert01.png') no-repeat 33px center; background-size:auto 50px;}

/* 건별이체_renewal2022 */
.contents.newStyle .acount_box{position:relative;margin:20px 0 0;padding:20px 15px 20px 40px;background-color:#f7faff;border:1px solid #0063cc;border-radius:5px}
.contents.newStyle .acount_box.ipgum_ty, .contents.newStyle .acount_box.tax_ty{padding:15px;}
.contents.newStyle .acount_box.chgum_ty{padding:15px;border:none 0;}
.contents.newStyle .acount_box.jibtax_ty{margin:20px -15px 0;padding:25px 5px 10px;background-color:#f8fafc;border:none;border-radius:0;border-top:#d4dce9 solid 1px;border-bottom:#d4dce9 solid 1px;}
.contents.newStyle .acount_box .bank_logo{position:absolute;top:22px;left:14px;width:19px;}
.contents.newStyle .acount_box .ac_name{width:100%;background:url(../img/common/btn_acount_arrow05.png) 100% 50% / 12px auto no-repeat;border:0 none; line-height:1.5;text-align:left;}
.contents.newStyle .acount_box .ac_name strong{display:block;font-size:1.072rem;letter-spacing:-0.02em;}
.contents.newStyle .acount_box .ac_name strong .acount_nic{display:inline-block;padding:2px 0 0;color:#666;font-size:.857em;font-weight:normal;vertical-align:top;}
.contents.newStyle .acount_box .ac_name span{font-size:1rem;}
.contents.newStyle .acount_box .ac_name .ac_num{color:#666;}
.contents.newStyle .acount_box .ac_balance{padding:10px 0 0;color:#666;font-size:.857em;text-align:right;}
.contents.newStyle .acount_box .ac_balance strong{padding-left:2px;font-size:1.68em;}
.contents.newStyle .acount_box.ipgum_ty .ac_name, .contents.newStyle .acount_box.chgum_ty .ac_name, .contents.newStyle .acount_box.tax_ty .ac_name, .contents.newStyle .acount_box.jibtax_ty .ac_name{background:none 0}
.contents.newStyle .acount_box.tax_ty .ac_name strong{color:#666;font-size:0.857rem;font-weight:normal;}
.contents.newStyle .acount_box.tax_ty .ac_name .ac_num{color:#111;font-size:1rem;font-weight:bold;}
.contents.newStyle .acount_box.jibtax_ty .ac_name{width:94%;margin:0 auto;padding:0 10px 20px;text-align:center;border-bottom:#d4dce9 solid 1px;}
.contents.newStyle .acount_box.jibtax_ty .ac_name strong{color:#666;}
.contents.newStyle .acount_box.jibtax_ty .ac_name .ac_num{color:#0063cc;font-size:1.143rem;}
.contents.newStyle .acount_box.jibtax_ty .tbBoth th{color:#666;}
.contents.newStyle .acount_box.jibtax_ty .tbBoth th, .contents.newStyle .acount_box.jibtax_ty .tbBoth td{font-size:0.929rem;}
.contents.newStyle .acount_box.ipgum_ty .ac_name .box_arrow, .contents.newStyle .acount_box.chgum_ty .ac_name .box_arrow{display:inline-block;overflow:hidden;width:12px;height:12px;margin-left:10px;background:url(../img/common/btn_acount_arrow05.png) 50% 80% / 12px auto no-repeat;font-size:0;color:transparent;}

.contents.newStyle .tf_addinfo{display:none;padding:20px 0 0;margin-bottom:-2px;}
.contents.newStyle .tf_addinfo.on{display:block}
.contents.newStyle .tf_addinfo > a{display:flex;padding-right:15px;background:url(../img/common/bg_cus_apply_arrow.png) 100% 62% / 7px auto no-repeat;color:#333;font-size:1.214rem;line-height:1.4em;}
.contents.newStyle .tf_addinfo > a > strong{padding:5px 8px 6px;border-radius:5px;background:#0063cc;color:#fff;font-size:0.824em;font-weight:normal;line-height:1;}
.contents.newStyle .tf_addinfo > a > p{width:80%;padding:0 0 0 15px;color:#111;font-size:0.942em;font-weight:bold;text-align:right;}
.contents.newStyle .tf_addinfo > a > p .txt_blue{color:#0063cc;}
.contents.newStyle .tf_addinfo > a > p .amount{color:#111 !important;}

[class*=ontents].newStyle input[type=text]:focus::placeholder{color:#0063cc}
.contents.newStyle .lnk_cent_area{display:block;position:relative;width:100%;padding:100px 0 0;text-align:center;}
.contents.newStyle .lnk_cent_area a{display:inline-block;padding-right:15px;background:url(../img/common/bg_cus_apply_arrow.png) 100% 62% / 7px auto no-repeat;color:#333;font-size:1rem;}
.contents.newStyle .area_amt{padding:30px 0 45px;text-align:center;}
.contents.newStyle .area_amt.type_tf{padding:30px 15px 45px;color:#111;font-size:2.286rem;line-height:1;text-align:left;}
.contents.newStyle .area_amt .input_won{color:#666 !important;font-size:0.857rem !important;text-align:center;}
.contents.newStyle .area_amt .point_blue{padding:4px 0;font-size:0.857rem;}
.contents.newStyle .area_amt .wrap_reset{position:relative; padding-right:3.5rem; max-width:90% !important;}
.contents.newStyle .area_amt .wrap_reset > input{display:inline-block;width:100%;padding:0 0 0 0;font-size:30px;line-height:40px;text-align:right}
.contents.newStyle .area_amt .wrap_reset > input::placeholder{color:#666;text-indent:0 !important; overflow:visible;font-size:24px;line-height:40px;}
.contents.newStyle .area_amt .wrap_reset > a{display:none;position:absolute;width:26px;overflow:hidden;border-bottom:none;color:transparent;white-space:nowrap;background-color:#fff;top:10px;right:-15px;}
.contents.newStyle .area_amt .wrap_reset > span.box_txt{display:none;position:absolute;font-size:2.143rem;line-height:1;top:5px;right:10px;z-index:1;}
.contents.newStyle .area_amt .wrap_reset > input:focus ~ a{display:inline-block;border-bottom:none;background:url('../img/common/btn_mod01.png') no-repeat center center;background-size:16px auto;background-color:#fff;top:10px;right:-15px;}
.contents.newStyle .area_amt .wrap_reset > input:focus ~ span.box_txt, .contents.newStyle .area_amt .wrap_reset.active span.box_txt{display:inline-block;}
.contents.newStyle .area_amt .wrap_reset.active > input ~ a {display:inline-block;background:url('../img/common/btn_mod01.png') no-repeat center center;background-size:16px auto;background-color:#fff;top:10px;right:-15px;}
.contents.newStyle .area_amt .wrap_reset.active > input[disabled] ~ a{background-color:#f1f1f1;top:10px;right:-15px;}
.contents.newStyle .acount_emt_amount.type_tf{padding:10px 15px;background-color:#f8fafc;border-radius:5px;}
.contents.newStyle .acount_emt_amount.type_tf:after{content:'';display:block;clear:both;}
.contents.newStyle .acount_emt_amount.type_tf .btn_emt_trnasfer{display:block;position:relative;overflow:hidden;height:auto;margin:0;padding:0 15px 0 15px;color:#0063cc;font-size:0.857rem;font-weight:normal;text-align:left;}
.contents.newStyle .acount_emt_amount.type_tf .btn_emt_trnasfer strong{font-weight:normal;}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer{padding-right:20px}
.contents.newStyle .acount_emt_amount.type_tf .btn_emt_trnasfer.active ~ .acount_emt_trnasfer:before{display:none;}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer::after{content:'';display:block;position:absolute;width:15px;height:15px;background:url('../img/common/btn_acount_arrow01.png') no-repeat center center;background-size:15px auto;right:0;top:50%;margin-top:-7px;transform:rotate(180deg)}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer.active::after{transform:rotate(0deg)}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer.ty2{margin-top:4px;text-align:left;}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer.ty2 .num{color:#666;font-size:1.071rem;}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer.ty2 .acount_other{display: block;margin-top: 3px;font-size: 0.929rem;}
.contents.newStyle .acount_emt_amount.type_tf a.btn_emt_trnasfer.ty2:after{top:auto;bottom:1px;margin-top:0;}
.contents.newStyle .acount_emt_amount.type_tf .btn_emt_trnasfer strong{font-size:0.857rem;color:#0063cc;}
.contents.newStyle .acount_emt_amount.type_tf .btn_emt_trnasfer .btn_emt_trnasfer_label{display:inline-block;margin-right:8px}
.contents.newStyle .acount_emt_amount.type_tf .emt_trnasfer_list > li .emt_trnasfer_list_td .amount{color:#666;font-size:0.857rem;}
.contents.newStyle .acount_emt_amount.type_tf .emt_trnasfer_list > li .emt_trnasfer_list_td.deposit{color:#666;}
.contents.newStyle .transfer_set .btn_hp_noti{float:right;padding:2px 0 0;color:#666;font-size:1rem;font-weight:normal;}
.contents.newStyle .transfer_set .btn_hp_noti span{display:inline-block;padding:0 15px 0 4px;background:url(../img/common/bg_cus_apply_arrow.png) 100% 62% / 7px auto no-repeat;}
.contents.newStyle .transfer_set.new_type .wrap_reset.noneColor{display:flex;}
.contents.newStyle .transfer_set.new_type .wrap_reset.noneColor > input[type=button]{height:40px;padding:0 10px;background-color:#fff;border:0 none;border-bottom:#ccc solid 1px;border-radius:0;color:#111;font-size:1.143rem;font-weight:bold;line-height:40px;}
.contents.newStyle .transfer_set.new_type .wrap_reset.noneColor > input[type=button]:focus{border-color:#0063cc;}
.contents.newStyle .transfer_summary.type_tf{font-size:1.143rem;text-align:center;}
.contents.newStyle .transfer_summary.type_tf span{display:block;}
.contents.newStyle .transfer_summary.type_tf > span + span:before{display:none;}
.contents.newStyle .wrap_transfer_info.type_tf{margin-top:20px;padding:12px 15px 12px 5px;border:#e2e7f0 solid 1px;border-radius:5px;}
.contents.newStyle .wrap_transfer_info.active{border:#0063cc solid 1px;}
.contents.newStyle .wrap_transfer_info.type_tf table{border:none;}
.contents.newStyle .wrap_transfer_info.type_tf table th, .contents.newStyle .wrap_transfer_info.type_tf table tbody td{padding:8px 0 7px 10px;color:#666;}
.contents.newStyle .wrap_transfer_info.type_tf table tbody td{color:#111;font-size:0.929rem;font-weight:bold;}
.contents.newStyle .wrap_transfer_info.type_tf table tbody td .transfer_bank{color:#0063cc !important;font-size:0.929rem;}
.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl{display:flex;justify-content:space-between;width:auto;margin:-12px -15px 0 -5px;padding:15px 10px 15px 15px;border:none;background-color:#f8fafc;border-top-left-radius:5px;border-top-right-radius:5px;}
.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl strong{color:#111;font-weight:bold;}
.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl p strong{float:left;font-weight:normal;}
.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl p strong.amount{float:right;color:#0063cc !important;font-weight:bold;}
.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl .cont_del{width:20px;margin-top:1px;}
.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl .cont_del:after{background:url('../img/common/btn_mod01.png') center center / 16px auto no-repeat;}
.contents.newStyle .transfer_set .transfer_set_cont .titleType{border:none;margin:0;padding:10px 0;color:#0063cc;}
.select_cost_para.type_tf{background:url('../img/common/icon_cost_para.png') no-repeat left 3px !important;background-size:13px !important;padding-left:18px !important;font-size:0.857rem;margin-top:7px;text-align:left !important;}
.contents.newStyle .wrap_transfer_info.type_tf .result_table_caption{padding:10px 0 0;}
.contents.newStyle .wrap_transfer_info.type_tf .result_table_cont{display:none}
.contents.newStyle .wrap_transfer_info.type_tf .area_btn_more{text-align:center}
.contents.newStyle .wrap_transfer_info.type_tf .area_btn_more a{display:inline-block;position:relative;height:30px;overflow:hidden;padding-right:16px;color:#333;font-weight:bold;white-space:nowrap;}
.contents.newStyle .wrap_transfer_info.type_tf .area_btn_more a::after{content:'';display:block;clear:both;background:url('../img/common/bul_more01.png') no-repeat 100% center;position:absolute;width:18px;height:18px;background-size:12px auto;right:0;top:1px;transition:0.3s;}
.contents.newStyle .wrap_transfer_info.active .area_btn_more a::after{background:url('../img/common/bul_less01.png') 0 center / 12px auto no-repeat;transform:rotate(180deg);transition:0.3s;}

.contents.newStyle .transfer_set.new_type .wrap_reset.noneColor .btnS03{width:40px;padding:10px 10px 0 0;background:none !important;color:#666;font-size:.857em;vertical-align:middle;}
.contents.newStyle .transfer_set.new_type .wrap_reset.noneColor .btnS03 span{display:inline-block;width:100%;border:1px solid #ccc;text-align:center;border-radius:12px;}
.wrap_reset > a.input_reset{display:none;background-color:#fff !important;}
.transfer_comp .transfer_comp_inner.type_tf{font-size:1.214rem;}

.newStyle .title_level3.pw_tit{padding:50px 0;font-size:1.143rem;line-height:1;text-align:center;}
.pw_wrap{position:relative;padding:0 20px;}
.pw_wrap .pw_num{position:relative;width:100%;text-align:center;}
.pw_wrap .pw_num a{display:inline-block;vertical-align:top;}
.pw_wrap .pw_num a span{position:relative;display:inline-block;margin-left:2px;padding:20px 15px;border-bottom:1px solid #0063cc;}
.pw_wrap .pw_num a span:first-child{margin-left:0;}
.pw_wrap .pw_num a span.on{border-bottom:none;}
.pw_wrap .pw_num a span:before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:14px;background-color:transparent;content:"";}
.pw_wrap .pw_num a span.on:before{position:absolute;width:14px;height:14px;background-color:#0063cc;content:"";}

.ui_layer_popup .ui_layer_content.newStyle .wrap_reset > a, .ui_layer_popup .ui_layer_content.newStyle .wrap_reset > .text_lim_num{background-color:#fff}
.ui_layer_popup .ui_layer_content.newStyle input[type=text]{border-color:#ccc;background:#fff;}
.ui_layer_popup .ui_layer_content.newStyle input[type=text]:focus{border-color:#0063cc;}
.ui_layer_popup .ui_layer_content.newStyle input[type=text]::placeholder{padding-top:0;padding-bottom:0;}
.ui_layer_popup .ui_layer_content.newStyle input:focus ~ a,.ui_layer_popup .ui_layer_content.newStyle input:focus ~ .text_lim_num{display:table-cell;border-color:#0063cc;background-color:#fff}
.ui_layer_popup .btn_all.type_tf > button:only-child{background-color:#3c6bd7;}

.wrap_bottom_layer_popdimx, .wrap_bottom_layer_popdimx01{display:none;position:fixed;bottom:-68%;left:0;width:100%;min-height:calc(100% - 260px);max-height:68%;background-color:#fff;z-index:900;}
.wrap_bottom_layer_popdimx .layer_popupInner, .wrap_bottom_layer_popdimx01 .layer_popupInner{overflow-y:auto;max-height:calc(100% - 46px);padding-bottom:60px;}
.wrap_bottom_layer_popdimx .layerPopup_title, .wrap_bottom_layer_popdimx01 .layerPopup_title{position:relative;background-color:#fff;border-top:#c0c7d3 solid 1px;border-bottom:#e6ebf4 solid 1px;box-shadow:0 -1px 10px -2px #d4dce9;}
.wrap_bottom_layer_popdimx .layerPopup_title .btn_ac_hp{display:inline-block;position:absolute;padding:5px 10px;border:#ccc solid 1px;border-radius:1px;color:#666;font-size:0.857rem;line-height:1;top:calc(50% - 12px);left:15px;}
.wrap_bottom_layer_popdimx .layerPopup_title .btn_ac_hp.on{border-color:#0b54cd;color:#0b54cd;}
.wrap_bottom_layer_popdimx .layer_popupInner .wrap_tab_contents, .wrap_bottom_layer_popdimx01 .layer_popupInner .wrap_tab_contents{padding:5px 15px 0;}
.wrap_bottom_layer_popdimx .tabType02 li, .wrap_bottom_layer_popdimx01 .tabType02 li{position:relative;}
.wrap_bottom_layer_popdimx .tabType02.tab_table > li:first-child > a, .wrap_bottom_layer_popdimx .tabType02.tab_table > li:nth-child(2) > a{padding-left:24%;text-align:left;}
.wrap_bottom_layer_popdimx .tabType02 li.on.off > a{color:#333;border-color:transparent;}
.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark{display:block;position:absolute;width:20px;height:34px;top:7px;right:15%;z-index:10;}
.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark input[type="radio"]{width:20px;height:20px;background:url(../img/contents/ico_star.png) 50% 4px / 15px auto no-repeat;}
.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark input[type=radio] + label{font-size:0;color:transparent;}
.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark input[type="radio"]::after{display:none}
.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark input[type="radio"]:checked{margin-top:4px;background:url(../img/contents/ico_star.png) 50% -15px / 15px auto no-repeat;}

.wrap_bottom_layer_popdimx.tf_rew .inquiry_detail_wrap {margin:0 -15px;padding:15px 15px 0;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select{margin-top:0;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float::after{content:'';display:block;clear:both}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float *{vertical-align:middle}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float > div {float:right;text-align:right}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float > div:first-child {float:left;font-size:1rem;text-align:left}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float > div > span,
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float > div > strong{display:block}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a.wrap_float > div + div{margin-top:0}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a > div:first-child{font-weight:bold;font-size:1.143rem;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a > div + div{margin-top:5px;font-weight:normal}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a > div > span,.acount_list_select > li > a > div > strong{display:inline-block;margin-right:5px}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a > div > span,.acount_list_select > li > a > div > .date{font-size:0.929rem;font-weight:normal}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a > div > span.name{}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li > a .tit{background-color: #f1f4f9; margin:0 -5px; padding:10px 5px; font-size: 1.1rem; font-weight: bold; color:#2885cc; margin-bottom:11px}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select > li{padding:10px 0;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.acount_latest > li > a{display:block;font-size:1rem;padding:0 0 11px 0}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li {position:relative;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li .acount_del {position:absolute; right:0; top:20px; border:none; background:url('../img/common/btn_account_del.png') center no-repeat; background-size:18px; width:18px; height:18px; display:none;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li.del_show .acount_del {display:block;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a{position:relative;padding:10px 0;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a > div:first-child{position:absolute;width:24px;top:12px;margin-top:0;left:0;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a > div:first-child img{max-width:100%;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a > div:first-child + div{margin-top:0;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type li > a > div:not(:first-child){margin-top:2px;padding-left:34px;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type > li > a > div ~ div span{color:#666;font-size:1rem;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type.logo_type_vaC > li > a > div > strong{font-size:1.143em;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type.logo_type_vaC .acount_latest_date{padding-bottom:10px;color:#666;font-size:.857em;vertical-align:bottom;}
.wrap_bottom_layer_popdimx.tf_rew .acount_list_select.logo_type.logo_type_vaC .acount_latest_date > span{white-space:nowrap;font-size:1rem;}
.wrap_bottom_layer_popdimx.tf_rew .wrap_tab_contents .no_result{margin-top:0;color:#111;font-size:1.071em;font-weight:bold;border:none 0;}

.wrap_bottom_layer_popdimx.tf_rew .search_area{padding:10px 0 5px;border-bottom:none;background-color:transparent;}
.wrap_bottom_layer_popdimx.tf_rew .search_area_box{position:relative;width:100%;}
.wrap_bottom_layer_popdimx.tf_rew .search_area_box .search_box{position:absolute;top:0;left:0;background:#fff;}
.wrap_bottom_layer_popdimx.tf_rew .search_area_box .search_box .wrap_reset{display:none;width:0;transition:all ease-out 0.5s;}
.wrap_bottom_layer_popdimx.tf_rew .search_area_box .search_box .wrap_reset a{border-color:#ccc;background-color:#fff;}
.wrap_bottom_layer_popdimx.tf_rew .search_box .btn_search{position:absolute;width:30px;height:30px;background:#fff url(../img/contents/ico_mgf.png) 50% 50% / 22px auto no-repeat;border:0 none;color:transparent;top:5px;}
.wrap_bottom_layer_popdimx.tf_rew .group_tag_area{overflow-x:auto;width:94%;margin-left:30px;padding:5px 10px;white-space:nowrap;}
.wrap_bottom_layer_popdimx.tf_rew .group_tag_area .txt-empty{padding-top: 12px; height: 30px; line-height: 30px; text-align: center;}
.wrap_bottom_layer_popdimx.tf_rew .group_tag_area .tag_list li{display:inline-block;padding-right:5px;}
.wrap_bottom_layer_popdimx.tf_rew .group_tag_area .tag_list li a{display:inline-block;height:30px;line-height:28px;border-radius:15px;padding:0 15px; background:#fff;border:#e0e6f1 solid 1px;color:#333;letter-spacing: -1px;}
.wrap_bottom_layer_popdimx.tf_rew .group_tag_area .tag_list a.on{background:#3c6bd7;border:#3c6bd7 solid 1px;color:#fff;}
.wrap_bottom_layer_popdimx.tf_rew .search_area.on .search_area_box .search_box .wrap_reset{display:table;width:80%;transition:all ease-out 0.5s;}
.wrap_bottom_layer_popdimx.tf_rew .search_area.on .search_area_box .search_box .btn_search{left:80%;}
.wrap_bottom_layer_popdimx.tf_rew .search_area.on .group_tag_area{width:0;margin:0;padding:0;overflow:hidden}
.wrap_bottom_layer_popdimx.tf_rew .search_area .btn_close{display:none;}
.wrap_bottom_layer_popdimx.tf_rew .search_area.on .btn_close{display:inline-block;position:absolute;padding:5px 8px;background:#fff;border:#ccc solid 1px;border-radius:10px;color:#666;font-size:0.857rem;line-height:1;top:calc(50% - 12px);right:0;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list > li{border:0 none;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2{margin-top:0;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2 .trans_info_wrap .trans_info_list > li{border-bottom:none;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2 .transfer_info_title{padding:13px 20px;background-color:#f1f4f8;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2 .transfer_info_title strong{font-size:1rem;font-weight:normal;line-height:1em;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2 .transfer_info_title strong span:first-child{color:#0063cc;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap.type2 .transfer_info_title strong span{color:#0063cc;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2{position:relative;padding:14px 0 18px 20px;font-size:.857em;text-align:left;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dl{display:block;width:100%;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dl:after{content:'';display:block;clear:both;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dt{color:#666;line-height:18px;white-space:nowrap;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dt ~ *{margin-top:0;}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dt:before{content:'';}
.wrap_bottom_layer_popdimx.tf_rew .trans_info_wrap .trans_info_list .info_item2 dd{float:right;min-height:18px;color:#333;line-height:18px;}

.wrap_bottom_layer_popdimx.tf_rew .info_txt{padding:20px 0;color:#111;font-size:1rem;}
.wrap_bottom_layer_popdimx.tf_rew .btn_inline_group .btnS02{min-width:100px;padding:1px 2px 3px;border:1px solid #ccc;color:#111;font-size:.929em;text-align:center;border-radius:2px;}
.wrap_bottom_layer_popdimx.tf_rew .btn_inline_group .btnS02 + .btnS02{margin-left:5px;}
.wrap_bottom_layer_popdimx.tf_rew .wrap_reset .btnS02{width:100px;padding-right:7px;background:none;color:#666;font-size:.857em;vertical-align:middle;}
.wrap_bottom_layer_popdimx.tf_rew .wrap_reset .btnS02 span{display:inline-block;width:100%;border:1px solid #ccc;text-align:center;border-radius:2px;}
.wrap_bottom_layer_popdimx.tf_rew .input_multi .btn_selectBox{overflow:hidden;min-height:40px;text-overflow:ellipsis;white-space: nowrap;}
.wrap_bottom_layer_popdimx.tf_rew .btn_selectBox.fNormal{color:#666;}
.wrap_bottom_layer_popdimx.tf_rew .btn_selectBox{border-color:#ccc;background-color:#fff;}
.wrap_bottom_layer_popdimx.tf_rew .btn_selectBox:active{border-color:#0063cc;}
.wrap_bottom_layer_popdimx.tf_rew .select_cost_para.point_important{color:#0063cc !important}
.wrap_bottom_layer_popdimx.tf_rew .wrap_reset.noneColor > input[type=button]{height:28px;background-color:#fff;border:none;border-bottom:#ccc solid 1px;vertical-align:middle;}
.wrap_bottom_layer_popdimx.tf_rew .wrap_reset.noneColor > input[type=button]:focus{border-color:#0063cc;}
[class*=popdimx].tf_rew input[type=text],
[class*=popdimx].tf_rew input[type=number],
[class*=popdimx].tf_rew input[type=date],
[class*=popdimx].tf_rew input[type=search],
[class*=popdimx].tf_rew input[type=text][disabled],
[class*=popdimx].tf_rew .wrap_reset .text_lim_num{border-color:#ccc !important;background-color:#fff;}
[class*=popdimx].tf_rew input[type=text]:focus,
[class*=popdimx].tf_rew input[type=number]:focus,
[class*=popdimx].tf_rew input[type=date]:focus,
[class*=popdimx].tf_rew input[type=search]:focus,
[class*=popdimx].tf_rew .wrap_reset > input:focus ~ a,
[class*=popdimx].tf_rew .wrap_reset > input:focus ~ .text_lim_num{border-color:#0063cc !important;}
[class*=popdimx].tf_rew .title_area .tooltip{width:13px;height:13px;margin-top:2px;border:none;background:#ccc;color:#fff;font-size:.786em;font-weight:normal;line-height:13px;vertical-align:top;}


@media screen and (max-width:320px){
	.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark{right:10%;}
	.contents.newStyle .input_won + .wrap_reset > input{font-size:1.8em;}
	.contents.newStyle .area_amt .wrap_reset > span.box_txt{font-size:1.8em;}
	.contents.newStyle .wrap_transfer_info.type_tf .transfer_info_title.type_tbl p.pdR30{padding-right:10px !important;}
}
@media screen and (min-width:370px){
	.wrap_bottom_layer_popdimx .tabType02 li .chk_bookmark{right:18%;}
}

/* 2023 Main 개편 */
.type_renewal_202102.main_mp .contents.main_new{padding:0 0 100px;background:#f2f2f2;}
.type_renewal_202102 .main_new .mp_main_head{padding:15px 20px 14px;min-height:56px;background:#f2f2f2;box-shadow:none;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_allmenu{width:25px;height:27px;margin:0;padding:0;background:url('../img/main/btn_mainmenu.png') no-repeat 100% 50%;background-size:100% auto;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_alert{width:27px;height:27px;left:auto;right:49px;top:50%;margin-top:-13.5px;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_alert.ani_new:before{width:20px;height:27px;margin:0 0 0 -3px;padding:0;background:url('../img/main/ico_bell.png') no-repeat 0 50%;background-size:98% auto;animation:none;}
.type_renewal_202102 .mp_main_head > a.mp_main_alert .bedge{width:6px;height:6px;background:#ff5a2e none;border:0 none;top:2px;right:0;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_bigmode{background:url('../img/main/btn_top_bigmode.png') no-repeat 0 50%;background-size:52px auto;left:20px;top:50%;margin-top:-13.5px;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_zero{width:27px;height:27px;background:url('../img/main/img_zero.png') no-repeat 50%;background-size:100% auto;right:84px;top:50%;margin-top:-13.5px;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_card{position:absolute;width:27px;height:27px;background:url('../img/main/img_card_N.png') no-repeat 50%;background-size:100% auto;right:84px;top:50%;margin-top:-13.5px;}
.type_renewal_202102 .main_new .mp_main_head > a.mp_main_chatbot{position:absolute;width:27px;height:27px;background:url('../img/main/img_chatbot.png') no-repeat 50%;background-size:100% auto;right:115px;top:50%;margin-top:-13.5px;}
.type_renewal_202102 .main_new .mp_main_content{padding:48px 20px 0;}
.type_renewal_202102 .main_new .section + .section{margin-top:20px;}
.type_renewal_202102 .main_new .section.link{height:47px;margin:0 -20px 0;background:none 0;position:relative;}
.type_renewal_202102 .main_new .section.link .inner > a{color:#666;}
.type_renewal_202102 .main_new .section.link .inner > a + a{margin-left:16px;}
.type_renewal_202102 .main_new .section.link .inner .tab + .tab:before{display:none;}
.type_renewal_202102 .main_new .section.link .inner .tab.on{color:#111;}
.type_renewal_202102 .main_new .section.link .inner .refresh{display:inline-block;position:absolute;overflow:hidden;width:18px; height:18px;margin:0;padding:2px;background: url(../img/main/ico_refresh.png) no-repeat 50%; background-size:18px auto;top:13px;right:50px;color:transparent;line-height:0;}
.type_renewal_202102 .main_new .section.link .inner .setting{display:inline-block;position:absolute;overflow:hidden;width:18px; height:18px;margin:0;padding:2px;background: url(../img/main/ico_setting.png) no-repeat 50%;background-size:18px auto;top:13px;right:20px;color:transparent;line-height:0;}
.type_renewal_202102 .main_new .section.link .inner .refresh.ani_refresh{transition:transform 1s linear; transform:rotate(360deg);}
.type_renewal_202102 .main_new .wrap_acount{padding:0 0 10px}
.type_renewal_202102 .main_new .wrap_acount > .section.account + .section.account{margin-top:14px;}
.type_renewal_202102 .main_new .section.account, 
.type_renewal_202102 .main_new .section.mymenu, 
.type_renewal_202102 .main_new .section.notice{height:auto;margin:0;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.01);}
.type_renewal_202102 .main_new .section.account .owl-carousel{box-shadow:none;}
.type_renewal_202102 .main_new .main_top_account_item{overflow:hidden;height:auto;padding:0;}
.type_renewal_202102 .main_new .main_top_account_item:after{content:'';display:block;clear:both;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_info{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:0;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_info.other_bank {position:relative; padding:0 0 0 35px;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_info.other_bank .bank_logo {position:absolute; left:0; top:50%; width:24px; height:24px; margin-top:-12px;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_info.other_bank .bank_logo img {width:100%; height:100%;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_txt{width:146px;margin-right:8px;flex-grow:1;}
/*20231101 메인 다른금융 계좌정보 수정*/
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_info.other_bank .main_top_account_txt{width:135px;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_name{margin-top:0;color:#494949;font-family:'Roboto','Noto Sans Korean','Malgun Gothic','Apple Gothic',AppleGothic,돋움,Dotum,Sans-serif;font-size:15px;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_txt .acount_nic {margin-bottom:5px; font-size: 0.929rem; font-weight: normal; word-break: break-all; color:#666;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_num{margin-top:0;color:#666;font-family:'Roboto','Noto Sans Korean','Malgun Gothic','Apple Gothic',AppleGothic,돋움,Dotum,Sans-serif;font-size:15px;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_num .btn_copy{display:inline-block;width:12px;height:19px;border:none 0;background:url('../img/main/ico_copy.png') no-repeat 50%;background-size:9px auto;font-size:0;color:transparent;text-indent:-999px;vertical-align:middle;}
.type_renewal_202102 .main_new .section.account .main_top_account_func > a + a{margin-left:2px;}
.type_renewal_202102 .main_new .section.account .btn_area{display:inline-block;overflow:hidden;height:28px;padding:0 10px;background:#ebebeb;color:#4f4f4f;font-size:1rem;line-height:28px;border-radius:7px;}
.type_renewal_202102 .main_new .section.account .btn_area.blue{background:#ecf0fb;color:#318cbf;}
.type_renewal_202102 .main_new .section.account .btn_area.skyblue{background:#ebf7fd;color:#318cbf;}
.type_renewal_202102 .main_new .section.account .btn_area.purple{background:#f5ecfa;color:#5d0b8b;}
.type_renewal_202102 .main_new .section.account .btn_area.pink{background:#f9ecf1;color:#db4a83;}
.type_renewal_202102 .main_new .section.account .btn_area.pink02{background:#e8ddd6;color:#744e35;}
.type_renewal_202102 .main_new .section.account .btn_area.green{background:#eff7e2;color:#40a000;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_cost{position:relative;min-height:24px;margin-top:20px;color:#111;font-family:'Roboto','Noto Sans Korean','Malgun Gothic','Apple Gothic',AppleGothic,돋움,Dotum,Sans-serif;text-align:left;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_cost > strong{font-size:25px;display:inline;line-height:1.4em;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_cost > span{color:#111}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_cost > span.no-display{margin:0;color:#111;font-size:1rem;}
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_cost > span.main_top_account_loading{display:block;margin:0 auto;}
/* 24.04.19 접근성
.type_renewal_202102 .main_new .main_top_account_item .switch{width:48px;top:50%;margin-top:-10px;}
.type_renewal_202102.en .main_new .main_top_account_item .switch{width:68px;}
.type_renewal_202102 .main_new .main_top_account_item input:checked + .slider:before{left:9px;}
.type_renewal_202102 .main_new .main_top_account_item input:checked + .slider {background-color:#2a63cc;padding-left:7px;}
.type_renewal_202102 .main_new .main_top_account_item .slider{background-color:#666;}
*/
.type_renewal_202102 .main_new .main_top_account_item .main_top_account_open > div > a{margin-top:0;}
.type_renewal_202102 .main_new .wrap_acount .btn_more span{padding:5px 10px;background:#fff;border-radius:15px;color:#666;font-size:0.857rem;}
.type_renewal_202102 .main_new .section .tit_area .more{padding-left:20px;color:#666;font-size:0.857rem;}
.type_renewal_202102 .main_new .section .tit_area .more:after{width:5px;height:8px;margin-top:-2px;background:url('../img/main/ico_arr_gray.png') no-repeat 50% / 100%;}
.type_renewal_202102 .main_new .section .list{margin:-4px;padding:15px 0 0;}
.type_renewal_202102 .main_new .section .list > ul{display:flex;flex-wrap:wrap;}
.type_renewal_202102 .main_new .section .list > ul > li{padding:4px;}
.type_renewal_202102 .main_new .section .list > ul > li > a{display:block;height:25px;padding:0 10px;background:#ecf0fb;border-radius:15px;color:#0063cb;font-size:0.929rem;line-height:25px;white-space:nowrap;}
.type_renewal_202102 .main_new .section.event{padding:0 0 15px;}
.type_renewal_202102 .main_new .section.event .main_event_list.owl-carousel{overflow:hidden;margin:0;padding:0;text-align:center;}
.type_renewal_202102 .main_new .section.event .owl-carousel .owl-stage-outer{padding:0;}
.type_renewal_202102 .main_new .section.event .pager{text-align:center;}
.type_renewal_202102 .main_new .section.event .owl-dots{display:inline-block;line-height:0;vertical-align:middle;}
.type_renewal_202102 .main_new .section.event .owl-dots .owl-dot{display:inline-block;width:5px;height:5px;margin:0 2.5px;background-color:#868686;border:0 none;border-radius:5px;transition: all .4s;}
.type_renewal_202102 .main_new .section.event .owl-dots .owl-dot.active{width:15px; background-color:#0877ff;}
.type_renewal_202102 .main_new .section.notice .box{margin:0;padding:15px 0 0;background:transparent;border-radius:0;}
.type_renewal_202102 .main_new .section.notice .box > ul > li > a {font-size:1rem;}
.type_renewal_202102 .main_new .mp_main_foot{height:100px;border:0 none;border-radius:20px;box-shadow:1px 1px 7px rgba(0,0,0,0.1);bottom:-20px;}
.type_renewal_202102 .main_new .mp_main_foot .link_list{padding:4px 20px 0;text-align:center;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul{display:flex;margin:0;justify-content:space-between;flex-wrap:wrap;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul li{float:none;width:25%;flex-grow:1;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a{ovwrflow:hidden;height:auto;padding-top:40px;font-size:0.857rem;line-height:1;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon{position:absolute;top:12px;left:50%;margin-left:-15px;width:30px;height:20px;background:url('../img/main/ico_botm01.png') no-repeat 50% 0;background-size:auto 19.5px;z-index:2;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a:active .icon{background-position-y:0;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon.icon_01{}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon.icon_02{background-image:url(../img/main/ico_botm02.png);background-position-x:50%}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon.icon_03{background-image:url(../img/main/ico_botm03.png);background-position-x:50%;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon.icon_04{background-image:url(../img/main/ico_botm04.png);background-position-x:50%;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon.icon_05{background-image:url(../img/main/ico_botm04.png);background-position-x:50%;}
.type_renewal_202102 .main_new .mp_main_foot .link_list > ul > li > a .icon.icon_06{background-position-x:50%;}
.type_renewal_202102 .wrap_tost_layer{position:fixed;z-index:10;}
.type_renewal_202102 .wrap_tost_layer .wrap_tost_layer_inner.main{bottom:90px;}
.type_renewal_202102 .main_new .section.banner{padding:0 0 15px;}
.type_renewal_202102 .main_new .section.banner img{width:100%;}

/* 2023 Main 개편-ENG */
.type_renewal_202102.en{font-family:'Roboto','Noto Sans Korean','Malgun Gothic','Apple Gothic',AppleGothic,돋움,Dotum,Sans-serif;}
.type_renewal_202102.en .main_new .mp_main_head > a.mp_main_enlogo{float:left;width:92px;height:16px;margin:1px 0 0;background:url('../img/main/logo_kdb_eng.png') no-repeat 0 50%;background-size:100% auto;}
.type_renewal_202102.en .main_new .section.account .main_top_account_func{float:right;padding:10px 0 0;}
.type_renewal_202102.en .main_new .main_top_account_item .slider{font-size:11px;}
.type_renewal_202102.en .main_new .section.account .btn_area{font-size:0.857rem}

/* 2024 Main 꾹꾹곰 테마 */
.type_renewal_202102.type_kkgom {}
.type_renewal_202102.type_kkgom.main_mp,
.type_renewal_202102.type_kkgom.main_mp #wrap,
.type_renewal_202102.type_kkgom .main_new .mp_main_head {background-color:#fff;}
.type_renewal_202102.type_kkgom.main_mp .contents.main_new {background-color:#ffeff4;}
.type_renewal_202102.type_kkgom .main_new .mp_main_content {background:linear-gradient(to bottom, #ffffff, #ffffff 60px, #fff7f9 350px, #ffeff4);}
.type_renewal_202102.type_kkgom .main_new .section.account, 
.type_renewal_202102.type_kkgom .main_new .section.mymenu, 
.type_renewal_202102.type_kkgom .main_new .section.notice {box-shadow:0 0 10px 0 rgba(184,130,154,0.09)}
.type_renewal_202102.type_kkgom .main_new .section.link {z-index:11;}
.type_renewal_202102 .kkgom_banner {display:none;}
.type_renewal_202102.type_kkgom .kkgom_banner {width:100%; position:relative; bottom:-5px; z-index:10; display:block; min-height:50px; margin-top:50px; text-align:center;}
.type_renewal_202102.type_kkgom .kkgom_banner a {display:block;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b {position:relative; top:-20px; display:inline-block; width:auto; padding-bottom:20px;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b div {display:flex; justify-content:center;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span {display:inline-block;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:first-child img {width:auto; height:152px;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:last-child {margin-top:40px; margin-right:-10px;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:last-child img {width:auto; height:80px;}
.type_renewal_202102.type_kkgom .kkgom_banner .btn_kkgom {position:absolute; right:0; top:20px; padding:4px; width:20px; height:20px; background:url('../img/themekkgom/btn_kkgom_small.png') center no-repeat; background-size:20px; font-size:0; line-height:0; text-indent:-9999px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b {display:none; opacity:1; float:right;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b div {position:relative; right:0; top:0; width:100px; height:50px; padding-right:20px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b a:after {display:block; content:''; position:absolute; right:5px; top:22px; background:url('../img/themekkgom/btn_kkgom_more.png') center no-repeat; background-size:auto 10px; width:10px; height:10px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b span {position:absolute; bottom:0; left:23px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b span img {width:auto; height:45px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b i {display:block; position:absolute; background-position:center; background-repeat:no-repeat; font-size:0; line-height:0; text-indent:-9999px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b i:first-child {left:0; top:5px; background-image:url('../img/themekkgom/kkgom_banner_s1.png'); background-size:16px auto; width:16px; height:19px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b i:last-child {right:22px; top:2px; background-image:url('../img/themekkgom/kkgom_banner_s2.png'); background-size:10px auto; width:10px; height:11px;}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b.aniGom div {
	-webkit-transform-orgin:50% 100%;
	-webkit-animation-name:aniGom01, aniGom02;
	-webkit-animation-delay:0.3s, 4s;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	transform-orgin:50% 100%;
	animation-name:aniGom01, aniGom02;
	animation-delay:0.3s, 4s;
	animation-duration:1s;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b.aniGom div > i:first-child {
	-webkit-transform-orgin:50% 100%;
	-webkit-animation-name:aniGom03, aniGom03;
	-webkit-animation-delay:1.5s, 5s;
	-webkit-animation-duration:0.7s;
	-webkit-animation-iteration-count:3;
	transform-orgin:50% 100%;
	animation-name:aniGom03, aniGom03;
	animation-delay:1.5s, 5s;
	animation-duration:0.7s;
	animation-iteration-count:3;
}
.type_renewal_202102.type_kkgom .kkgom_banner .small_b.aniGom div > i:last-child {
	-webkit-transform-orgin:50% 100%;
	-webkit-animation-name:aniGom03, aniGom03;
	-webkit-animation-delay:2s, 5.5s;
	-webkit-animation-duration:0.7s;
	-webkit-animation-iteration-count:3;
	transform-orgin:50% 100%;
	animation-name:aniGom03, aniGom03;
	animation-delay:2s, 5.5s;
	animation-duration:0.7s;
	animation-iteration-count:3;
}
@-webkit-keyframes aniGom01{
	0%{right:0; top:0;}
	15%{right:10px; top:-10px;}
	30%{right:20px; top:0;}
	45%{right:30px; top:-10px;}
	60%{right:40px; top:0;}
	75%{right:50px; top:-10px;}
	100%{right:60px; top:0;}
}
@keyframes aniGom01{
	0%{right:0; top:0;}
	15%{right:10px; top:-10px;}
	30%{right:20px; top:0;}
	45%{right:30px; top:-10px;}
	60%{right:40px; top:0;}
	75%{right:50px; top:-10px;}
	100%{right:60px; top:0;}
}
@keyframes aniGom02{
	0%{right:60px; top:0;}
	15%{right:50px; top:-10px;}	
	30%{right:40px; top:0;}
	45%{right:30px; top:-10px;}
	60%{right:20px; top:0;}
	75%{right:10px; top:-10px;}
	100%{right:0; top:0;}
}
@-webkit-keyframes aniGom03{
	0%{top:0; -webkit-transform:rotate(0deg);}
	25%{top:-5px; -webkit-transform:rotate(-30deg);}
	50%{top:0; -webkit-transform:rotate(0deg);}
	75%{top:-5px; -webkit-transform:rotate(30deg);}
	100%{top:0; -webkit-transform:rotate(0deg);}
}
@keyframes aniGom03{
	0%{top:0; transform:rotate(0deg);}
	25%{top:-5px; transform:rotate(-30deg);}
	50%{top:0; transform:rotate(0deg);}
	75%{top:-5px; transform:rotate(30deg);}
	100%{top:0; transform:rotate(0deg);}
}
.type_renewal_202102.type_kkgom .main_new .mp_main_head > a.mp_main_bigmode {background-image:url('../img/themekkgom/btn_bigmode_kkgom.png');}
.type_renewal_202102.type_kkgom .main_new .section.link .inner .tab.on {color:#ff77b3;}
.type_renewal_202102.type_kkgom .main_new .wrap_acount .btn_more span,
.type_renewal_202102.type_kkgom .section .tit_area > strong,
.type_renewal_202102.type_kkgom .section .tit_area .point_blue,
.type_renewal_202102.type_kkgom .section .tit_area > strong {color:#ff77b3 !important;}
.type_renewal_202102.type_kkgom .main_new .section .list > ul > li > a {background-color:#ffebf1 ; color:#ff77b3;}
.type_renewal_202102.type_kkgom .main_new .section.event .owl-dots .owl-dot.active {background-color:#ff77b3;}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item .main_top_account_cost {min-height:30px;}
.type_renewal_202102.type_kkgom .main_top_account_item .switch {width:65px; height:24px; padding:3px;}
.type_renewal_202102.type_kkgom .main_top_account_item .switch input[type="checkbox"] {height:24px; background-color:#eaeaea; border-radius:12px; overflow:visible;}
.type_renewal_202102.type_kkgom .main_top_account_item input[type="checkbox"]:before {left:-3px; top:-3px; bottom:0; width:33px; height:30px; background:transparent url('../img/themekkgom/ico_kkgom_off.png') center no-repeat; background-size:33px 30px !important;}
.type_renewal_202102.type_kkgom .main_top_account_item .switch .slider {color:#959595; top:6px; left:36px;}
.type_renewal_202102.type_kkgom .main_top_account_item .switch input[type="checkbox"]:checked {background-color:#f9dce6;}
.type_renewal_202102.type_kkgom .main_top_account_item .switch input[type="checkbox"]:checked + .slider {color:#ff77b3;}
.type_renewal_202102.type_kkgom .main_top_account_item input[type="checkbox"]:checked:before {background-image:url('../img/themekkgom/ico_kkgom_on.png');}
.type_renewal_202102.type_kkgom .main_top_account_item .switch input[type="checkbox"]:checked:before {-webkit-transform:translateX(38px);-ms-transform:translateX(38px); transform:translateX(38px);}
.type_renewal_202102.type_kkgom .main_top_account_item .switch input[type="checkbox"]:checked + .slider {-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px); transform:translateX(-25px);}
/*
.type_renewal_202102.type_kkgom .main_new .main_top_account_item .switch {width:65px; height:30px; margin-top:-15px;}
.type_renewal_202102.type_kkgom .main_top_account_item .switch input {width:65px; height:30px;}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item .slider.round:before {border-radius:0}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item .slider.round {border-radius:12px !important; width:65px; height:24px; margin:3px 0;}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item .slider {background-color:#eaeaea; color:#959595; padding:3px 0 0 34px; box-sizing:border-box;}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item input:checked + .slider {background-color:#f9dce6; color:#ff77b3;}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item .slider:before {left:-3px; top:-3px; bottom:0; width:33px; height:30px; background:transparent url('../img/themekkgom/ico_kkgom_off.png') center no-repeat; background-size:33px 30px !important;}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item input:checked + .slider:before {left:10px; background:url('../img/themekkgom/ico_kkgom_on.png');}
.type_renewal_202102.type_kkgom .main_new .main_top_account_item input:focus + .slider {box-shadow:none;}
*/
body.modal.whitemodal:before {background:rgba(255,255,255,0.05);}
.wrap_bottom_layer_popdimx01.kkgomPop {min-height:auto; border-top-left-radius:30px; border-top-right-radius:30px; box-shadow:0 -5px 5px rgba(0,0,0,0.05); z-index:9999;}
.wrap_bottom_layer_popdimx01.kkgomPop .layerPopup_title {height:330px; background-color:transparent; border-top:none; border-bottom:none; box-shadow:none;}
.wrap_bottom_layer_popdimx01.kkgomPop .layerPopup_title h1 {padding:0 !important;}
.wrap_bottom_layer_popdimx01.kkgomPop .layer_popupInner {max-width:360px; padding:20px 20px 30px; margin:0 auto; overflow:hidden; margin-top:-310px;}
.wrap_bottom_layer_popdimx01.kkgomPop .kkgomAlim {background:url('../img/themekkgom/kkgom_pop.png') center top no-repeat; background-size:auto 310px; height:310px;}
.wrap_bottom_layer_popdimx01.kkgomPop .popupClose {background-image:url('../img/themekkgom/btn_kkgom_close.png'); right:20px; top:30px;}
.wrap_bottom_layer_popdimx01.kkgomPop .btnArea > span > button {border-radius:10px; border:none; min-height:54px; font-size:1.1rem;}
.wrap_bottom_layer_popdimx01.kkgomPop .btnArea > span:first-child > button {background-color:#cfcfcf; color:#1b1b1b;}
.wrap_bottom_layer_popdimx01.kkgomPop .btnArea > span:last-child > button {background-color:#ff77b3; color:#ffffff;}
@media screen and (max-width:340px){
	.wrap_bottom_layer_popdimx01.kkgomPop .layerPopup_title {height:300px;}
	.wrap_bottom_layer_popdimx01.kkgomPop .layer_popupInner {margin-top:-280px;}
	.wrap_bottom_layer_popdimx01.kkgomPop .kkgomAlim {background-size:auto 280px; height:280px;}
}
@media screen and (max-width:359px){
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:first-child img {height:137px;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:last-child img {height:72px;}
}
@media screen and (max-width:340px){
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:first-child img {height:122px;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:last-child img {height:64px;}
}
@media screen and (max-width:320px){
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:first-child img {height:114px;}
.type_renewal_202102.type_kkgom .kkgom_banner .big_b span:last-child img {height:60px;}
}

/* 퇴직연금 사전지정운용제도 도입을 위한 시스템 개발 2023-05-09 */
.blind {position: absolute !important; overflow: hidden; margin: -1px; border: 0; padding: 0; width: 1px; height: 1px; clip: rect(0 0 0 0) !important;}
.default_view01 {  background: url(../img/common/img_de01.png) no-repeat center;  background-size: contain; max-width:100%; height: auto; min-height: 110px; margin-top:1rem; }
.default_view02 { background: url(../img/common/img_de02.png) no-repeat center;  background-size: contain; max-width:100%; min-height: 300px; }
.default_go li:nth-child(1) { background: url(../img/common/ico_nf_etc8_on.png) no-repeat 15px center; background-size: 40px auto; padding-left: 65px;}
.default_go li:nth-child(2) { background: url(../img/common/ico_uslist08.png) no-repeat 15px center; background-size: 40px auto; padding-left: 65px;}
.default_go li:nth-child(3) { background: url(../img/common/ico_login_custom.png) no-repeat 15px center; background-size: 35px auto; padding-left: 65px;}

.def_option { width:100%; height:100px; display: flex; flex-wrap: nowrap; justify-content: center; margin:2rem 0 !important; }
.def_option li { display: flex; justify-content: center; flex-wrap: nowrap; margin:0 0.5rem; }
.def_option li > div { display: flex; align-items: center;flex-direction: column; position: relative; float: left;}
.def_option li > div > h2 {  margin-bottom:0.25rem; }
.def_op1, .def_op2 { position: relative; float: left; width:120px; height:100px; }
.def_op1:before, .def_op1:after { content:''; position: absolute; left: 50%; width: 3px; height: 100px; background-color: #d6006d; }
.def_op1:before { transform:rotate(45deg);}
.def_op1:after { transform:rotate(-45deg);}
.def_op2:after { content:''; position: absolute; width: 100px; height: 100px; border: solid 3px #008bf1 ; border-radius: 50%;} 

.def_box_wrap { display: flex; align-items: center; flex-direction: column; margin: 10px; }
.def_box { border: solid 1px #d3d3d3; padding: 12px 10px; border-radius: 5px; background-color: #fff; width: 100%; }
.def_box .tit { font-size: 1.25em; font-weight: bold; margin-top: 10px; clear: both; }
.def_box .stit  { font-size: 0.9rem; margin-bottom: 10px; }
.def_box .svtit { font-size: 0.8rem; }
.def_box .acount { font-weight: bold; color: #d6006c; }

.def_box_arroW { width: 25px; height: 25px; position: relative;  }
.def_box_arroW:before,  .def_box_arroW:after { content: ''; position:absolute;  }
.def_box_arroW:before { width: 100%; height: 100%; border:3px solid #cccccc; border-right:0; border-bottom:0; }
.def_box_arroW:after { width:40px; height:3px; background-color:#cccccc; transform-origin:0 100%; transform: rotate(45deg);  }
.def_box_arroW.bottom { transform:rotate(225deg); }
.def_box .btop { font-size: 1rem; }
.def_box .btop p { display: flex; justify-content: space-between; margin-bottom: 5px; }
.def_box .btop span { color: #0063cc; font-weight: bold; }
.def_micon { border-top: 1px dotted #ccc; margin:1.5rem; padding-top:1.5rem; }
.def_micon li { height: 65px;  padding-left: 65px; padding-top:10px; margin-bottom:10px; }
.def_micon li:nth-child(1) { background: url(../img/common/ico_lon_info2.png) no-repeat; background-size: 55px auto;}
.def_micon li:nth-child(2) { background: url(../img/common/ico_lon_info1.png) no-repeat; background-size: 55px auto;  }
.popupClose5 { position: absolute; width: 30px; height: 30px; overflow: hidden; border: 0; background: url(../img/common/btn_close04.png) no-repeat center center;background-size: 15px auto; right: 10px; top: 50%; margin-top: -15px; color: transparent; white-space: nowrap; }
.smart_notification.bgf { background-color: #fff; }
.product_menu_wrap.def_new { overflow-x:hidden; padding:0; display:flex; justify-content: center; margin-top:25px; } 
.product_menu_wrap.def_new li { width:auto; margin: 0 15px;  }
.mg0{margin:0 !important;} 
.point_dft01 { background-color: #C8E7F9; color:#000000; border:solid 1px #C8E7F9;}
.point_dft02 { background-color: #16AD4F; color:#ffffff;border:solid 1px #16AD4F;}
.point_dft03 { background-color: #FFF000; color:#000000;border:solid 1px #FFF000;}
.point_dft04 { background-color: #FF5C00; color:#ffffff;border:solid 1px #FF5C00;}
.point_dft05 { background-color: #FF0000; color:#ffffff;border:solid 1px #FF0000;}

.list_type03.dft .btnArea_click { margin-top: 0; }
.list_type03.dft .btnArea_click > span { border:0; border-width:0; border-top: solid 1px #cccccc; }
.list_type03.dft .btnArea_click > span > button { border-radius: 0 0 5px 5px; border:0;}
.list_type03.dft .btnArea_click > span > button.on { background-color: #DAE3FF; color:#5F86CD; }
.list_type03.dft .btnArea_click > span > button.active > .icon_wrap { border: solid 2px #fff; border-top: 0;border-right: 0; }
.list_type03.dft .btnArea_click > span > button > .icon_wrap { width: 16px; height: 8px; border: solid 2px #999; display: inline-block; margin: 0 2px 4px;}
.list_type03.dft .btnArea_click > span > button > .icon_ck {transform:rotate(-45deg); border-top: 0; border-right: 0;}
.product_mall .banner_dft { border-radius:10px; z-index: 100; padding-top:10px; }
.product_mall .banner_dft .owl-dots { right:0; top:100%; left:50%; margin-left:-20px; }

.list_accodion > li.def_add > button {display: flex; align-items: center; }
.list_accodion > li.def_add > button > span:nth-child(1) { width: 75%; float: left; }
.list_accodion > li.def_add > button > span:nth-child(2) { width: 20%; float: right; text-align: right; padding-right: 20px; }
.list_accodion > li.def_add > button::after { background: url(../img/common/bul_accodion.png) no-repeat left center; background-size: 100%;transform: rotate(-90deg);transition: 0.3s; right: 10px;}
.list_accodion > li.arrow_none > button {display: flex; align-items: center; }
.list_accodion > li.arrow_none > button > span:nth-child(1) { width: 75%; float: left; }
.list_accodion > li.arrow_none > button > span:nth-child(2) { width: 20%; float: right; text-align: right; padding-right: 20px; }
.list_accodion > li.arrow_none > button::after { background: none; }

.area_pad .refList > li, .refList:not(ul) {display:list-item; position:relative; padding-left:18px; font-size:0.9rem; color:#333; line-height: 1.6em}
.area_pad .refList:not(ul) {display: block;}
.area_pad .txtList .refList {margin-top: 5px}
.area_pad .refList > li:before, .refList:not(ul):before {display:block; content:'※'; position:absolute; top:0; left:0;}
.agreement_cont .dft_flex { display: flex; justify-content: space-around;flex-wrap: wrap;}
.agreement_cont .dft_flex span { width: 40%; margin:3px 0; }
.list_type10 > li { position: relative; border: 1px solid #acb9cc; border-radius: 5px; padding: 10px 15px 5px; margin-bottom: 10px;}
.list_type10 > li > input[type="radio"]:not(.def)+label:hover, input[type="radio"]:not(.def):focus+label { color: #0063CC; }
.btn_all > button.over { min-height: 78px; }

.percent_item .btn_position { position: absolute; right: 15px; top: 20px;}
.product_menu{margin:10px 0 30px;padding:0 20px;}
.product_menu  h2{display:block;padding:10px 0;font-size:16px;color:#24334e;}
.product_menu  h2 span{color:#4960eb}
.product_menu_wrap{padding:10px 0;overflow-x:scroll;text-align:center;}
.product_menu_wrap ul{overflow:hidden;}
.product_menu_wrap ul li{float:left;width:22%;text-align:center;}
.product_menu_wrap ul li a{display:block;}
.product_menu_wrap ul li a span{display:block;}
.product_menu_wrap ul li a:before{display:inline-block;width:54px;height:54px;content:'';}
.product_menu_wrap ul li.menu01 a:before{background:url(../img/common/icon_product_main01.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu02 a:before{background:url(../img/common/icon_product_main02.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu03 a:before{background:url(../img/common/icon_product_main03.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu04 a:before{background:url(../img/common/icon_product_main04.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu05 a:before{background:url(../img/common/icon_product_main05.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu06 a:before{background:url(../img/common/icon_product_main06.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu07 a:before{background:url(../img/common/icon_product_main07.png) no-repeat 0 center;background-size:54px auto;}
.product_menu_wrap ul li.menu08 a:before{background:url(../img/common/icon_product_main08.png) no-repeat 0 center;background-size:54px auto;}
.product_menu .slide_menu_pos span{display:block;position:relative;width:0px;height:2px;background-color:#999;}
.product_menu .slide_menu_pos span:before{position:absolute;right:0;top:0;height:2px;width:5px;content:'';transform:rotate(45deg);background-color:#999;    transform-origin: right center;}
.product_menu .slide_menu_pos span:after{position:absolute;right:0;top:0;height:2px;width:5px;content:'';transform:rotate(315deg);background-color:#999;    transform-origin: right center;}

.smart_notification.color { background-color: #fff; }
.smart_notification_bottom.def { z-index: initial; }
.owl-controls *{vertical-align:middle;}
.product_slide{position:relative;margin:30px 10px;padding:0 10px;background-color:#fff; z-index: 100;}
.product_slide h2{display:block;padding:10px 0;font-size:16px;color:#24334e;}
.product_slide h2 span{color:#4960eb}
.product_slide .owl-carousel{z-index: 99;touch-action: pan-y;}
.product_slide .slide_list{position:static; } 
.product_slide .owl-dots{ position: absolute; left: calc(50% - 23px); bottom: -20px;}
.product_slide .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;margin-left:5px;background-color:#cccccc; border-radius:10px;  }
.product_slide .owl-dots .owl-dot.active{width:20px;background-color:#0063cb;}

.navi_btn {position: absolute;bottom:11px;z-index: 999;}
.navi_btn .nav_prev{position:fixed; width:30px;height:30px;bottom:5px;right:40px;color: rgba(0,0,0,0);background:transparent;border:0;}
.navi_btn .nav_prev::after{content:''; position: absolute;left:0;width:12px;height:12px;border:solid #fff;border-width:0 0 3px 3px;transform:rotate(45deg);background:transparent;}
.navi_btn .nav_prev.disabled { opacity: 0.2; }
.navi_btn .nav_next{position:fixed; width:30px;height:30px;bottom:5px;right:10px; color: rgba(0,0,0,0);background:transparent;border:0;}
.navi_btn .nav_next::after{content:'';position: absolute;left:0;width:12px;height:12px;border:solid #fff;border-width:3px 3px 0 0;transform:rotate(45deg);background:transparent;}
.slide_list div.banner_item{padding:12px 0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.slide_list div.banner_item .banner_title{display:inline-block;padding:0 10px;font-size:1.308rem;;color:#24334e;font-weight:bold;}
.slide_list div.banner_item .banner_title:before{display:block;height:2px;margin-bottom:5px;background-color:#000;content:'';}
.slide_list div.banner_item .prod_title{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;margin:10px 0;height:40px;-webkit-box-orient: vertical;text-overflow: ellipsis;font-size:1.154rem;;color:#333;}

.pointdc1 { color: #203A7B !important; }
.pointdc2 { color: #16AD4F !important; }
.pointdc3 { color: #BF9000 !important; }
.pointdc4 { color: #FF5C00 !important; }
.pointdc4 { color: #FF0000 !important; }

.boxType_prote{background-color:#f1f4f7;padding:15px;border-radius:5px;}
.boxType_prote li{text-indent:-11px;padding-left:8px}
.boxType_prote + .boxType_prote{margin-top:15px}


/* 2023.09 고객센터 개선 */
.customer_main .title {background:url('../img/contents/img_customer01.png') right 40px center no-repeat; background-size:105px auto;
					   margin:30px 0; height:85px; padding:20px 0 0 45px; font-size:21px; line-height:1.35em; color:#111111; letter-spacing:-0.05em;}
.customer_main .title strong {font-weight:bold;}
.customer_main .btn {display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 20px;}
.customer_main .btn button {display:block; border-radius:10px; border:none; text-align:center; height:45px; font-size:14px; font-weight:bold;}
.customer_main .btn button > span {display:inline-block; line-height:45px;}
.customer_main .btn .btnOnline {width:calc(100%/2 - 8px); background-color:#0063cc; color:#ffffff;}
.customer_main .btn .btnKakao {width:calc(100%/2 - 8px); background-color:#fae301; color:#351d1c;}
.customer_main .btn .btnKakao > span {background:url('../img/contents/icon_kakao.png') left 15px no-repeat; background-size:auto 19px; padding-left:30px;}
.customer_main .btn .btnCall {width:100%; background-color:#f2f2f2; color:#111111; margin-top:15px;}

.customer_main .txt {text-align:center; margin:15px 0 20px;}
.customer_main .listCont {display:inline-block; width:auto; margin:0 auto;}
.customer_main .listCont li {font-size:12px; color:#666666; text-align:left;}
.customer_main .listCont li + li {margin-top:5px;}

.customer_main .quick_menu {background-color:#f2f2f2; display:flex; flex-wrap:nowrap; justify-content:space-between; padding:20px;}
.customer_main .quick_menu li {width:calc(100%/3 - 10px);}
.customer_main .quick_menu li:first-child {margin:0;}
.customer_main .quick_menu li a {display:block; background-color:#ffffff; border-radius:10px; text-align:center; height:35px; font-size:14px; font-weight:bold; color:#333333;
								 background-position:center 20px; background-repeat:no-repeat; background-size:32px auto; padding-top:63px; box-shadow:2px 2px 5px rgba(0,0,0,0.1);}
.customer_main .quick_menu li:nth-child(1) a {background-image:url('../img/contents/icon_customer_quick01.png');}
.customer_main .quick_menu li:nth-child(2) a {background-image:url('../img/contents/icon_customer_quick02.png');}
.customer_main .quick_menu li:nth-child(3) a {background-image:url('../img/contents/icon_customer_quick03.png');}
								 
.customer_main .navi > li {border-bottom:1px solid #f0f3f7;}
.customer_main .navi > li > a {display:block; padding:14px 20px 12px; font-size:15px; color:#333333; font-weight:bold;}
.customer_main .navi > li > a.subMenu {background:url('../img/contents/bul_customer_navi_down.png') right 20px top 17px no-repeat; background-size:auto 10px;}
.customer_main .navi > li.current > a.subMenu {background-image:url('../img/contents/bul_customer_navi_up.png')}
.customer_main .navi > li > ul {display:none; padding:8px 10px; border-top:1px solid #f0f3f7;}
.customer_main .navi > li > ul > li > a {display:block; font-size:14px; color:#666666; font-weight:400; padding:5px 10px;}
.customer_main .navi > li > ul > li > ul {display:block; padding:0 15px;}
.customer_main .navi > li > ul > li > ul > li > a {display:block; background:url('../img/common/bul_dot7.png') left 12px no-repeat; background-size:3px auto;
												  font-size:14px; color:#666666; padding:4px 10px;}

.accident_main .title {background:#f8fafc url('../img/contents/img_customer02.png') right 30px top 36px no-repeat; background-size:72px auto; border-bottom:1px solid #f0f3f7; 
					   height:175px; padding:35px 20px; font-size:17px; line-height:1.35em; color:#111111; letter-spacing:-0.05em;}
.accident_main .title:after {content:''; clear:both;}					   
.accident_main .title p {margin:10px 0 1em;}
.accident_main .title p > span, .accident_main .title strong {font-weight:bold;}
.accident_main .title strong:first-of-type {background:url('../img/contents/bul_accident_arrow01.png') right 9px no-repeat; background-size:auto 10px; padding-right:16px; margin-right:5px;}
.accident_main .title strong ~ span {font-size:13px; color:#666666; letter-spacing:0; margin-left:5px;}
.accident_main .title > button {display:inline-block; float:right; margin-top:-5px; background-color:#0063cc; border-radius:10px; border:none; text-align:center; width:109px; height:35px; font-size:13px; color:#ffffff;}
.accident_main .navi > li {border-bottom:1px solid #f0f3f7;}
.accident_main .navi > li > a {display:block; background:url('../img/contents/bul_accident_arrow02.png') right 20px center no-repeat; background-size:auto 15px; padding:14px 20px 12px; font-size:15px; color:#333333; font-weight:bold;}

/* 2023.11 온라인 설명의무 가이드라인 적용 */
.agreement_cont.online_guide {border:none;}
.agreement_cont.online_guide .manual_check_area {border:none; padding:0;}
.agreement_cont.online_guide .manual_check_area > li {padding:7px 0; margin:0 !important;}
.agreement_cont.online_guide .manual_check_area > li a {background-color:#f2f2f2; background-image:url('../img/contents/online_arrow_off.png'); background-size:8px auto; border-radius:10px; padding:17px 30px 17px 42px; color:#333333; background-position:right 10px center;}
.agreement_cont.online_guide .manual_check_area > li a:before {left:10px; width:24px; height:24px; margin-top:-12px; background-image:url('../img/contents/online_check_off.png');}
.agreement_cont.online_guide .manual_check_area > li.check a {background-color:#4b4e68; color:#ffffff; background-image:url('../img/contents/online_arrow_on.png');}
.agreement_cont.online_guide .manual_check_area > li.check a:before {background-image:url('../img/contents/online_check_on.png');}
.agreement_cont.online_guide .manual_check_area > li.import a {background-color:#e4f1fe;}
.agreement_cont.online_guide .manual_check_area > li.import.check a {background-color:#4960eb;}
.agreement_cont.online_guide .manual_check_area > li .blind.unconfirm {display:block;}
.agreement_cont.online_guide .manual_check_area > li .blind.confirm {display:none;}
.agreement_cont.online_guide .manual_check_area > li.check .blind.unconfirm {display:none;}
.agreement_cont.online_guide .manual_check_area > li.check .blind.confirm {display:block;}
.guide_title {color:#0063cc;}
.guide_title:before {content:"[ ";}
.guide_title:after {content:" ]";}
.guide_title > span {text-decoration:underline;}
.tbType01.tbOnline th, .tbType01.tbOnline td {height:auto;}
.btnLoan {display:inline-block; text-align:center; background-color:#fff; border:none; color:#3653cd !important; font-size:1rem; line-height:15px; padding:5px;}
.btnLoan > span {background:url('../img/common/bul_arrow07.png') no-repeat right 5px;background-size:auto 12px;padding-right:12px; margin-left:5px;}
.btnLoan > strong {background:url('../img/common/icon_online_loan.png') no-repeat left 2px;background-size:auto 15px;padding-left:22px; color:#3653cd !important;}

.interest_wrap .input_btn .wrap_reset {display:inline-table; width:180px;}
.interest_wrap .input_btn > .ui_selectbox {display:inline-block; width:auto; min-width:180px;}
.interest_wrap .input_btn.period > .ui_selectbox {min-width:90px;}
.interest_wrap .input_btn .btn_selectBox {padding-right:30px;}
.interest_wrap .input_btn > span {display:inline-block; text-align:left; width:auto; min-width:0; vertical-align:top; margin-top:12px; font-size:1.143rem;}
.interest_wrap .input_btn > span.fst {padding-left:0; padding-right:10px;}
.interest_wrap .result_box {margin:10px 0 0; padding:15px; background-color:#f7faff; border:1px solid #0063cc; border-radius:5px}
.interest_wrap .result_box dl {width:100%; overflow:hidden; font-size:1rem; color:#333333; margin-top:10px;}
.interest_wrap .result_box dl:first-child {margin:0;}
.interest_wrap .result_box dl:after {clear:both;}
.interest_wrap .result_box dl dt {float:left;}
.interest_wrap .result_box dl dd {float:right;}
.interest_wrap .result_box dl dd span {margin:0 5px; font-weight:bold; font-size:1.142rem;}

.btn_fixed_area .fixed_alim {position:fixed; bottom:60px; z-index:999; width:100%;}
.btn_fixed_area .fixed_alim p {background-color:#494949; opacity:0.7; border-radius:5px; margin:0 10px; text-align:center;
							   font-size:1rem; padding:10px 0; color:#fff;}
.in_key_pad .btn_fixed_area .fixed_alim {bottom:10px;}

.listCont > li.bul_type_refer {background-image:none; font-size:1rem;}
.list_decimal02 {margin:10px 0 10px 10px !important;}
.list_decimal02 > li {background:none !important; text-indent:-15px; padding-left:15px; font-size:0.857rem;}
.list_decimal03 {margin:10px 0 0 0 !important;}
.list_decimal03 > li {background:none !important; text-indent:-22px; padding-left:22px;}
.list_decimal03 > li > em {display:inline-block; width:22px; text-indent:0;}
.list_decimal03 li > .list_decimal {margin-bottom:10px;}
.list_decimal03 li > .list_decimal li {text-indent:0;}
.listQuest dl {margin-top:30px;}
.listQuest dl dt {text-indent:-30px; padding-left:30px; margin-bottom:10px;}
.listQuest dl dt > strong:first-child {display:inline-block; width:30px; text-indent:0;}
.listQuest dl dd {text-indent:-30px; padding-left:30px; margin:5px 0;}
.txt_editor {margin:5px 0;}
.list_accodion.list_grade .list_accodion_cont {padding:20px;}
.list_accodion.list_grade .list_accodion_cont .title_level3 {margin-top:17px;}
.list_accodion.list_grade .list_accodion_cont .title_level3:first-child {margin-top:0;}
.list_accodion.list_grade .grade01 > button {background-color:#ff0c00;}
.list_accodion.list_grade .grade02 > button {background-color:#ff9400;}
.list_accodion.list_grade .grade03 > button {background-color:#e7e100;}
.list_accodion.list_grade .grade04 > button {background-color:#71d925;}
.list_accodion.list_grade .grade05 > button {background-color:#2775d6;}
.list_accodion.list_grade .grade06 > button {background-color:#2b3d79;}
.list_accodion.list_grade > li > button {color:#ffffff;}
.list_accodion.list_grade > li.grade02 > button,
.list_accodion.list_grade > li.grade03 > button,
.list_accodion.list_grade > li.grade04 > button {color:#000000;}
.list_accodion.list_grade > li > button::after {background-image:url('../img/common/bul_accodion_wh.png');}
.list_accodion.list_grade > li.grade02 > button::after,
.list_accodion.list_grade > li.grade03 > button::after,
.list_accodion.list_grade > li.grade04 > button::after {background-image:url('../img/common/bul_accodion_bk.png');}

/* 모바일현금카드 QR코드 입출금 서비스 */
.qrcode_select button {display:block; width:100%; height:60px; border:2px solid #0063cc; border-radius:10px; text-align:center; margin-top:20px;}
.qrcode_select button > span {display:inline-block; background-position:left center; background-repeat:no-repeat; background-size:auto 22px;
							  color:#111111; font-size:16px; font-weight:bold; line-height:22px; padding-left:50px; height:24px;}
.qrcode_select button.out {background-color:#ffffff;}
.qrcode_select button.out span {background-image:url('../img/common/icon_qr_out.png');}
.qrcode_select button.in {background-color:#f7faff;}
.qrcode_select button.in span {background-image:url('../img/common/icon_qr_in.png');}

/* 금융상품몰 메인 */
.area_pad.bg_wh, .bm .contents.list{background-color:#fefefe;}
.bm .contents{background-color:#f1f1f5;}
.bm .title_level3{margin:0; padding:30px 0 15px 0;}
.bm .title_level3.pdT45{padding-top:45px;}
.tabType01.type_round > li{padding: 15px 5px 10px 5px; background:none;}
.tabType01.type_round > li a{padding: 6px 11px;background-color:#f1f1f1;color:#3c3c3c;font-size: 14px;font-weight:normal;border-radius:15px;border-bottom:0;}
.tabType01.type_round > li.on a{border:0; background-color:#e2ecfb; color:#377edf; font-weight:bold;}
.section.mall{height: auto;margin: 0;padding: 20px;background: #fff;border-radius: 15px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.01);}
.section.mall.bg_blue{background-color:#4577dc;}

.mybasket:after{content:''; display:block; clear:both;}
.mybasket li{position:relative; float:left; width:50%; text-align:center;}
.mybasket li:first-child:after{content:''; display:block; position:absolute; top:50%; transform: translateY(-50%); right:0; width:1px; height:23px; background-color: rgb(139, 175, 255);}
.mybasket li:nth-child(1){padding-right:20px;}
.mybasket li:nth-child(2){padding-left:20px;}
.mybasket li a{position:relative; display:block; color:#fff; box-sizing:border-box;}
.mybasket li a:before{content:'';display:block;width:56px;height:56px;margin:0 auto;}
.mybasket li:nth-child(1) a:before{background: url('../img/themekkgom/img_mybasket_01.png') no-repeat; background-size: 56px auto;}
.mybasket li:nth-child(2) a:before{background: url('../img/themekkgom/img_mybasket_02.png') no-repeat; background-size: 56px auto;}
.mybasket li a > span{display:inline-block; padding-top:10px;}
.mybasket li a .num{padding-right:3px;}

.section.mall.slide{position:relative; padding:0; background: none;}
.section.mall.slide .main_event_item{position:relative;}
.section.mall.slide .main_event_item a{display: block;height: 138px;padding:30px 20px 15px 20px;background-color: #fff;border-radius: 15px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.01);box-sizing: border-box;}
.section.mall.slide .main_event_item a:after{content:''; position:absolute; top:40px; right:20px; display:block; width:80px; height:81px;}
.section.mall.slide .main_event_item a.best01:after{background: url('../img/themekkgom/img_kkgom_account.png') no-repeat; background-size: 80px auto;}
.section.mall.slide .main_event_item a.best02:after{background: url('../img/themekkgom/img_kkgom_best02.png') no-repeat; background-size: 80px auto;}
.section.mall.slide .main_event_item a.best03:after{background: url('../img/themekkgom/img_kkgom_best03.png') no-repeat; background-size: 80px auto;}
.section.mall.slide .main_event_item a strong{display: block; margin-bottom:15px; padding-right:90px; box-sizing:border-box; font-size: 1.286rem;color: #4577dc; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.section.mall.slide .main_event_item .item_info {display: block; padding-right:90px;font-size: 14px;color: #111; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.section.mall.slide .main_event_item .desc{font-size:11px;}
.section.mall.slide .owl-dots {position:absolute; top:10px; right:20px;}
.section.mall.slide .owl-dots .owl-dot {display: inline-block; width: 5px; height: 5px; margin: 0 2.5px; background-color: #868686; border: 0 none; border-radius: 5px; transition: all .4s;}
.section.mall.slide .owl-dots .owl-dot.active {width: 15px; background-color: #575757;}

.section.mall.btnArea{text-align:center;}
.section.mall.btnArea a{display:block;width:100%;height:100%;padding: 18px 0;color:#4577dc;font-weight:bold;}
.section.mall.btnArea a span{position:relative;display:inline-block;height: 100%; padding-left:32px; }
.section.mall.btnArea a span:before{content:''; position:absolute; top:-7px; left:0; display:block;width:30px;height:28px;background: url('../img/common/ico_login_custom.png') no-repeat;background-size: 28px auto;}

.prod_list > .section.mall + .section.mall{margin-top:15px;}
.prod_list{position:relative;}
.prod_list:after{content:''; position:absolute; top:-48px; right:20px; display:block; width:56px; height:48px; background: url('../img/themekkgom/img_kkgom_prod.png') no-repeat; background-size: 56px auto;}
.prod_list .prod_tit{position:relative; padding-right: 18px;}
.prod_list .prod_tit strong{font-size:1.071rem; color:#111;}
.prod_list .prod_fav_btn{position:absolute;top:0;right:0;width:18px;height:18px; background: url('../img/themekkgom/ico_fav_off.png') no-repeat; background-size: 18px auto; border:0;}
.prod_list .prod_fav_btn.on{background: url('../img/themekkgom/ico_fav_on.png') no-repeat; background-size: 18px auto;}
.prod_list .prod_info{display:block; margin: 10px 0; font-size: 0.929rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.prod_list .percent{font-size:1.071rem;color:#111;text-align:right;}
.prod_list .percent .num{font-size: 1.539rem; color:#d6006c;}
.prod_list .percent .desc{font-size:0.857rem; color:#818181;}

/* 금융상품몰 상품리스트 */
.bm .list .section.mall{padding:15px 20px; border:1px solid #ccc;}
.bm .list .title_level3{margin:0 0 30px 0 !important; font-size:1.071rem;}
.bm .list .prod_list:after{content:''; background:none;}
.bm .list .prod_list.on:after{content:'';position:absolute;top: -68px;right: 10px;display:block;width: 80px;height: 85px;background: url('../img/themekkgom/img_kkgom_end.png') no-repeat;background-size: 80px auto;}
.section.mall .prod_item .prod_tit{position:relative; display:block; padding-right:35px; font-size: 1.143rem; color:#111;}
.section.mall .prod_item .prod_tit span.d_day{position:absolute; top:0; right:5px; font-size:1.539rem; color:#3c6bd7;}
.section.mall .prod_item .prod_date{position:relative; display:block; font-size:0.857rem; font-weight:bold;}
.section.mall .prod_item .prod_date .deadline{position:absolute; top:0; right:5px;}
.section.mall .prod_item .prod_date .deadline .date{color:#3c6bd7;}

/* 거래내역조회 > 메모 */
.contents.newStyle .point_de{color:#4a6ae0;}
.contents.newStyle .point_wi{color:#c60384;}
.contents.newStyle .trans_result_type01 li{position:relative;}
.contents.newStyle .trans_result_type01 li:after{content:''; position:absolute; top: 50%; right:0; width:12px; height:5px; transform: translateY(-50%) rotate(-90deg); background: url(../img/common/btn_acount_arrow05.png) right center / 11px auto no-repeat;  overflow:hidden; border:0;}
.contents.newStyle .trans_result_type01 li .info_memo{padding:0 15px 15px 15px; font-size:0.929rem;}
.contents.newStyle .summary_tit{padding:10px 15px 5px;}
.contents.newStyle .summary_tit span{display:block; font-size:1.286rem; font-weight:bold; color:#111;}

/* 오픈소스 라이선스 */
.listCont.noIcon > li{background:none; padding-left:0;}
.open_text a.anLink{word-break: break-all;}
.open_text .listCont.noIcon.top > li{margin-top:3px; word-break: break-all;}
.open_text .listCont.noIcon.top > li:first-child{margin-top:20px;}
.open_text .listCont.noIcon > li{margin-top:20px;}
.open_text .desc span{display:block; margin-top:20px;}