@charset "utf-8";

/* main */
#jbMain[data-web-id*="P_SMB_MAIN"]{background:url(/img/main/bg_main_gradient.png) 0 0/0.1rem auto repeat-x;}
.main_wrap{padding:0 2rem 9.8rem;/*background:url(/img/main/bg_main_gradient.png) 0 0/0.1rem auto repeat-x;*/}
.sec .main_wrap{padding-left:0;padding-right:0;}
.sec .main_wrap.bg{margin:0 -2rem;padding:0 2rem 9.8rem 2rem;min-height:100%;background:#f5f7fa;}
.sec .main_wrap.bg:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:60rem;
    background:linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 0) 100%);
}
.sec .main_wrap.bg.first{background:#fff;}
.sec .main_wrap.bg.first:before{background:#fff;}
.sec .main_wrap.bg .intro{position:relative;}
.main_wrap .intro .sub_tit{font-family:'HGGGothicssi';font-weight:600;font-size:2.6rem;line-height:3.6rem;text-align:center;}
.main_wrap .intro .sub_desc{margin-top:-5.2rem;text-align:center;}
.main_wrap .intro .btn_area{padding:0;}

.main_wrap.scrollType{padding-bottom:16.8rem}
.main_wrap.scrollType .intro .sub_tit{font-weight:400;padding-top:10%;padding-bottom:2rem;margin:0;}
.main_wrap.scrollType .intro .btn_area{padding:2rem;margin-bottom:0} 
	
.main_wrap.scrollType .stepMain{min-height:calc(100vh - 25.2rem);}
.main_wrap.scrollType .intro .img{max-width:23.4rem;margin:0 auto;margin-bottom:6rem;width:22.4rem}
.main_wrap.scrollType .intro .img > img{max-width:100%;width:100%}
.main_wrap.scrollType .step{width:100%;margin:6rem 0 0 0;padding:0}
.main_wrap.scrollType .step > h3{font-size:2.4rem;color:#363636;line-height:3.4rem;letter-spacing:-0.02rem;margin-bottom:0.8rem;font-weight:bold;}
.main_wrap.scrollType .step > p{font-size:1.5rem;color:#515961; line-height:2.2rem;letter-spacing:0rem;}
.main_wrap.scrollType .step .grayImg{position:relative;background-color:#f2f5f7;margin-top:2.4rem;}
.main_wrap.scrollType .step .grayImg:before{content:"";display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:#f2f5f7;}
.main_wrap.scrollType .step .grayImg:after {content:"";display:block;position:absolute;right:-100%;top:0;width:100%;height:100%;background-color:#f2f5f7;}
.main_wrap.scrollType .step .grayImg>img{max-width:420px;width:100%;margin:0 auto;display:block;}

.main_wrap.scrollType .btn_secondary .base_style{background-color:#e6f1ff !important;color:#175ec7 !important;}

@media all and (min-height:700px) {
	.main_wrap.scrollType .stepMain{min-height:auto;}    
}
@media all and (max-width:360px) and (max-height:670px) {
	.main_wrap.scrollType .intro .img{width:21.5rem}
	.main_wrap.scrollType .step{margin-top:5rem;}
}

.card_box.limitArea .bank_inf [class^='i_bank_']{font-size:0}
.card_box.limitArea .bank_inf [class^='i_bank_'] span{padding-right:14rem;white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;display:inline-block;text-align:left;vertical-align:middle;width:calc(100% - 2.6rem);font-size:1.4rem;}
.card_box.dev_accoDiv > .btn{right:1.6rem;}
.card_box.dev_accoDiv > .btn.limitrelease{right:7.9rem} 
.card_box.dev_accoDiv .card_cont{padding:2rem;}

/*메인 잦은 수정으로 인한 날자 버전업 추가*/
.main_wrap .user_box.ver2206{margin-top:0.8rem;padding-bottom:0rem;}
.main_wrap .user_box.ver2206 .btn_my{display:inline-block;text-align:left;font-weight:600;font-family:'HGGGothicssi';margin-bottom:2.4rem}
.main_wrap .user_box.ver2206 .btn_my>span::before{bottom:-1px;}
.main_wrap .user_box.ver2206 .baseBtn.small{ padding-left:0;padding-right:0;width:10rem;position:absolute;right:0;top:-0.2rem;}
.main_wrap .user_box.ver2206 .baseBtn.small>.base{font-size:1.4rem;font-weight:normal;}
.main_wrap .user_box.ver2206 .btn_box{margin-bottom:0;position:relative;margin-top:2.5rem;text-align:left;}
.main_wrap .user_box.ver2206 .btn_box .btn_acc{float:left;font-size:1.4rem;line-height:2.2rem;color:#515961;background:#fff;padding-right:1.5rem;position:relative;}
.main_wrap .user_box.ver2206 .btn_box .btn_acc:before{content:"";width:1.3rem;height:1.3rem;margin:0;background:url(/img/main/icon_mainAccbtn_Arrow.png) no-repeat center center/100% auto;position:absolute;right:0;top:0.3rem;}
.main_wrap .user_box.ver2206 .btn_box .btn_edit{position:relative;padding-left:2rem;font-size:1.4rem;line-height:2.2rem;color:#515961;background:#fff;}
.main_wrap .user_box.ver2206 .btn_box .btn_edit:before{display:block;content:'';position:absolute;left:0;top:0.2rem;width:1.6rem;height:1.6rem;margin-right:0em;background:url(/img/main/icon_mainSet.png) no-repeat center center/100% auto;transform:scale(1);}
.main_wrap .card_box.state .btn_area{display:block;width:auto;margin:1.6rem -0.4rem 0;padding:0;}
.main_wrap .card_box.state p{color:#212529;}
.main_wrap .card_box.state .btn{position:absolute;top:2.8rem;left:2.6rem;}
.main_wrap .card_box.state .btn + p{padding-left:3.6rem;}
.main_wrap .card_box .bank_inf .copy_acc{color:#515961;background:url(/img/contents/icon_accCopy.png) no-repeat right 1px;padding-right:1.7rem;background-size:1.3rem auto;}
.main_wrap .card_box.bgA_300 .bank_inf .copy_acc{background:url(/img/contents/icon_accCopyWhite.png) no-repeat right 1px;background-size:1.3rem auto;}
[data-dev-thema="senior"] .main_wrap .user_box.ver2206 .btn_box{text-align:center;padding-right:0}

[data-dev-thema="senior"] .homeEdit.primary{margin-top:1.5rem}
.homeEdit.primary>.base{color:#6e7780;display:inline-block;width:auto;vertical-align:middle;}
.homeEdit.primary>i{display:inline-block;vertical-align:-0.3rem;width:1.6rem;height:1.6rem;margin-right:0em;background:url(/img/main/icon_mainSet.png) no-repeat center center/100% auto;transform:scale(1);margin-right:0.4rem}

.main_wrap .card_box.bgA_300 .bank_inf .copy_acc{color:#fff;font-size:1.4rem;}
.main_wrap .card_tit .cont_tit{margin-bottom:0;}
.main_wrap .intro .img{text-align:center;}
.main_wrap .intro .img > img{max-width:100%;width:37.5rem;}
.main_wrap .txt_tit{font-size:1.4rem;}
.main_wrap .bank_notice{position:relative;padding:1.8rem 2.4rem;margin:1.6rem 0;border:1px solid #e1e3e6;border-radius:0.6rem;background:#fff;box-shadow:0 0.6rem 1.6rem rgba(33,37,41,0.04);}
.main_wrap .user_box + .bank_notice{margin-top:0;}
.main_wrap .bank_notice > a{display:table;width:100%;}
.main_wrap .bank_notice .tit{color:#212529;font-size:1.4rem;line-height:2.6rem;font-weight:700;float:left;} /* Eomdi Edit 2021-10-15 display:table-cell; 삭제*/
.main_wrap .bank_notice .tit:after{content:'';display:inline-block;width:1.6rem;height:2.6rem;margin:-0.1rem 0 0 0.4rem;vertical-align:top;background:url(/img/common/ico_push.png) no-repeat right center;background-size:1.6rem;}
.main_wrap .bank_notice .desc{text-align:right;color:#6e7780;font-size:1.3rem;line-height:2.6rem;position:absolute;right:4rem;} /* Eomdi Edit 2021-10-15 */
.main_wrap .bank_notice .desc:after{content:'';display:inline-block;width:1.6rem;height:1.6rem;background:url(/img/common/ico_set.png) -25rem -20rem/60rem auto no-repeat;position:absolute;right:-1.5rem;top:46%;transform:translateY(-50%);} /* Eomdi Edit 2021-10-15 */
.main_wrap .user_box{position:relative;padding-bottom:2.4rem;margin-top:2.4rem;font-size:0}
.main_wrap .user_box a{display:block;}
.main_wrap .user_box .btn_my{display:inline-block;width:auto;line-height:2.6rem;color:#212529;font-size:2.0rem;font-weight:700;text-align:left;background:#fff;}
.main_wrap .user_box .btn_my>span{position:relative;}
.main_wrap .user_box .btn_my>span::before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:2px;background-color:#212529;}
.main_wrap .user_box .inline_btnBox{display:inline-block;margin-left:0.8rem;}
.main_wrap .roundBtn{display:inline-block;width:auto;height:auto;border-radius:16px;border:1px solid #6e7780;vertical-align:3px;background-color:#fff;}
.main_wrap .roundBtn>span{display:block;font-size:1.3rem;line-height:2.0rem;padding:0.4rem 1.2rem 0.3rem 1.2rem;font-weight:bold;color:#363c42;}
.main_wrap .homeEditBox{margin-top:3.0rem;text-align:center;}
.main_wrap .linkABtn{display:inline-block;width:auto;height:auto;background-color:rgba(255,255,255,0);}
.main_wrap .linkABtn>span{position:relative;display:block;font-size:1.4rem;letter-spacing:-0.1rem;line-height:2.2rem;color:#515961;padding-right:1rem;letter-spacing:0.1rem;}
.main_wrap .linkABtn>span:after{display:block;content:'';position:absolute;top:50%;right:-0.3rem;width:1.2rem;height:1.2rem;margin-top:-0.7rem;background:url(/img/common/ico_set.png) -15rem -30rem/60rem auto no-repeat}
.main_wrap .btn_area{margin-bottom:1.2rem;}
[data-dev-thema=senior] .main_wrap .linkABtn>span{font-weight:bold;}

/*.main_wrap .user_box .btn_my:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin:0.4rem 0 0 0.3rem;vertical-align:top;background:url(/img/common/ico_set.png) -25rem -20rem/60rem auto no-repeat;}*/
.main_wrap .btn_box{margin-bottom:2rem;width:100%;text-align:right;}
.main_wrap .btn_box .btn_edit{position:relative;padding-left:2.5rem;font-size:1.3rem;line-height:2.6rem;color:#515961;background:#fff;}
.main_wrap .btn_box .btn_edit:before{display:block;content:'';position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;margin-right:0.8rem;vertical-align:top;background:url(/img/common/ico_menu_set.png) no-repeat center center;background-size:2.4rem 2.4rem;transform:scale(0.75);}
.main_wrap .btn_box .btn_acc{float:left;font-size:1.3rem;line-height:2.6rem;color:#515961;background:#fff;}
.main_wrap .btn_box .btn_acc:before{content:"";display:inline-block;width:1.5rem;height:1.8rem;margin:0.4rem 0.4rem 0 0.3rem;vertical-align:top;background:url(/img/common/ico_set.png) -20rem -89.8rem/60rem auto no-repeat;}
.main_wrap .card_box .link_tit{margin-top:1.8rem;}
.main_wrap .card_box .link_tit .money{margin-top:0;}
.main_wrap .link_tit p{font-size:2rem;}
.main_wrap .link_tit .blue_txt{color: #c2dcff;font-size: 2.4rem;}
.main_wrap .card_box .hide_amount{margin-top:1.8rem;padding-right:2.5rem;}
.main_wrap .card_box .hide_amount p{font-size:2rem;line-height:3rem;color:#6e7780;}
.main_wrap .card_box.bgA_300 .hide_amount p{font-size:2.4rem;color:#c2dcff;}
/*.main_wrap .card_box .bank_inf [class*="i_bank_"]{padding:0 7rem 0 2.6rem;text-indent:-2.6rem;}*/
.main_wrap .banner_box{position:relative;margin-top:1.2rem;}
.main_wrap .banner_box > button{display:block;width:100%;background:none;}
.main_wrap .banner_box img{width:100%;}
.main_wrap .banner_box.mydata{border:1px solid rgba(179,211,255,0.5);background:#e6f1ff;border-radius:0.6rem;}
.main_wrap .banner_box.mydata a{padding:1.8rem 6.2rem 1.8rem 6.2rem;}
.main_wrap .banner_box.mydata .ico_mydata{position:absolute;top:2.5rem;left:2rem;}
.main_wrap .banner_box.mydata .ico_mydata .icon{width:3rem;height:3rem;background-position:-5rem -80rem;}
.main_wrap .banner_box.mydata .txt{padding-left:6rem;font-family:'HGGGothicssi';font-weight:600;color:#22406f;font-size:1.4rem;line-height:2.2rem;}
.main_wrap .banner_box.mydata .btn{position:absolute;top:2.6rem;right:2rem;}
.main_wrap .banner_box.mydata .btn_secondary_smaller .base_style{background:#fff;}
.main_wrap .openbanking{text-align:center;}
.main_wrap .openbanking .tit{position:relative;padding:3.2rem 0 0;font-size:1.6rem;font-weight:700;line-height:2.6rem;color:#20529e;}
.main_wrap .openbanking .desc{font-size:1.3rem;line-height:2rem;color:#6e7780;}
.main_wrap .openbanking .btn_primary_small .base_style{font-weight:700;}

.main_wrap .main_account_swiper{padding:2rem 2rem 4rem;margin:-2rem -2rem 0;}
.main_wrap .main_account_swiper .card_box + .card_box{margin-top:0;}
.main_wrap .main_account_swiper .card_box .btn_push{position:absolute;top:2.4rem;right:2.4rem;width:auto;padding:0.2rem 1rem 0.2rem 3.2rem;margin-top:0;font-size:1.2rem;color:#fff;}
.main_wrap .main_account_swiper .card_box .btn_push.on{padding:0.2rem 3.2rem 0.2rem 1rem;}
.main_wrap .main_account_swiper .card_box .bank_inf .copy_acc{color:#6e7780;}
.main_wrap .main_account_swiper .swiper-pagination-bullets{bottom:1rem;}
.main_wrap .main_account_swiper .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0.4rem;transition:all 0.3s;}
.main_wrap .main_account_swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.8rem;background:#0565f0;transition:all 0.3s;}
/* .main_wrap .main_account_swiper .card_box .bank_inf [class*="i_bank_"]{padding:0 7rem 0 2.6rem;text-indent:-2.6rem;} */

.main_wrap .main_senior_menu{display:flex;flex-wrap:wrap;}
.main_wrap .main_senior_menu .btn{display:inline-block;width:calc(50% - 0.5rem);margin-top:1rem;vertical-align:top;}
.main_wrap .main_senior_menu .btn:nth-child(even){margin-left:1rem;}
.main_wrap .main_senior_menu .btn .base_style{width:100%;padding:0 0.5rem 1rem;border:1px solid #e1e3e6;border-radius:0.6rem;font-size:1.4rem;font-weight:700;line-height:2.0rem;color:#363c42;background:#fff;}
.main_wrap .main_senior_menu .btn .base_style:before{content:'';display:block;height:3rem;margin:1.7rem auto 1.2rem;background:url(/img/common/ico_set.png) no-repeat;background-size:60rem auto;}
.main_wrap .main_senior_menu .btn.btn_atm .base_style:before{width:3rem;background-position:0.1rem -94.7rem;}
/* .main_wrap .main_senior_menu .btn.btn_warn .base_style:before{width:3rem;background-position:-4.9rem -94.8rem;} */
.main_wrap .main_senior_menu .btn.btn_warn .base_style:before{width:3rem;background-position:-29.9rem -94.2rem;}
.main_wrap .main_senior_menu .btn.btn_cscenter .base_style:before{width:3rem;background-position:-9.8rem -94.7rem;}
.main_wrap .main_senior_menu .btn.btn_cscall .base_style:before{width:3rem;background-position:-15.2rem -94.8rem;}
.main_wrap .main_senior_menu .btn.btn_smart .base_style:before{width:3.6rem;height:3.3rem;background-position:-20rem -95rem;}
.main_wrap .main_senior_menu .btn.btn_service .base_style:before{width:3rem;background-position:-24.6rem -94.8rem;}

.main_wrap .main_senior_menu .btn .base_style:before{width:3.6rem;height:3.6rem;margin:1.6rem auto 0.4rem;}
.main_wrap .main_senior_menu .btn.btn_accInq .base_style:before{background:url(/img/contents/icon_dev_senior_1.png);background-repeat:no-repeat;background-size:3.6rem auto;}
.main_wrap .main_senior_menu .btn.btn_utility .base_style:before{background:url(/img/contents/icon_dev_senior_2.png);background-repeat:no-repeat;background-size:3.6rem auto;}
.main_wrap .main_senior_menu .btn.btn_prod .base_style:before{background:url(/img/contents/icon_dev_senior_3.png);background-repeat:no-repeat;background-size:3.6rem auto;}
.main_wrap .main_senior_menu .btn.btn_cardInq .base_style:before{background:url(/img/contents/icon_dev_senior_4.png);background-repeat:no-repeat;background-size:3.6rem auto;}

.main_wrap .main_youth_menu{}
.main_wrap .main_youth_menu li{}
.main_wrap .main_youth_menu li a{display:block;position:relative;padding:1.4rem 3.6rem;font-size:1.6rem;line-height:2.6rem;color:#212529;}
.main_wrap .main_youth_menu li a em{display:block;font-size:1.3rem;line-height:1.8rem;color:#6e7780;}
.main_wrap .main_youth_menu li a:before{content:'';display:block;position:absolute;top:50%;left:0;z-index:1;width:3.6rem;height:3.6rem;margin-top:-1.8rem;background:url(/img/common/ico_set.png) no-repeat;background-size:60rem auto;}
.main_wrap .main_youth_menu li a.menu_smart:before{background-position:-20rem -79.6rem;}
.main_wrap .main_youth_menu li a.menu_dpay:before{background-position:-25rem -79.3rem;}
.main_wrap .main_youth_menu li a.menu_smallchg:before{background-position:-30rem -79.5rem;}
.main_wrap .main_youth_menu li a.menu_event:before{background-position:-35rem -79.4rem;}
.main_wrap .main_youth_menu li a.menu_passbook:before{background-position:-20rem -84.2rem;}
.main_wrap .main_youth_menu li a.menu_savement:before{background-position:-25rem -84.4rem;}
.main_wrap .main_youth_menu li a.menu_checkcard:before{background-position:-30rem -84.2rem;}
.main_wrap .main_youth_menu li a:after{content:'';display:block;position:absolute;top:50%;right:0;z-index:1;width:1.6rem;height:1.6rem;margin-top:-0.8rem;background:url(/img/common/ico_set.png) no-repeat -25rem -20rem;background-size:60rem auto;}

.acc_sort_list .item_acc.card_box .btn_push{position:absolute;top:2.4rem;right:5.6rem;width:auto;padding:0.2rem 1rem 0.2rem 3.2rem;margin-top:0;color:#fff;overflow:visible;}
.acc_sort_list .item_acc.card_box .btn_push.on{padding:0.2rem 3.2rem 0.2rem 1rem;}
.acc_sort_list .item_acc.card_box .bank_inf [class*="i_bank_"]{padding:0 10.2rem 0 2.6rem;text-indent:-2.6rem;color:#212529;}
.acc_sort_list .item_acc.card_box .bank_inf [class*="i_bank_"] em{display:inline-block;vertical-align:top;text-indent:0;}
.acc_sort_list .item_acc.card_box .bank_inf [class*="i_bank_"] span{display:block;text-indent:0;color:#6e7780;}
.acc_sort_list .item_acc.card_box .move_btns{position:absolute;top:0;right:0;width:5.6rem;height:100%;}
.acc_sort_list .item_acc.card_box .move_btns:after{content:'';display:block;position:absolute;top:50%;left:50%;z-index:1;width:1.6rem;height:0.1rem;margin-left:-0.8rem;background:#e1e3e6;}
.acc_sort_list .item_acc.card_box .move_btns .btn_move{display:block;width:5.6rem;height:50%;}
.acc_sort_list .item_acc.card_box .move_btns .btn_move.up{background:url(/img/common/ico_dragup.png) no-repeat center 2rem;background-size:1.4rem 1.4rem;}
.acc_sort_list .item_acc.card_box .move_btns .btn_move.up:hover{background:url(/img/common/ico_dragup_on.png) no-repeat center 2rem;background-size:1.4rem 1.4rem;}
.acc_sort_list .item_acc.card_box .move_btns .btn_move.down{background:url(/img/common/ico_dragdown.png) no-repeat center 0.8rem;background-size:1.4rem 1.4rem;}
.acc_sort_list .item_acc.card_box .move_btns .btn_move.down:hover{background:url(/img/common/ico_dragdown_on.png) no-repeat center 0.8rem;background-size:1.4rem 1.4rem;}
.acc_sort_list .item_acc.card_box.ui-sortable-helper .move_btns .btn_move.up{background:url(/img/common/ico_dragup_on.png) no-repeat center 2rem;background-size:1.4rem 1.4rem;}
.acc_sort_list .item_acc.card_box.ui-sortable-helper .move_btns .btn_move.down{background:url(/img/common/ico_dragdown_on.png) no-repeat center 0.8rem;background-size:1.4rem 1.4rem;}
.acc_sort_list .devide{display:flex;align-items:center;justify-content:space-between;clear:both;width:100%;padding:2.4rem 0;}
.acc_sort_list:not(.edit) .devide p{flex:1 auto;padding:0 1rem;text-align:center;font-size:1.3rem;line-height:2.4rem;color:#515961;white-space:pre-wrap;}
.acc_sort_list:not(.edit) .devide:before,
.acc_sort_list:not(.edit) .devide:after{content:'';display:block;flex:1 auto;width:auto;height:0.1rem;background:#e1e3e6;}
.acc_sort_list .item_acc.card_box .bank_inf .star{display:none ! important;color: transparent;}
.acc_sort_list .item_acc.card_box:first-child .bank_inf .star{display:inline-block ! important;width:1.8rem;height:2rem;margin-left:0.3rem;vertical-align:top;background:url(/img/common/ico_set.png) no-repeat 0 -35rem;background-size:60rem auto;}

/*홈화면 편집 테스트*/
[data-web-id="P_SMB_MAIN_SET"] .popup_contents{background-color:#f5f7fa;}
[data-web-id="P_SMB_MAIN_SET"] .bgA_100{position:relative;padding-top:1.6rem}
[data-web-id="P_SMB_MAIN_SET"] .bgA_100:before{content:"";display:block;width:2rem;position:absolute;top:0;left:-2rem;height:100%;background-color:#fff;}
[data-web-id="P_SMB_MAIN_SET"] .bgA_100:after {content:"";display:block;width:2rem;position:absolute;top:0;right:-2rem;height:100%;background-color:#fff;}

.acc_sort_list.edit .card_box{overflow:visible;z-index:1;border:none;box-shadow:none;left:auto !important} 
.acc_sort_list.edit .card_box:before{content:"";display:block;width:100%;position:absolute;top:-1px;left:-2rem;height:calc(100% + 3px + 1.5rem);background-color:#fff;z-index:-1}
.acc_sort_list.edit .card_box:after {content:"";display:block;width:100%;position:absolute;top:-1px;right:-2rem;height:calc(100% + 3px + 1.5rem);background-color:#fff;z-index:-1}
.acc_sort_list.edit .card_box .card_cont{border:1px solid #e1e3e6;box-shadow:0 .6rem 1.6rem rgba(33,37,41,0.04);background:#fff;border-radius:0.6rem;}
.acc_sort_list.edit .devide{}
.acc_sort_list.edit .devide:before{content:"";display:block;width:calc(100% + 4rem);height:2.5rem;background-color:#fff;z-index:-1;margin-left:-2rem;}
.acc_sort_list.edit .devide ~ .card_box:before,
.acc_sort_list.edit .devide ~ .card_box:after{display:none;}
.acc_sort_list.edit .devide.subTitBase{display:block;padding:0 0 2.4rem 0;} 


.slick_container.mainBanner{position:relative;margin-left:-1rem;width:calc(100% + 2rem);margin-top:1.6rem;}
.slick_container.mainBanner::before{content:"";display:block;width:1rem;height:100%;background-color:#fff;position:absolute;left:0;top:0;z-index:1;}
.slick_container.mainBanner::after{content:"";display:block;width:1rem;height:100%;background-color:#fff;position:absolute;right:0;top:0;z-index:1;}
.slick_container.mainBanner .sliderBox{width:100%;margin:0 1rem}
.slick_container.mainBanner .sliderBox a{display:block;}
.slick_container.mainBanner .sliderBox a img{width:100%;}
.slick_container.mainBanner .numberBox{font-size:0;text-align:right;margin:0.8rem 1rem 0 0;}
.slick_container.mainBanner .numberBox .prevBtn{display:inline-block;width:0.8rem;height:1.2rem;font-size:1rem;text-indent:-9999px;background:rgba(255,255,255,0) url(/img/contents/icon_prevBtn.png) no-repeat center center/0.8rem;vertical-align:middle;}
.slick_container.mainBanner .numberBox .nextBtn{display:inline-block;width:0.8rem;height:1.2rem;font-size:1rem;text-indent:-9999px;background:rgba(255,255,255,0) url(/img/contents/icon_nextBtn.png) no-repeat center center/0.8rem;vertical-align:middle;}
.slick_container.mainBanner .numberBox .numberIndex{font-size:1.1rem;line-height:1.6rem;color:#6e7780;letter-spacing:0;display:inline-block;margin:0.2rem 0.4rem 0 0.4rem;vertical-align:middle;}
.slick_container.mainBanner .numberBox .play{display:inline-block;width:0.9rem;height:1.2rem;font-size:1rem;text-indent:-9999px;background:rgba(255,255,255,0) url(/img/contents/icon_play.png) no-repeat center center/0.9rem;vertical-align:middle;margin:0 0.4rem 0 0.8rem;}
.slick_container.mainBanner .numberBox .play.pause{background:rgba(255,255,255,0) url(/img/contents/icon_pause.png) no-repeat center center/0.9rem;}

/* kimkm */
.main_wrap .intro .btn_area > * + *{margin-top:1.2rem;}
.main_wrap .intro .btn_area .btn_secondary_small .base_style{min-height:5rem;line-height:5rem;font-size:1.6rem;}
.main_wrap .card_box .hide_amount p{color:#6e7780;}/* Eomdi Edit 2021-10-13 */
.main_wrap .card_box .hide_amount:after{right:-2rem;top:50%;width:5rem;height:5rem;background:url(/img/common/ico_set1_90.png) -75rem -110rem/100rem auto no-repeat;}
.main_wrap .main_account_swiper .card_box .account_inf .error{display:inline-block;position:relative;height:3.2rem;line-height:3.2rem;color:#e5493a;font-size:2.8rem;}
.main_wrap .main_account_swiper .card_box .account_inf .error:after{display:block;content:'';position:absolute;right:-4rem;top:50%;width:5rem;height:5rem;background:url(/img/common/ico_fund.png) -40rem -130rem/100rem auto no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);}


.main_wrap .intro .btn_area{margin-bottom:2.5rem;}
.main_wrap .intro .btn_area.ty2{margin-bottom:1.6rem;}
.ico_txt_btn{font-size:0;text-align:center;}
.ico_txt_btn > * + *{margin-left:1.5rem;padding-left:1.5rem;border-left:1px solid #ccc;}
.ico_txt_btn a{display:inline-block;}
.ico_txt_btn span{display:block;position:relative;padding-left:2rem;height:1.6rem;line-height:1.6rem;color:#515961;font-size:1.4rem;}
.ico_txt_btn span:before{display:block;content:'';position:absolute;left:0;top:50%;width:1.6rem;height:1.6rem;background:#ccc;transform:translateY(-50%);}
.ico_txt_btn span.join:before{background:url(/img/main/ico_main_join.png) no-repeat center center;background-size:16px;}
.ico_txt_btn span.user:before{background:url(/img/main/ico_main_user.png) no-repeat center center;background-size:16px;}

.main_wrap .card_box .favorit{overflow:hidden;color:transparent ! important;}
/*.main_wrap .card_box .bank_inf [class*="i_bank_"]{padding:0 7rem 0 2.6rem;text-indent:-2.6rem;}*/
.banner_box + .card_box{margin-top:1.6rem;}
.main_wrap .btn_arrow .base_style{padding:2.6rem 0;vertical-align:middle;}

.btn_tran{background-color:transparent;color:#6e7780;} /* Eomdi Edit 2021-10-14 */
.bottom_nav ul > li > button{display:block;width:100%;height:100%;padding:1.2rem 0 0.8rem;background-color:transparent;} /* Eomdi Edit 2021-10-14 */
.main_wrap .user_box button{font-size:1.4rem;} /* Eomdi Edit 2021-10-14 */
.main_wrap .bank_notice .btn_tran{width:100%;display:block;} /* Eomdi Edit 2021-10-15 */
.bank_inf .icon{overflow:hidden;color:transparent;} /* Eomdi Edit 2021-10-15 */


.mainHomeEditArea{width:100%;height:auto;padding:0 2rem 4rem 2rem;}
.mainHomeEditArea .item{display:flex;width:100%;min-height:7.8rem;padding:1.5rem 4rem 1.2rem 0rem;border-bottom:1px solid #f2f5f7;flex-direction:column;justify-content:center;background:url(/img/contents/icon_grayArrow.png) no-repeat right center/0.8rem auto;}
.mainHomeEditArea .item p{font-size:1.8rem;line-height:2.6rem;letter-spacing:-0.02rem;color:#212529;}
.mainHomeEditArea .item span{font-size:1.3rem;line-height:2rem;color:#8b959e;margin-top:0.4rem;}


/********************************** Mobile Web S ************************************/
    .page.mobile #header{position:fixed;width:100%;z-index:2}
    .page.mobile #contents{height:auto;overflow:visible;z-index:1;}
    body.open_layer .page.mobile #contents{z-index:unset;}
    .page.mobile .sec{height:auto;max-height:inset;overflow:visible;}
    .page.mobile .topper{position:relative;}
    /* 전체메뉴 Top Box */
    .page.mobile .top_box .tit{font-size:2rem;text-align:center;line-height:2.8rem;color:#212529;font-weight:700;margin-bottom:3.2rem;}
    .page.mobile .top_box .util{display:flex;justify-content:space-around;}
    .page.mobile #all_menu .top_box .util > a {display:flex;flex-direction:column;align-items:center;margin:0;}
    .page.mobile #all_menu .top_box .util > a > i {margin-right:0;margin-bottom:0.7rem;}
    #all_menu .top_box .util > a i{display: inline-block;width: 2.4rem;height: 2.4rem;margin-right: 0.8rem;vertical-align: top;background-image:url(/img/common/ico_set1_90.png);background-size:60rem auto;}
    #all_menu .top_box .util > a.event > i{background-position:-54.3rem -33.3rem;}
    #all_menu .top_box .util > a.location > i{background-position:-51.3rem -33.3rem;}
    #all_menu .top_box .util > a.consulting > i{background-position:-57.3rem -33.3rem;}


    /* .page.mobile .btn_area.fix{position:relative;}
    .page.mobile .sec > .btn_area.fix{padding-left:0;padding-right:0;} */
    /* 전북은행 이미지 */
    .page.mobile .top_logo{width:11.6rem;height:3rem;display:block;margin:0 auto;background-image:url(/img/common/ico_set1_90.png);background-size:60rem auto;background-position:-9.3rem -69rem;}
    .page.mobile .top_logo > span{opacity:0;}
    /* 시스템 작업중 */
    .box_message.construct .in_box:before {background-image:url(/img/common/ico_set1_90.png);background-repeat:no-repeat;background-size:58rem auto;background-position:-36rem -14.4rem;}
    /* slide_card_color , img */
    .page.mobile .main_slide .slick_wrap {padding:0 2rem; overflow: hidden;}/* Tobe 2021-12-23 jungih */
    .page.mobile .main_slide .slick-list{overflow:visible;}/* Tobe 2021-12-23 jungih */
    .page.mobile .main_slide .slick-track{padding-top:6rem;}
    .page.mobile .main_slide .card_box{vertical-align:top;}
    .page.mobile .main_slide .card_box:after{right:0;top:-4.7rem;width:15.2rem;height:21rem;content:'';position:absolute;}
    .page.mobile .main_slide .card_box.card1{background:#1bb8d4;}
    .page.mobile .main_slide .card_box.card2{background:#307ff0;}
    .page.mobile .main_slide .card_box.card3{background:#a162f7;}
    .page.mobile .main_slide .card_box.card1:after{background-image:url(/img/common/img_1@3x.png);background-size:cover;}
    .page.mobile .main_slide .card_box.card2:after{background-image:url(/img/common/img_2@3x.png);background-size:cover;}
    .page.mobile .main_slide .card_box.card3:after{background-image:url(/img/common/img@3x.png);background-size:cover;}
    .page.mobile .main_slide .card_box.card3:before{right:0;top:-4.7rem;width:15.2rem;height:21rem;content:'';position:absolute;background-image:url(/img/common/main3_fill.png);background-size:contain;background-repeat:no-repeat;background-position:0 4.7rem;}
    /* slide_card */
    .page.mobile .mw_font .slide_tit{font-family:'HGGGothicssi';}/* Tobe 2021-12-23 jungih */}
    .page.mobile .slide_tit{margin-bottom:1.2rem;color:#212529;font-size:1.8rem;line-height:2.8rem;display:block;}
    .page.mobile .main_slide .card_box{margin:0 0.5%;width:89.333%;padding:3.8rem 2.8rem 2.6rem;color:#fff;box-shadow:0 0.5rem 2rem rgba(0,0,0,0.15);overflow:unset;}/* Tobe 2021-12-23 jungih */
    .page.mobile .main_slide .card_box + .card_box{margin-top:0;}
    .page.mobile .main_slide .card_box > span{color:#f2f5f7;}
    .page.mobile .main_slide .card_box .sub_tit{width:15rem;color:#fff;font-size:3.4rem;line-height:4rem;letter-spacing:-0.028rem;}
    .page.mobile .main_slide .card_box .slide_item_box > button{position:relative;margin-bottom:0.6rem;padding:1rem 2rem;width:100%;color:#fff;text-align:left;border:0.05rem solid rgba(255,255,255,0.7);border-radius:2.5rem;background:rgba(255,255,255,0.15);}
    .page.mobile .main_slide .card_box .slide_item_box > button:before{width:1.1rem;height:1.1rem;top:calc(50% - 0.2rem);right:2rem;content:'';border:solid #fff;border-width:0 0.15rem 0.15rem 0;transform:rotate(-45deg) translateY(-50%);position:absolute;box-sizing:border-box;}
    .page.mobile .main_slide .card_box .slide_item_box > button > span{font-size:1.5rem;font-weight:bold;font-family:'HGGGothicssi';}
    .page.mobile .main_slide .card_box .slide_item_box > button > em{font-size:1.3rem;margin-left:0.8rem;opacity:0.7;}
    /* slide_indicator */
    .page.mobile .main_slide{position:relative;}
    .slick-slider .slick-dots{display:none ! important;}
    .slick_container .btn_box{display:block;text-align:center;margin-bottom:0}
    .slick_container .btn_box .dot{display:inline-block;margin:0 1rem;vertical-align:middle;}
    .slick_container .btn_box .dot > li{line-height:0;}
    .slick_container .btn_box .dot > span + span{margin-left:0.6rem;}
    .slick_container .btn_box .dot > span.active{width:1.8rem;border-radius:0.5rem;background:#1d2d47;}
    .slick_container .btn_box .dot > span{display:inline-block;position:relative;width:0.8rem;height:0.8rem;vertical-align:middle;color:rgb(255, 255, 255, 0);background:#c0c6cc;border-radius:50%;transition:all 0.2s;}
    .slick_container .btn_box .dot > span em{display:none ! important;position:absolute;left:0;left:0;width:100%;height:100%;font-size:1px;opacity:0;overflow:hidden;}
    .slick_container .btn_box .dot > span.active em{display:block ! important;}
    .slick_container .btn_box > button{width:1.1rem;height:1.1rem;vertical-align:middle;border:solid #c0c6cc;border-width:0 0.15rem 0.15rem 0;box-sizing:border-box;font-size:0;background:transparent;transition:0.25s;}
    .slick_container .btn_box > button:hover{border-color:#1d2d47;}
    .slick_container .btn_box > button.btn_next{transform:rotate(-45deg);}
    .slick_container .btn_box > button.btn_prev{transform:rotate(135deg);}
    .slick_container .btn_box > button span{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
    
    .slick_container .btn_box .dot .slick-dots li.slick-active{width:1.8rem;border-radius:0.5rem;background:#1d2d47;}
	.slick_container .btn_box .dot .slick-dots li{display:inline-block;position:relative;width:0.8rem;height:0.8rem;vertical-align:middle;color:rgb(255, 255, 255, 0);background:#c0c6cc;border-radius:50%;}
	.slick_container .btn_box .dot .slick-dots li + li{margin-left:0.6rem;}
	/* .slick_container .btn_box .dot .slick-dots li em{text-indent:-9999px;width:100%;height:100%;display:block;} */
 	.slick_container .btn_box .dot .slick-dots li em{text-indent:-9999px;width:0;height:0;display:inline-block;}
    
    /* nav */
    .page.mobile .main_nav{padding-bottom:2.4rem;bottom:0;left:0;right:0;z-index:10;border-bottom:1px solid #f2f5f7;display:flex;} 
/*     .page.mobile .main_nav{padding-bottom:2.0rem;bottom:0;left:0;right:0;z-index:10;display:flex;} */
    .page.mobile .main_nav > button {flex:1;margin-top:4.8rem;position:relative;background:none;}
    .page.mobile .main_nav > button > span {display:block;color:#515961;font-size:1.3rem;line-height:2.2rem;text-align:center;}
    .page.mobile .main_nav > button[class^="ico_"] > span:before{background-image:url(/img/common/ico_set1_90.png);background-repeat:no-repeat;background-size:60rem auto;width:3rem;height:3rem;content:'';display:block;margin:0 auto;margin-bottom:1rem;}
    .page.mobile .main_nav > button[class^="ico_"]:nth-child(1) > span:before{background-position:-24rem -66rem;}
/*     .page.mobile .main_nav > button[class^="ico_"]:nth-child(2) > span:before{background-position:-27rem -66rem;} */
    .page.mobile .main_nav > button[class^="ico_"]:nth-child(2) > span:before{background-position:-30rem -66rem;}
    .page.mobile .main_nav > button[class^="ico_"]:nth-child(3) > span:before{background-position:-33rem -66rem;}
    /* event_notice */
    .page.mobile .event_notice{position:relative;margin-top:2.4rem;}
    .page.mobile .event_notice a{display:flex;padding-right:2.5rem;}
    .page.mobile .event_notice a:hover{text-decoration:none;}
    .page.mobile .event_notice a span{display:block;margin-left:1rem;width:100%;vertical-align:middle;font-size:1.4rem;color:#6e7780;}
    .page.mobile .event_notice .line_btn{padding:0.1rem 0.4rem;width:auto;height:2.2rem;font-size:1.3rem;border:1px solid #0565f0;border-radius:0.2rem;white-space:nowrap;}
    .page.mobile .event_notice .line_btn.blue_line{border-color:#0565f0;color:#0565f0;}
    .page.mobile .event_notice .line_btn.green_line{border-color:#00a684;color:#00a684;}
    .page.mobile .event_notice .btn_stop{position:absolute;top:0.2rem;right:0;width:2rem;height:2rem;border:none;background-image:url(/img/common/ico_set1_90.png);background-repeat:no-repeat;background-size:58rem auto;background-color:transparent;content:'';font-size:0;background-position:-9.2rem -44rem;}
    .page.mobile .event_notice .btn_stop.active{background-position:-12.1rem -44rem;}
    /* main_banenr */
    .page.mobile .main_banner{margin:6rem 0;}
    .page.mobile .main_banner button{padding:2.8rem 2.4rem;display:block;text-align:left;width:100%;position:relative;min-height:13.4rem;border-radius:0.8rem;font-family:'HGGGothicssi';}
    .page.mobile .main_banner button:nth-child(1){background-color:#cee0fc;}
    .page.mobile .main_banner button:nth-child(2){background-color:#c2eae2;}
    .page.mobile .main_banner button:nth-child(3){background-color:#f9e8d7;}
    .page.mobile .main_banner button:nth-child(4){background-color:#f9d4d0;}
    .page.mobile .main_banner button:nth-child(5){background-color:#d7dfff;}
    .page.mobile .main_banner > button + button {margin-top:1.6rem;}
    .page.mobile .main_banner > button > span{display:block;font-size:1.6rem;line-height:2.6rem;color:#363c42;width:100%;letter-spacing:-0.1rem;position:relative;z-index:1}
    .page.mobile .main_banner > button > em{display:block;font-size:1.8rem;line-height:2.6rem;width:100%;color:#363c42;font-weight:bold;letter-spacing:-0.1rem;position:relative;z-index:1}
    .page.mobile .main_banner > button > img{right:1.6rem;top:0;width:13.4rem;height:13.4rem;position:absolute;z-index:0;}

    .page.mobile .main_banner_02{padding-bottom:2.4rem;border-bottom:1px solid #f2f5f7;}
    .page.mobile .main_banner_02 button{padding:1.8rem 2rem;display:block;text-align:left;width:100%;position:relative;min-height:8rem;border-radius:0.6rem;background-color:#e6f1ff;}    
    .page.mobile .main_banner_02 > button > span{display:block;font-size:1.3rem;line-height:2rem;color:#0566f0;letter-spacing:-0.01rem;}
    .page.mobile .main_banner_02 > button > em{display:block;font-size:1.6rem;line-height:2.4rem;color:#363c42;font-weight:bold;letter-spacing:-0.01rem;}
    .page.mobile .main_banner_02 > button > img{right:2.4rem;top:2.0rem;width:5.3rem;height:auto;position:absolute;}    

    /* Slide box */
    .box_txtlist {padding:0 1rem;margin-bottom:2.4rem;}
    .box_txtlist > a{padding:0.8rem 0;font-size:1.6rem;line-height:2.4rem;color:#363c42;display:block;position:relative;}
    .box_txtlist a:hover {text-decoration-line:unset;}
    .box_txtlist > a:after {position:absolute;top:50%;right:0;display:block;content:'';width:1.6rem;height:1.6rem;margin:-0.8rem -0.2rem 0 0;background:url(/img/common/ico_set.png) -25rem -20rem/60rem auto no-repeat;}
    .box_txtlist .info .title{padding:0.8rem 0;}
    .box_txtlist .info .title:after{position:absolute;top:50%;right:0;display:block;content:'';width:1.6rem;height:1.6rem;margin:0 -0.2rem 0 0;background:url(/img/common/ico_set.png) -25rem -20rem/60rem auto no-repeat;transition:0.25s;}
    .box_txtlist .info .title.active:after{transform:translateY(-50%) rotate(90deg);}
    .box_txtlist .slide_top.base span{margin-bottom:0;font-size:1.6rem;line-height:2.4rem;color:#363c42;font-weight:normal;}
    .box_txtlist .txt_box.slide_cont{padding:0;background:none;}
    .box_txtlist .txt_box.slide_cont > a > span {padding:0.7rem 2rem;font-size:1.4rem;line-height:2.4rem;color:#6e7780;display:block;position:relative;}
    .box_txtlist .txt_box.slide_cont > a > span:before{width:0.7rem;height:0.7rem;top:1.4rem;left:0;content:'';border:solid #8c959f;border-width:0 0 0.15rem 0.15rem;position:absolute;box-sizing:border-box;}
    
    /* footer */
    .page.mobile #footer{padding:2.4rem 0;position:relative;border-top:1px solid #f2f5f7;text-align:center;z-index:0;}
    .page.mobile #footer a:hover{text-decoration-line:none;}
    .page.mobile #footer a > span {font-size:1.3rem;line-height:1.8rem;letter-spacing:-0.1rem;}
    .page.mobile #footer a > em {font-size:1.3rem;line-height:1.8rem;letter-spacing:-0.1rem;color:#212529;font-weight:bold;margin-left:0.4rem;}
    .page.mobile #footer > div + div {margin-top:0.8rem;}
    .page.mobile #footer .mid_dot{margin:0 0.5rem;color:#a9b0b8;}
    .page.mobile #footer .copyright_text{color:#949494;margin-top:1.4rem;font-size:1.1rem;line-height:1.6rem;}
    /* footer - share */
    .page.mobile #footer .share_list{margin-top:1.4rem;}
    .page.mobile #footer .share_list > a[class^="ico_"] > span{display:inline-block;position:relative;width:4.8rem;height:4.8rem;background:#f5f7fa;border-radius:50%;font-size:0;overflow:hidden;}
    .page.mobile #footer .share_list > a[class^="ico_"] > span:after{left:50%;top:50%;transform:translate(-50%, -50%);width:2.4rem;height:2.4rem;content:'';position:absolute;background-image:url(/img/common/ico_set1_90.png);background-repeat:no-repeat;background-size:60rem auto;}
    .page.mobile #footer .share_list > a.ico_facebook > span:after{background-position:-12.3rem -66.3rem;}
    .page.mobile #footer .share_list > a.ico_youtube > span:after{background-position:-18.3rem -66.3rem;}
    .page.mobile #footer .share_list > a.ico_instagram > span:after{background-position:-15.3rem -66.3rem;}
    .page.mobile #footer .share_list > a.ico_jbbank > span:after{background-position:-21.3rem -66.3rem;}
    .page.mobile #footer .share_list > a[class^="ico_"] + a[class^="ico_"]{margin-left:0.8rem;}


/*홈테마 선택 팝업*/
[data-web-id=P_M_HOME_THEMA_POP] .popup_contents > .in_sec{display:flex;height:100%;}
[data-web-id=P_M_HOME_THEMA_POP] .popup_contents > .in_sec > popupcontent{width:100%;}
.homeThemaArea{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;}
.homeThema{width:100%;font-size:0;position:relative;}
.homeThema .info{font-size:1.6rem;color:#363c42;line-height:2.4rem;letter-spacing:-0.02rem;text-align:center;margin:1.2rem 0 2.4rem}
.homeThema .slick_wrap{}
.homeThema .slick_wrap .item{font-size:0;text-align:center;}
.homeThema .slick_wrap .item>img{width:100%;display:inline-block;max-width:21.6rem}
.homeThema .slick-arrow{width:2.8rem;height:2.8rem;position:absolute;text-indent:-9999px;top:calc(50% - 2.4rem);z-index:10}
.homeThema .slick-arrow.slick-prev{background:rgba(255,255,255,0) url(/img/contents/ico_homeThemArrL.png) no-repeat center center/100% auto;left:0;opacity:0;transition:all 0.2s;}
.homeThema .slick-arrow.slick-next{background:rgba(255,255,255,0) url(/img/contents/ico_homeThemArrR.png) no-repeat center center/100% auto;right:0;transition:all 0.2s;}
.homeThema .optionArea{display:flex;justify-content:space-between;margin-top:2.4rem}
.homeThema .optionArea label.base_style{width:auto;}
.homeThema .optionArea label.base_style>span{width:auto;font-size:1.6rem}
.homeThema .optionArea.item2{}
.homeThema .optionArea.item2 .base_style{flex:1;text-align:center;}
.homeThema .info_txtBox{margin-top:2rem;min-height:8.0rem}
.homeThema .info_txtBox::before{content:"";display:block;position:absolute;left:2.3rem;top:-0.8rem;width:1.6rem;height:0.8rem;background:url(/img/contents/ico_homeThemBoxArr.png) no-repeat center center/100% auto;}
.homeThema .info_txtBox.center::before{left:calc(50% - 0.8rem);}
.homeThema .info_txtBox.right::before{left:auto;right:3rem;}
.homeThema .info_txtBox.blue3{background-color:#e6f1ff;}
.homeThema .info_txtBox.dot>p::before{background-color:#8c959f;}
     			
@media (max-height:650px)  {
	.homeThemaArea{display:block;margin-top:2.4rem;height:auto;}
}

.Ver_view>.t18{display:none;}

/********************************** Mobile Web E ************************************/



/********************************** Many Languages S ************************************/
    .language_change_area{display:none;}        
    .topper .language_change_area{position:absolute;right:5.5rem;top:50%;transform:translateY(-50%);display:block;}
    .topper .language_change_area > button{background:transparent url(/img/main/icon_language.png) no-repeat center center/2.4rem auto;width:2.4rem;height:2.4rem;}
    .topper .language_change_area > button span{font-size:1.4rem;line-height:2.2rem;color:#515961;text-indent:-9999px;display:block;}
    /* .topper .language_change_area > button[class^="ico_"]:before{display:inline-block;content:'';width:2rem;height:2rem;vertical-align:middle;margin-right:0.8rem;background-image:url(/img/common/ico_set1_90.png);background-repeat:no-repeat;background-size:60rem auto;background-position:-42.5rem -66.5rem;}
    .topper .language_change_area > button[class^="ico_"]:after{content:'';display:inline-block;width:1.2rem;height:1.2rem;margin:0 0 0 0.5rem;background:url(/img/common/ico_set.png) -15rem -30.1rem/60rem auto no-repeat;vertical-align:middle;} */

    /* 금액확인 Tobe 2021-10-14 parkhjae */
    .main_wrap .card_box .hide_amount:after{right: -0.6rem;top: 50%;width: 3rem;height: 3rem;background: url(/img/common/ico_set1_90.png) -41.6rem -60.6rem/55rem auto no-repeat;}
    .language_main_slick .card_box .error_msg{font-size: 2.4rem;line-height: 3rem;color: #c0c6cc;margin: 1.8rem auto 0;background: transparent;display: block;}
    .language_main_slick .card_box .error_msg:after{content: '';width: 2rem;height: 2.1rem;display: inline-block;vertical-align: -0.1rem;background:url(/img/common/ico_set1_90.png) -49.4rem -72.1rem/65rem auto no-repeat;margin-left: 0.4rem;}

    .page.language .box_txtlist{padding:0;}
    .page.language .box_txtlist > a{padding-right:1.5rem;letter-spacing:-0.1rem;text-transform:capitalize;}

    /* 전북은행 이미지 */
    .page.language .top_logo{width:11.6rem;height:3rem;display:block;margin:0 auto;background-image:url(/img/common/ico_set1_90.png);background-size:60rem auto;background-position:-9.3rem -69rem;}
    .page.language .top_logo > span{opacity:0;}
    /* 전체메뉴 Top Box */
    .page.language .top_box .tit{font-size:2rem;text-align:center;line-height:2.8rem;color:#212529;font-weight:700;margin-bottom:3.2rem;}
    .page.language .top_box .util{display:flex;justify-content:space-around;}
    .page.language #all_menu .top_box .util > a {display:flex;flex-direction:column;align-items:center;margin:0;}
    .page.language #all_menu .top_box .util > a > i {margin-right:0;margin-bottom:0.7rem;}
    /* Title */
    .page.language .wel_user{padding-bottom:2.4rem;}
    .page.language .wel_user button {background:none;}
    .page.language .wel_user button > span {font-size:2rem;line-height:2.6rem;color:#212529;font-weight:bold;}
    /*.page.language .list_top_area .btn_arrow .base_style{padding:0;font-size:2rem;line-height:2.6rem;color:#212529;font-weight:bold;}*/
    .page.language .list_top_area .btn_arrow .base_style:after{margin-left:0.5rem;}
    *[data-web-id="P_SMB_MAIN_ML"].page.language .list_top_area{margin-bottom:3rem;}/* Tobe 2021-11-02 jungih */
    *[data-web-id="P_SMB_MAIN_ML"].page.language .list_top_area .right_area{margin-top: -0.2rem;}/* Tobe 2021-11-02 jungih */
    *[data-web-id="P_SMB_MAIN_ML"].page.language .list_top_area .right_area .btn_edit{text-align: left;}/* Tobe 2021-11-02 jungih */
    /*.page.language .list_top_area .right_area .account_info:before{content:'';width:1.6rem;height:1.6rem;left:-2rem;top:50%;position:absolute;transform:translateY(-50%);background-image:url(/img/common/ico_fund.png);background-repeat:no-repeat;background-size:70rem auto;background-position:-8rem -50rem;}*/
    .page.language .list_top_area .account_info{color:#515961;}
    .page.language .list_top_area .account_info:before{content:'';width:1.6rem;height:1.6rem;display:inline-block;vertical-align:middle;margin-right:0.8rem;background-image:url(/img/common/ico_set1_90.png);background-repeat:no-repeat;background-size:60rem auto;background-position:-39.75rem -66.8rem;}
    .page.language .list_top_area .btn_edit{position:relative;padding-left:2.5rem;font-size:1.3rem;line-height:2.6rem;color:#515961;background:#fff;}
    .page.language .list_top_area .btn_edit:before{display:block;content:'';position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;margin-right:0.8rem;vertical-align:top;background:url(/img/common/ico_menu_set.png) no-repeat center center;background-size:2.4rem 2.4rem;transform:scale(0.75);}
    /* Card */
    .language_main_slick{margin:0 -2rem 1.4rem -2rem;}
    .language_main_slick .slick-slider{margin-bottom:1.5rem;}
    .language_main_slick .card_box{margin:0 2rem;}
    .language_main_slick .card_box .card_cont{padding:2.4rem 2rem;height:100%;}
    .language_main_slick .card_box .card_cont .button_list.flex{flex-wrap:unset;}
    .language_main_slick .card_box .card_cont .button_list.flex > button + button {margin-left:0.7rem;}
    .language_main_slick .card_box .card_cont .button_list.flex > *{width:100%;padding:0;}
    .language_main_slick .card_box .bank_inf{position:relative;}
    .language_main_slick .card_box .bank_inf strong > span{position:relative;}        
    .language_main_slick .card_box .bank_inf .btn_push{position:absolute;right:-0.6rem;top:0;padding:0 1rem 0 3.5rem;width:auto;min-width:6rem;max-width:10rem;margin-top:0}
    .language_main_slick .card_box .bank_inf .btn_push .switch_word{display:inline-block;line-height:1.2rem;color:#666;font-size:1rem;}
    .language_main_slick .card_box .bank_inf .btn_push.on{padding:0 3.5rem 0 1rem;}
    .language_main_slick .card_box .bank_inf .btn_push.on .switch_word{color:#fff;}
    .language_main_slick .card_box .bank_inf [class*="i_bank_"]{padding-right:7rem;color:#212529;font-weight:400;margin-top:0}
    .language_main_slick .card_box .bank_inf [class*="i_bank_"] .icon{margin-left:-0.2rem}
    .language_main_slick .card_box .bank_inf .account{padding:0;color:#515961;}
    .language_main_slick .card_box .bank_inf .account.accCopy{background:url(/img/contents/icon_accCopy.png) no-repeat right 1px;padding-right:1.7rem;background-size:1.3rem auto;}
    .language_main_slick .card_box .desc_msg{font-size:2.8rem;line-height:3rem;color:#c0c6cc;margin:2rem auto 0;background:transparent;display:block;}
    /*.language_main_slick .card_box .error_msg{font-size:2.4rem;line-height:3rem;color:#e5493a;margin:1.8rem auto 0;background:transparent;display:block;}*/
    /*.language_main_slick .card_box .error_msg:after{content:'';width:2rem;height:2.1rem;background-image:url(/img/common/ico_set.png);background-repeat:no-repeat;background-size:80rem auto;background-position:-33.4rem -13.4rem;display:inline-block;vertical-align:middle;margin-left:0.4rem;}*/
    .language_main_slick .card_box .money{text-align:center;margin-top:2.8rem;font-size:2rem;line-height:3rem;font-weight:normal;vertical-align:middle;}
    .language_main_slick .card_box .money > span{font-size:3rem;line-height:3.8rem;color:#212529;font-weight:bold;margin-right:0.4rem;vertical-align:middle}
    .language_main_slick .card_box .button_list{margin-top:2.8rem;}
    .language_main_slick .card_box .button_list .btn_secondary{position:relative;height:4rem;border-radius:0.6rem;background:#e6f1ff;}
    .language_main_slick .card_box .button_list .btn_primary{position:relative;height:4rem;border-radius:0.6rem;background:#0565f0;}
    .language_main_slick .card_box .button_list .btn_secondary .base_style,
    .language_main_slick .card_box .button_list .btn_primary .base_style{position:absolute;left:50%;top:50%;width:90%;min-height:1rem;font-size:1.4rem;line-height:1.8rem;padding:0.2rem 0 0 0 ;transform:translate(-50%,-50%);font-weight:bold;display:inline-block;}
    
    
    .prodTopBannerArea{width:calc(100% + 4rem);margin:0rem 0rem 0rem -2rem;position:relative;}
	.prodTopBannerArea .item{width:100%;position:relative;display:block;height:auto;padding:1.6rem 4rem 1.2rem 10rem;font-size:1.4rem;line-height:2.2rem;letter-spacing:-0.1px;color:#363c42;overflow:hidden;background-color:#f5f7fa;min-height:7.2rem}
	.prodTopBannerArea.ty2 .item{padding:1.6rem 4rem 1.2rem 10rem;}
	.prodTopBannerArea.ty3 .item{padding:1.4rem 4.2rem 1.4rem 7.6rem;font-size:1.4rem;line-height:2.2rem;letter-spacing:-0.1px;color:#363c42;overflow:hidden;background-color:#fff;min-height:7.2rem;box-shadow:0.1rem 0.1rem 1rem rgba(33,37,41,0.05);}		
	.prodTopBannerArea .item>img{display:block;position:absolute;left:0;top:0;width:9.4rem;}
	.prodTopBannerArea.ty2 .item>img{left:0rem;top:0;width:9.2rem;}	
	.prodTopBannerArea.ty3 .item>img{left:0.4rem;top:0;width:7.2rem;}	
	.prodTopBannerArea .prodTopBannerClosed{display:block;position:absolute;right:0.9rem;top:0.9rem;z-index:20;width:2rem;height:2rem;padding:0;background-color:rgba(255,255,255,0);text-indent:-9999px;background:url(/img/newEvent/files/20231101_0001.png) no-repeat center/1.4rem auto}
    
    .main_wrap .card_box.bgA_300 .acc_mySafe{background-color:rgba(0,0,0, 0.2);color:#fff;}
    .main_wrap .card_box.bgA_300 .acc_mySafe .name{color:#fff;}
	.main_wrap .card_box.bgA_300 .acc_mySafe .mySafeUnit{background:url(/img/contents/Icon_Chervron_Right_W.png) no-repeat right top 0.5rem/1.2rem auto;color:#fff;}
	.main_wrap .card_box.bgA_300 .acc_mySafe .mySafeUnit.none{color:#fff;}
	.main_wrap .card_box .acc_mySafe{width:100%;display:flex;padding:1.5rem 1.6rem 1.1rem 1.6rem;background-color:#e6f1ff;border-radius:0.6rem;justify-content:space-between;color:#515961;margin:2rem 0 0 0;}
	.main_wrap .card_box .acc_mySafe .name{font-size:1.4rem;line-height:2.2rem;vertical-align:middle;display:inline-block;}
	.main_wrap .card_box .acc_mySafe .mySafeUnit{position:relative;display:inline-block;font-size:1.6rem;padding-right:1.6rem;line-height:2.4rem;background:url(/img/contents/Icon_Chervron_Right.png) no-repeat right top 0.5rem/1.2rem auto;line-height:2.4rem;vertical-align:middle;display:inline-block;color:#212529}
	.main_wrap .card_box .acc_mySafe .mySafeUnit.none{color:#515961;}
	
	.main_wrap .language_main_slick .card_box{height:22.6rem}
	.main_wrap .language_main_slick .card_box .acc_mySafe{background-color:#fff;;padding:0;margin-top:1rem}
	.language_main_slick .card_box.acc_mySafeAdd .card_cont{padding-bottom:1.6rem;display:flex;flex-direction:column;}
	.language_main_slick .card_box.acc_mySafeAdd .money{margin-top:auto;}
	.language_main_slick .card_box.acc_mySafeAdd .button_list{margin:auto 0 0.6rem auto;width:100%;}
    
    /* Slide Content > icon + text */
    .page.language .main_slide_list{margin-bottom:2rem;}
    .page.language .main_slide_list .slideupdown{border:1px solid #e1e3e6;border-radius:.6rem;box-shadow:0 0.6rem 1.6rem rgba(33,37,41,0.04);background:#fff;}
    .page.language .main_slide_list .slideupdown .global_language_list > button[class^="ico_"] > span > em.img{position: absolute;left:0;width:2.4rem;height:2.4rem;}
    .page.language .main_slide_list .slideupdown .global_language_list > button[class^="ico_"] > span > em.img > img{width:100%;}
    .page.language .main_slide_list .slideupdown .global_language_list > button{background-color:unset;text-align:left;width:100%;}
    .page.language .main_slide_list .slideupdown .global_language_list > button > span{display:block;padding:1rem 4rem;position:relative;line-height:2.6rem;font-size:1.6rem;color:#212529;text-transform:capitalize;}
    /* footer - nav */
    .page.language ~ .bottom_nav .ico_nav_home .icon{margin-bottom:0.4rem;}
    .page.language ~ .bottom_nav .ico_nav_certificati .icon{width:2.4rem;height:2.4rem;margin:0 auto 0.4rem;background-image: url(/img/common/ico_set1_90.png);background-position:-3.3rem -66.3rem;}
    .page.language ~ .bottom_nav .ico_nav_language .icon{width:2.4rem;height:2.4rem;margin:0 auto 0.4rem;background-image: url(/img/common/ico_set1_90.png);background-position:-6.3rem -66.3rem;}
    .page.language ~ .bottom_nav .ico_nav_logout .icon{width:2.4rem;height:2.4rem;margin:0 auto 0.4rem;background-image: url(/img/common/ico_set1_90.png);background-position:-9.3rem -66.3rem;}

    .page.language .tab > div a{padding:0 0.5rem;}
    .page.language .enter_amount em{font-size:2.5rem;letter-spacing:-0.2rem;}
    .page.language ~ popuparea .button_list label.base_style span{position:absolute;left:50%;top:50%;width:90%;min-height:1rem;height:auto;font-size:1.4rem;line-height:1.8rem;padding:0;transform:translate(-50%,-50%);border:none ! important;}
    .page.language ~ popuparea .page.language .nav_calendar{padding-right:2.5rem;}
    .page.language ~ popuparea .acc_sort_list .item_acc.card_box .btn_push{right:4rem;}
    .page.language ~ popuparea .acc_sort_list .item_acc.card_box .bank_inf [class*="i_bank_"]{padding:0 11rem 0 2.6rem;}
    .page.language ~ popuparea .button_list .base_style{position:relative;height:7rem;}
    .page.language ~ popuparea .button_list .base_style input{border:solid 0.1rem #e1e3e6;border-radius:0.6rem;opacity:1;background:none;}
    .page.language ~ popuparea .button_list .base_style input:checked{border-color:#0565f0;}
    .page.language ~ popuparea .button_list .base_style input:before{display:none;}
    .page.language .inq_toggle_box .slide_none button{white-space:normal;}

	.noticeViewArea{position:relative;height:4.8rem;width:100%;border:1px solid #e1e3e6;background-color:#fff;border-radius:0.6rem;font-size:0;padding:1.4rem 1.6rem 1.3rem 9rem;margin-top:1.6rem;box-shadow:rgba(33,37,51,0.02) 0 6px 10px}
	.noticeViewArea>p{position:absolute;left:1.6rem;top:1.3rem;padding-left:2.4rem;background:url(/img/common/ico_noticeMain.png) no-repeat left top;font-size:1.4rem;font-weight:bold;line-height:2.5rem;color:#212529;background-size:1.7rem auto;}
	.noticeViewArea>button{background-color:rgba(255,255,255,0);padding-right:1.6rem;background:url(/img/common/ico_noticeArrow.png) no-repeat right top 0.3rem;background-size:0.8rem auto;display:block;width:100%;}
	.noticeViewArea>button>span{font-size:1.4rem;letter-spacing:0.1px;line-height:2.3rem;color:#363c42;display:block;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/********************************** Many Languages E ************************************/