@charset "utf-8";

/* 프로그레스바 */
.progress-box{display:flex;align-items:center;justify-content:space-between;min-height:3.2rem}
.progress-box .progress-bar{display:flex;align-items:center;width:90%;height:0.4rem;background:#c9cfd6;border-radius:4rem}
.progress-box .progress-bar progress{-webkit-appearance:none;position:relative;height:100%}
.progress-box .progress-bar progress:after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:0.4rem;height:0.4rem;background:#006edf;border-radius:0.4rem}
.progress-box .progress-bar progress::-webkit-progress-bar{background:transparent;border-radius:4rem}
.progress-box .progress-bar progress::-webkit-progress-value{background:#0e90fe;border-radius:4rem}
.progress-box .step-number{color:#666678;font-size:1.4rem}
.progress-box .step-number .number{color:#0e90fe;font-weight:700}

/* 보안매체 - OTP 일련번호 */
.security-wrap .security-box-item + .inp-box.inp-type01{margin-top:1.4rem}
.security-wrap .inp-box.inp-type01 + .tooltip-box{margin-top:1rem}

.security-box-item .inp-box.btn-type01.select .select-item .select-info.only{background:none}
/* 개발 확인용 - 운영x */
.security-box-item.DEV{background:url('../img/common/ico_arrow01.png')no-repeat right 2.3rem bottom 2.4rem/1.2rem auto #f5f6fa;}

/* 컨텐츠 박스 - 헤더 */
.content-header{padding:2rem 1.6rem 1.8rem;margin:0 -1.6rem;background:#fff;border-bottom:1px solid #c9cfd6}
.content-header.bg-grey{background:#f4f7fa;}
.content-header .content-item .information-item.type01 > .item-cont{padding-bottom:0}
.content-header + .content-info,
.content-list + .content-info{padding-top:5rem}
.content-header > .content-item > .text-box > .title{line-height:1.4;font-weight:700} 
.content-header > .content-item > .text-box > .text{line-height:1.4;letter-spacing:-0.01rem;} 
.content-header + .no-authority-box{margin-top:2rem}
.content-header.type01{padding:0 1.6rem}
.content-header.type02{padding:2rem 1.6rem 0}
.content-header.type01 + .content-list{padding-top:2rem}
.content-header.type01 > .content-item > .select-wrap:last-child{padding-bottom:0.6rem}
.content-header.type01 > .content-item > .select-wrap > .inp-box.btn-type02.select:last-child .select-info{border-bottom:0}
.content-header.type01 > .content-item > .select-wrap > .inp-box.btn-type02.select + .inp-box.btn-type02.select{margin-top:0.6rem}

/* 컨텐츠 박스 리스트 */
.content-list,
.content-item{position:relative}
.content-item ~ .content-item,
.content-item + .total-group{margin-top:3.9rem}
.content-list > .content-item + .content-item.depth-type02{margin-top:1.7rem}
.content-list > .content-item.depth-type02 + .content-item.depth-type02{margin-top:2.7rem}
.content-list .content-item.wide-line{margin-top:0}
.content-list .content-item.wide-line:before{content:"";display:block;margin:0 -1.6rem;height:1.1rem;background:#edf1f6;box-sizing:border-box}/* 23.02.29 [수정] 라인, 높이 부분 수정 */
.content-list > .btn-wrap{margin-top:2rem}
.content-list > .btn-wrap > .btn.text-type01{padding:0.8rem 0 0.2rem}
.content-list > .content-item > .item-title{display:flex;align-items:flex-end;justify-content:space-between}
.content-list > .content-item > .item-title > .title{flex:1;color:#000000;font-size:1.6rem;font-weight:500;letter-spacing:-0.05rem}
.content-list > .content-item > .item-title > .title + .btn-wrap,
.content-list > .content-item > .item-title > .title + .item-box{flex-shrink:0;padding-left:0.7rem}
.content-list > .content-item > .item-title > .item-box:only-child{flex:1;text-align:right}
.content-list > .content-item > .item-title > .item-box .time-text{color:#666678;font-size:1.3rem} /* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.content-list > .content-item > .item-title + .item-box{margin-top:1.2rem}
.content-list > .content-item > .item-title + .item-text{margin-top:1rem}
.content-list > .content-item > .item-text + .item-box{margin-top:1.2rem}
.content-list > .content-item > .item-text > .info-box .text{color:#666678;line-height:1.4}
.content-list > .content-item.depth-type01 > .item-title > .title,
.content-list > .content-item.depth-type02 > .item-title > .title{font-size:1.4rem}
.content-list > .content-item.depth-type01 > .item-title + .bullet-list{margin-top:1rem}
.content-list .content-item > .item-box{position:relative}
.content-list .content-item > .item-box + .bullet-list{margin-top: 1rem;} /* 2024-05-07 : 회전주기 안내 문구 추가 */
.content-list .content-item > .item-box + .bullet-list + .item-box{margin-top:1.6rem} /* 2024-05-07 : 회전주기 안내 문구 추가 */
.content-list .content-item > .item-box + .item-box{margin-top:1.6rem}
.content-list .content-item > .item-box > .inp-box + .btn-wrap{margin-top:1.6rem}
.content-list .content-item > .item-box > .btn-wrap.left:last-child,
.content-list .content-item > .item-box > .btn-wrap.right:last-child,
.content-list .content-item > .item-box > .inp-box + .tooltip-box,
.content-list .content-item > .item-box > .choice-box + .tooltip-box{margin-top:0.8rem}
.content-list .content-item > .item-box + .btn-wrap {margin-top:1.8rem;}
.content-list .content-item > .item-box > .btn-wrap:last-child,
.content-list .content-item > .item-box > .tooltip-box:last-child,
.content-list .content-item > .item-box > .alert-info:last-child,
.content-list .content-item > .item-box > .money-limit-wrap:last-child,
.content-list .content-item > .item-box > .accordion-wrap:last-child{margin-bottom:2.6rem}
.content-list .content-item > .item-box.after-arrow + .item-box{margin-top:3.2rem}
.content-list .content-item > .item-box.after-arrow:after{content:'';display:block;position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%);width:1.7rem;height:0.8rem;background:url('../img/common/ico_arrow06.png')no-repeat center/1.66rem auto}
.content-list .content-item:last-child > .item-box:last-child > .btn-wrap:last-child,
.content-list .content-item:last-child > .item-box:last-child > .tooltip-box:last-child,
.content-list .content-item:last-child > .item-box:last-child > .alert-info:last-child,
.content-list .content-item:last-child > .item-box:last-child > .money-limit-wrap:last-child,
.content-list .content-item:last-child > .item-box:last-child > .accordion-wrap:last-child{margin-bottom:0}

/* 컨텐츠 박스 - 타이틀 */
.content-info + .total-group{margin-top:4rem}
.content-info > .title{display:block;font-size: 2rem;font-weight: 500;line-height: 1.3;}
.content-info > .title + .title {margin-top:1.2rem;}
.content-info > .title + .bullet-list{margin-top:1.5rem}
.content-info > .text{display: block;font-size: 1.4rem; color: #666678;line-height: 1.5;}
.content-info > .sub-text {display:block;color:#666678;font-size:1.3rem;} /* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.content-info .title + .text{margin-top: 1.2rem;}
.content-info .text + .text{margin-top: 0.8rem;}
.content-info > .title + .accordion-wrap.type02{margin-top:1.8rem}
.content-info > .title + .accordion-wrap.type02 > .alert-info.type01{margin-top:0}
.content-info + .content-list{margin-top:4.2rem;}
.content-info + .content-list.mgt32{margin-top:3.2rem;} /* 260123 조특법 3차 */
.content-info .imp{color:#0e90fe;font-weight:700}
.content-info .title > .bold{font-weight:700}

/* 컨텐츠 박스 - 아이템 */
.content-item .account-cont{padding:2rem 1.6rem 2.6rem}
.content-item .information-item{display:block;position:relative;background:#fff}
.content-item .information-item.bg-grey {background:#f5f6fa; border:1px solid #f5f6fa;} 

/* 정보 박스*/
.information-item > .item-cont{display:block}
.information-item .info-state-box{display:flex;align-items:center}
.information-item .info-state-box .state{position:relative;padding:0.4rem 0.7rem 0.3rem;font-size:1.3rem;font-weight:500;border-radius:0.4rem}
.information-item .info-state-box .state.type01{color:#00ab75;background:#e8f9f5}
.information-item .info-state-box .state.type02{color:#a4adb8;background:#edf1f6}
.information-item .info-state-box .state.type03{color:#7874d5;background:#f3f3ff}
.information-item .info-state-box .state.type04{color:#f06a22;background:#fff2e7}/* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .info-state-box .state.type05{color:#e87784;background:#fff4f5}
.information-item .info-state-box .state.type06{color:#e87784;background:#fff4f5}
.information-item .info-state-box .state.type06{color:#4a80e3;background:#f0f5fe}
.information-item .info-state-box .state + .number{margin-left:0.4rem}
.information-item .info-state-box .number{color:#666678;font-size:1.3rem} /* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .badge-box + .account-box{margin-top:1.6rem}
.information-item .badge-box{display:flex;align-items:center;}
.information-item .badge-box .badge{padding:0 0.8rem;height:2.4rem;font-size:1.3rem;font-weight:500;line-height:2.4rem;border-radius:0.4rem}
.information-item .badge-box .badge + .badge{margin-left:0.6rem}
.information-item .badge-box .badge.type01{color:#4a80e3;background:#f0f5fe}
.information-item .badge-box .badge.type02{color:#00ab75;background:#e8f9f5}
.information-item .badge-box .badge.type03{color:#e87784;background:#fff4f5}
.information-item .badge-box .badge.type04{color:#f06a22;background:#fff2e7}/* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .badge-box .badge.type05{color:#7874d5;background:#f3f3ff}
.information-item .badge-box .badge.type06{color:#2ab4c4;background:#eefdff}
.information-item .badge-box .badge.type07{color:#666678;background:#f5f6fa}
.information-item .account-box{display:flex;width: 100%;}
.information-item .account-box > .bank-img{overflow:hidden;flex-shrink:0;width:3rem;height:3rem;border-radius:50%}
.information-item .account-box > .bank-img img{width:100%;height:100%}
.information-item .account-box .bank-img + .account-info{margin-left:0.8rem}
.information-item .account-box .account-info{flex:1}
.information-item .account-box .bank-img + .account-item{display:flex;justify-content:space-between;width:100%;margin-left:0.8rem;}
.information-item .account-box .bank-img + .account-item > .account-info > .title > span + span {display:block; margin:0.2rem 0 0; padding:0;}
.information-item .account-box .bank-img + .account-item > .account-info > .title > span + span:before {display:none;}
.information-item .account-box .bank-img + .account-item > .btn.text-type01 {margin-left:3rem;}
.information-item .account-box .number + .detail-list{margin-top: 2.3rem;} /* 20230314 */
/* 장애은행조회 상태 아이콘(bg) 및 텍스트 스타일 추가 */
.information-item .account-box.error,
.information-item .account-box.rest, 
.information-item .account-box.stop {position: relative; padding-right: 1.8rem;}
.information-item .account-box.error:before,
.information-item .account-box.rest:before, 
.information-item .account-box.stop:before {content:'';display:block;position:absolute;top:44%;right:0;transform:translateY(-50%);width:1.8rem;height:1.8rem;background:url('../img/common/ico_bankstatus_sprite.png')no-repeat 0 0/1.8rem auto}
.information-item .account-box.error:before {background-position:0 0;}
.information-item .account-box.rest:before {background-position:0 -1.8rem;}
.information-item .account-box.stop:before {background-position:0 -3.6rem;}
.information-item .account-box > .account-info > .bank-name{font-size:1.3rem;font-weight:700}
/* //장애은행조회 상태 아이콘(bg) 및 텍스트 스타일 추가 */
.information-item .account-info .bank-status{display:block;margin-top:0.4rem;font-size:1.4rem}
.information-item .account-info .bank-status strong {font-weight: 700;}
.information-item .account-info .title{display:block;position:relative;font-size:1.4rem;line-height:1.2}
.information-item .account-info .title > span {word-break:break-all;}
.information-item .account-info .title > span + span:not(.rate){position:relative;margin-left:0.6rem;padding-left:0.8rem} /* 20230314 */
.information-item .account-info .title > span + span:not(.rate):before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.2rem;height:0.2rem;border-radius:50%;background:#0e90fe} /* 20230314 */
.information-item .account-info .title > .rate{position: absolute; top:0; right:0;} /* 20230314 */
.information-item .account-info .title > .rate span{color: #f06a22; margin-left: 0.8rem;} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .account-info .number{display:block;position:relative;font-size:1.4rem;font-weight:normal;line-height:1.2}
.information-item .account-info > .title + .number{margin-top:0.2rem; font-size: 1.6rem; font-weight:500;}
.information-item .account-info > .title + .number .old-number{color: #666678;font-size: 1.3rem;font-weight: normal;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .account-info > .custom-name{color:#666678;font-size:1.3rem}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .account-info > .number + .custom-name{display:flex;align-items:center;margin-top:0.8rem; font-size: 13px; }
.information-item .account-info > .number + .custom-name .name{ font-size: 1.3rem; }
.information-item .account-info .btn.text-type01{display:block;margin-top:0.3rem;font-weight:400}
.information-item .account-info > .custom-name > .old-number + .name{margin-left:0.4rem}
.information-item .account-info > .custom-name > .custom-name-edit-item {display:flex; align-items: center; margin-top:-0.2rem;}
.information-item .account-info > .custom-name > .old-number + .custom-name-edit-item {margin-left:0.6rem}
.information-item .account-info > .custom-name > .old-number + .custom-name-edit-item > .name {line-height:2.2rem;}
.information-item .account-info > .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre {padding:0; margin-left:0.2rem;}
.information-item .account-info > .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre:after {background-position:center;}
.information-item .account-info > .number + .bank-name{display:block;margin-top:0.2rem;font-size:1.4rem;font-weight:400}
.information-item .account-info .inp-box input + label{padding-left:0;padding-right:2.6rem}
.information-item .account-info .inp-box input + label:before{left:auto;right:0}
.information-item .account-info > .authority-info{display:flex;flex-wrap:wrap;margin-top:1rem}
.information-item .account-info > .authority-info .info-text{position:relative;padding-right:1.5rem;font-size:1.3rem}
.information-item .account-info > .authority-info .info-text + .info-text{margin-left:1.1rem}
.information-item .account-info > .authority-info .info-text:before{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:0.8rem;height:0.1rem;background:#666678}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .account-info > .authority-info .info-text.fail:before{width:1.2rem;height:1.2rem;background:url('../img/common/icon_fail_sm01.png')no-repeat center/cover}
.information-item .account-info > .authority-info .info-text.clear:before{width:1.2rem;height:1.2rem;background:url('../img/common/icon_succes_sm.png')no-repeat center/cover}
.information-item .info-state-box + .amount-box{margin-top:2rem}
.information-item .amount-box{margin-top:3rem;text-align:right;line-height:1;word-break:break-all}
.information-item .amount-box > .amount{font-size:2.4rem;font-weight:700}
.information-item .amount-box > .won{font-size:2.2rem;font-weight:700}
.information-item .amount-box > .info-text{display:block;margin-bottom:0.8rem;font-weight:700}
.information-item .amount-box > .info-text > .text + .total{margin-left:0.5rem;color:#0e90fe}
.information-item .amount-box > .work-name,
.information-item .amount-box > .state{display: block; margin-bottom:0.9rem; color: #666678; font-size: 1.3rem;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .amount-box > .state.type01{color:#f06a22} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .amount-box.type02{margin-top:1.2rem}
.information-item .amount-box.type02 > .state,
.information-item .amount-box.type02 > .title{display:inline-block;margin:0;color:#000;font-size:1.4rem;}
.information-item .amount-box.type02 > .title + .amount{margin-left:0.4rem;}
.information-item .amount-box.type02 > .amount{font-size:1.4rem;font-weight:700}
.information-item .amount-box.type02 > .won{font-size: 1.4rem;font-weight:700}
.information-item .item-cont > .account-box ~ .calendar-wrap{margin-top:1rem;padding-bottom:0.6rem}
.information-item .item-cont > .account-box ~ .calendar-wrap > .calendar-box .inp-group.single-type02:last-child{border-bottom:0}
.information-item .item-cont > .account-box .account-info .title{display:flex;flex-wrap:wrap}
.information-item .report-result-box{display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem}
.information-item .report-result-box .title{flex-shrink:0;padding-right:1rem;color:#666678}
.information-item .report-result-box .text{font-weight:500}
.information-item .report-result-box .imp{color:#0e90fe}
.information-item .report-result-box .fail{color:#f06a22} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .info-text-box{padding:2.3rem 2rem;border-radius:1.6rem;background:#fff}
.information-item .info-text-box.type01{background:#e8f9f5}
.information-item .info-text-box.type01 > .item-title{color:#00ab75}
.information-item .info-text-box.type02{background:#edf1f6}
.information-item .info-text-box.type02 > .item-title{color:#666678}
.information-item .info-text-box.type03{background:#f3f3ff}
.information-item .info-text-box.type03 > .item-title{color:#7874d5}
.information-item .info-text-box.type04{background:#fff2e7}
.information-item .info-text-box.type04 > .item-title{color:#f06a22} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .info-text-box.type05{background:#fff4f5}
.information-item .info-text-box.type05 > .item-title{color:#e87784}
.information-item .info-text-box > .item-title{display:flex;align-items:center;justify-content:center}
.information-item .info-text-box > .item-title .title,
.information-item .info-text-box > .item-title .date{font-weight:500}
.information-item .info-text-box > .item-title .title + .date{margin-left:0.6rem}
.information-item .info-text-box > .item-cont{margin-top:0.8rem}
.information-item .info-text-box > .item-cont .text{color:#666678;font-size:1.3rem;text-align:center}
.information-item .info-text-box > .item-cont .text + .text{margin-top:0.2rem}
.information-item .detail-title,
.information-item .detail-sub-title{display:flex;align-items:flex-start;justify-content:space-between}
.information-item .detail-title > .item-title,
.information-item .detail-sub-title > .item-title{display:flex;align-items:center;line-height:1.4;}
.information-item .detail-title > .item-title{flex-shrink:0}
.information-item .detail-sub-title > .item-title{flex:1}
.information-item .detail-title > .item-title + .item-box{flex:1;padding-left:0.7rem;text-align:right;word-break:break-all}
.information-item .detail-title .title,
.information-item .detail-title .text{font-weight:500}
.information-item .detail-title .bold{font-weight:700}
.information-item .detail-title .favorite-box{position:relative;margin-left:0.2rem}
.information-item .detail-title .favorite-box > .btn.favorite{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:-0.1rem}
.information-item .detail-title + .detail-list,
.information-item .detail-title + .detail-sub-title,
.information-item .detail-sub-title + .detail-list,
.information-item .detail-list + .detail-sub-title{margin-top:1.6rem} /* 251111:관세 - 간격 수정 */
.information-item .detail-list + .info-text-box{margin-top:3.1rem}
.information-item .detail-list + .detail-title,
.information-item .detail-list + .detail-list{margin-top:2.2rem;padding-top:2.2rem;border-top:1px solid #eeeeee}
.information-item .detail-list + .detail-title.badge-type01{padding-top:2rem}
.information-item .detail-title.badge-type01{align-items:center}
.information-item .detail-title.badge-type01 + .detail-list{margin-top:1rem}
.information-item .detail-title.badge-type01 .badge-box{justify-content:flex-end}
.information-item .detail-list .list-item + .list-item.top_line {border-top:1px solid #eee; margin-top: 3rem; padding-top: 2.3rem;}
.information-item .detail-list .list-item > .item-box{display:flex;justify-content:space-between;position:relative}
.information-item .detail-list .list-item > .item-box.middle{align-items:center;}
.information-item .detail-list .list-item + .list-item{margin-top:1.3rem}
.information-item .detail-list .list-item[data-acc-wrap] > .item-box > .text,
.information-item .detail-list .list-item[data-acc-wrap] > .item-box > .item-detail{padding-right:2.3rem}
.information-item .detail-list .item-box > .title{flex-shrink:0;display:block;position:relative;color:#666678}
.information-item .detail-list .item-box > .title > .total{color:#000}
.information-item .detail-list .item-box > .title + .text,
.information-item .detail-list .item-box > .title + .text-box{padding-left:0.9rem}
.information-item .detail-list .item-box > .text{flex:1;display:block;position:relative;text-align:right; color:#000000;word-break:break-word;}
.information-item .detail-list .item-box > .text > .mark{font-size:1.2rem;vertical-align:middle}
.information-item .detail-list .item-box > .text.account > span + span{position:relative;margin-left:0.6rem;padding-left:0.8rem}
.information-item .detail-list .item-box > .text.account > span + span:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.2rem;height:0.2rem;border-radius:50%;background:#0e90fe}
.information-item .detail-list .item-box > .text-box{flex:1;text-align:right;}
.information-item .detail-list .item-box > .text-box > .link{display:inline-block}
.information-item .detail-list .item-box > .text-box > .link .text > .line{position:relative}
.information-item .detail-list .item-box > .text-box > .link .text > .line:before{content:'';display:block;position:absolute;bottom:1px;left:0;right:0;height:1px;background:#000} 
.information-item .detail-list .item-box > .text-box > .text{display:block;position:relative;text-align:right}
.information-item .detail-list .item-box > .text-box > .text + .text{margin-top:0.4rem;word-break: break-all;}
.information-item .detail-list .item-box > .text-box > .text > .amount{margin-right:0.1rem;font-size:1.6rem;font-weight:700;line-height:1}
.information-item .detail-list .item-box > .numbering-box{display:flex;align-items:center}
.information-item .detail-list .item-box > .tooltip-box.type01 .btn.tooltip .text{padding-left:0;padding-right:1.8rem;font-size:1.4rem;font-weight:400}
.information-item .detail-list .item-box > .tooltip-box.type01 .btn.tooltip .text:before{left:auto;right:0}
.information-item .detail-list .item-box > .btn-wrap .btn.total{padding:0 0 0 1rem;color:#000;font-weight:400}
.information-item .detail-list .item-box > .btn-wrap .btn.total > .number{position:relative}
.information-item .detail-list .item-box > .btn-wrap .btn.total > .number:before{content:'';display:block;position:absolute;bottom:1px;left:0;left:0;right:0;height:1px;background:#000}
.information-item .detail-list .list-item .text-box .title,
.information-item .detail-list .list-item .text-box .text{color:#000}
.information-item .detail-list .list-item .text-box .text.gray{color:#666678}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .detail-list .list-item .text-box .text.sub{color:#666678;font-size:1.3rem;line-height:1.4}
.information-item .detail-list .text-box.account-info > .title > .text {flex: none;display: inline-flex;text-align: right;color: #000000;word-break: break-all;}
.information-item .detail-list .text-box.account-info > .title{color: #000;padding-right:0rem;}
.information-item .detail-list .text-box.account-info > .title + .text,
.information-item .detail-list .text-box.account-info > .title + .fav-wrap{margin-top:0.4rem;}
.information-item .detail-list .item-box .info-text{color:#666678;line-height:1.4}
.information-item .detail-list .item-box .info-text + .rate{padding-left:3.6rem}
.information-item .detail-list .item-box .rate{flex-shrink:0;text-align:right;line-height:1.4}
.information-item .detail-list .item-box .imp{color:#0e90fe !important;font-weight:500 !important}
.information-item .detail-list .item-box .clear{color:#0e90fe !important}
.information-item .detail-list .item-box .warn{color:#f73824 !important}
.information-item .detail-list .item-box .sub{color:#666678 !important}
.information-item .detail-list .item-box .fail{color:#f06a22 !important;font-weight:500 !important} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.information-item .detail-list .item-box .black{color:#000 !important;font-weight:500 !important}
.information-item .detail-list .item-box .grey{color:#666678 !important}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .detail-list .item-box .tax{color:#00ab75 !important}
.information-item .detail-list .item-box .bold{font-weight:700 !important}
.information-item .detail-list .item-box .text.normal-state::before {content: ''; display: inline-block; vertical-align: bottom; margin-right: 0.5rem; width: 1.9rem; height: 1.8rem; background-image: url('../img/appr/icon_normal.png'); background-size: cover; background-repeat: no-repeat;}
.information-item .detail-list .item-box .text.regi-state::before {content: ''; display: inline-block; vertical-align: bottom; margin-right: 0.5rem; width: 1.9rem; height: 1.8rem; background-image: url('../img/appr/icon_regi.png'); background-size: cover; background-repeat: no-repeat;}
.information-item .detail-list .item-box .text.stop-state::before {content: ''; display: inline-block; vertical-align: bottom; margin-right: 0.5rem; width: 1.9rem; height: 1.8rem; background-image: url('../img/appr/icon_stop.png'); background-size: cover; background-repeat: no-repeat;}
.information-item .detail-list .item-box .text.dele-state::before {content: ''; display: inline-block; vertical-align: bottom; margin-right: 0.5rem; width: 1.9rem; height: 1.8rem; background-image: url('../img/appr/icon_dele.png'); background-size: cover; background-repeat: no-repeat;}
.information-item .detail-list .item-box > .btn.accordion{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.information-item .detail-list .item-box .item-detail{display:flex;align-items:center}
.information-item .detail-list .item-box .item-detail > .text + .rate{display:inline-block;position:relative;margin-left:0.8rem;padding-left:0.8rem}
.information-item .detail-list .item-box .item-detail > .text + .rate:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:0.9rem;background:#c9cfd6}
.information-item .detail-list .list-item .item-detail-list{margin:1.8rem 0;padding:1.8rem 1.6rem;border-radius:1.6rem;background:#f5f6fa}
.information-item .detail-list .list-item:last-child .item-detail-list{margin:1.8rem 0 0}
.information-item .detail-list .list-item > .item-box > .inp-box.inp-type02 > .item-group{align-items:center}
.information-item .detail-list .list-item > .item-box > .inp-box.inp-type02 .inp-item{width:14rem}
.information-item .detail-list .list-item > .item-box > .inp-box.inp-type02 .inp-item + .won{margin-left:0.6rem}
.information-item .detail-list .list-item > .item-box > .inp-box.inp-type02 input{padding:0 1.1rem;height:4rem;text-align:right;border:1px solid #c9cfd6;border-radius:1rem}
.information-item .detail-list + .btn-wrap{margin-top:1.8rem}
.information-item .detail-list + .btn-wrap.accordion{margin-top:1rem}
.information-item .detail-list + .btn-wrap.accordion .btn.accordion{height:1.8rem}
.information-item .detail-list > .btn-wrap.right{margin-top:1.3rem}
.information-item .detail-list .account-box{display:block}
.information-item .detail-list .account-box > .account-title{display:flex;align-items:center;justify-content:flex-end}
.information-item .detail-list .account-box > .account-title > .title{color:#000}
.information-item .detail-list .account-box > .account-title > .bank-img{overflow:hidden;width:1.8rem;height:1.8rem;border-radius:50%}
.information-item .detail-list .account-box > .account-title > .bank-img img{width:100%;height:100%}
.information-item .detail-list .account-box > .account-title + .bank-info{margin-top:0.3rem}
.information-item .detail-list .account-box > .bank-name{display:block;text-align:right;word-break:break-all}
.information-item .detail-list .account-box > .bank-info{display:flex;align-items:center;justify-content:flex-end;}
.information-item .detail-list .account-box > .bank-info .bank-img{flex-shrink:0;overflow:hidden;width:1.8rem;height:1.8rem}
.information-item .detail-list .account-box > .bank-info .bank-img img{width:100%;height:100%}
.information-item .detail-list .account-box > .bank-info .bank-img + .bank-name{margin-top:0.1rem;margin-left:0.4rem}
.information-item .detail-list .account-box > .bank-info + .account-info,
.information-item .detail-list .account-box > .account-info + .account-title{margin-top:0.3rem}
.information-item .detail-list .account-box > .account-info {display:flex;align-items:center;justify-content:flex-end}
.information-item .detail-list .account-box > .account-info .bank-img{flex-shrink:0;overflow:hidden;width:1.8rem;height:1.8rem;border-radius:50%}
.information-item .detail-list .account-box > .account-info .bank-img img{width:100%;height:100%}
.information-item .detail-list .account-box > .account-info .bank-img + .number{margin-left:0.4rem}
.information-item .detail-list .account-box > .account-info .number{flex:0 auto;font-weight:400}
.information-item .detail-list .account-box > .account-info > .number.result{font-weight:700}
.information-item .detail-list .account-box > .account-info > .fav-wrap{flex-shrink:0;position:relative;width:2rem}
.information-item .detail-list .account-box > .account-info > .fav-wrap .btn.favorite{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-0.1rem}
.information-item .detail-list .account-box > .account-info + .custom-name{margin-top:0.2rem}
.information-item .detail-list .account-box > .custom-name{display:flex;align-items:center;justify-content:flex-end}
.information-item .detail-list .account-box > .custom-name .name{color:#666678;font-size:1.3rem}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .detail-list .account-box > .safe-name{display:flex;justify-content:flex-end}
.information-item .detail-list .account-box > .safe-name > .bank-img{overflow:hidden;width:1.8rem;height:1.8rem;border-radius:50%}
.information-item .detail-list .account-box > .safe-name > .bank-img img{width:100%;height:100%}
.information-item .detail-list .account-box > .safe-name > .bank-img + .name{margin-top:0.1rem;margin-left:0.4rem}
.information-item .detail-list .account-box > .product-name{text-align:right}
.information-item .detail-list .account-box > .safe-name + .product-name,
.information-item .detail-list .account-box > .safe-name + .account-info,
.information-item .detail-list .account-box > .product-name + .account-info{margin-top:0.3rem}
.information-item .detail-info .info-box{position:relative}
.information-item .detail-info .info-box.flexBox{ display: flex; justify-content: space-between; padding:0.8rem 0; } /* 260126 */
.information-item .detail-info .info-box.flexBox p.text { font-weight: 500 !important; }
.information-item .detail-info .info-box.flexBox .btn.move-type02{ margin-right: -0.6rem; }
.information-item .detail-info .info-box + .info-box{margin-top:1.7rem;padding-top:2rem;border-top:1px solid #eeeeee}
.information-item .detail-info .info-box > .title,
.information-item .detail-info .info-box > .text{display:block;font-size:1.4rem}
.information-item .detail-info .info-box > .title{font-weight:500}
.information-item .detail-info .info-box > .title + .text,
.information-item .detail-info .info-box > .title + .bullet-list{margin-top:0.5rem}
.information-item .detail-info .info-box > .text{color:#666678;line-height:1.5;letter-spacing:-0.06rem;word-break:keep-all}
.information-item .detail-info .info-box > .text + .detail-box, .information-item .detail-info .info-box > .text + .chk-box{margin-top:1.5rem} /* 20230314 */
.information-item .detail-info .info-box > .detail-box{padding:1.9rem 1.6rem;border-radius:1.6rem; background:#f5f6fa}
.information-item .detail-info .info-box .imp{color:#0e90fe}
.information-item .detail-info .info-box .black{color:#000;font-weight:500}
.information-item .detail-info.type01 .info-title > .title{font-weight:500}
.information-item .detail-info.type01 .info-title + .info-box{margin-top:1.3rem;padding-top:1.4rem;border-top:1px solid #eeeeee}
.information-item .detail-info.type01 .info-box + .info-box{margin-top:1.3rem;padding-top:0;border:0}
.information-item .detail-info.type01 .info-box > .title{font-weight:400;line-height:1.5}
.information-item .detail-info.type01 .info-box > .title + .text{margin-top:0}
.information-item .item-bottom .btn-wrap{border-top:1px solid #eeeeee}
.information-item .item-bottom .btn{height:4.8rem;}
.information-item .item-bottom .btn + .btn{margin-left:0;border-left:1px solid #eeeeee}
.information-item .item-bottom .btn.active,
.information-item .item-bottom .btn.negative{font-size:1.5rem;font-weight:700}
.information-item .item-bottom .btn.active{color:#0e90fe}
.information-item .item-bottom .btn.negative{color:#a4adb8}
.information-item .item-bottom .btn.active.text-type01{font-size:1.3rem;font-weight:500}
.information-item .accordion-header{display:flex;align-items:center;justify-content:space-between;position:relative}
.information-item .accordion-header > .btn.accordion:only-child{display:flex;justify-content:space-between;position:relative;padding-right:2.4rem;width:100%;font-size:1.4rem;font-weight:500;text-align:left}
.information-item .accordion-header > .btn.accordion > .grey{color:#666678;font-weight:400}
.information-item .accordion-header > .inp-box.chk-type01{padding-right:1rem}
.information-item .accordion-header > .inp-box.chk-type01 + .btn.accordion{flex-shrink:0;position:relative;right:-0.6rem;width:3rem;height:1.8rem}
.information-item .accordion-header > .inp-box.chk-type01 + .btn.accordion:before{right:auto;left:50%;transform:translate(-50%,-50%) rotate(-180deg)}
.information-item .accordion-header > .inp-box.chk-type01 + .btn.accordion.active:before{transform:translate(-50%,-50%) rotate(0)}
.information-item .accordion-header + .accordion-content{margin-top:3rem}
.information-item .accordion-header.line + .accordion-content{margin-top:2rem;padding-top:2.2rem;border-top:1px solid #eeeeee}
.information-item .accordion-content .detail-info .info-box + .info-box{margin-top:1.8rem;padding-top:2.3rem;border-top:1px solid #eeeeee}
.information-item .accordion-content .detail-info .info-box > .title + .text{margin-top:1rem}
.information-item .info-data-area{display: flex; justify-content: space-between;}
.information-item .info-data-area.align-center {align-items: center;}
.information-item .info-data-area > .tit {color:#666678;}
.information-item .info-data-area > .text-box .text {display: block;}
.information-item .info-data-area[class*="otp-type"]{display: block; padding-left: 3rem;}
.information-item .info-data-area[class*="otp-type"] > span {display: block; font-weight: 500;}
.information-item .info-data-area[class*="otp-type"] > span + span {margin-top: 0.5rem;}
.information-item .info-data-area[class*="otp-type"]::before {content:''; display: block; position: absolute; top: 1.9rem; left: 2rem; width: 2.4rem; height: 2.4rem;background-repeat: no-repeat; background-size: cover;}
.information-item .info-data-area.otp-type01::before {background-image: url(../img/appr/icon_otp_type01.png)}
.information-item .info-data-area.otp-type02::before {background-image: url(../img/appr/icon_otp_type02.png)}
.information-item .security-item + .detail-list{margin-top:1.6rem}
.information-item .security-item > .item-number{display:flex;align-items:center}
.information-item .security-item > .item-number > .mark-box{display:flex;align-items:center}
.information-item .security-item > .item-number > .mark-box > .mark{display:inline-block;width:1.2rem;height:1.2rem;background:#000;border-radius:50%}
.information-item .security-item > .item-number > .mark-box > .mark + .mark{margin-left:0.2rem}
.information-item .security-item > .item-number > .mark-box + .number{margin-left:0.1rem}
.information-item .security-item > .item-number > .number{font-weight:700}
.information-item .security-item > .item-number + .item-name{margin-top:0.6rem}
.information-item .no-result-box{display:flex;align-items:center;padding-left:3.7rem;min-height:3rem;background:url('../img/common/ico_no_result01.png')no-repeat center left/3rem auto}
.information-item .no-result-box > .text{color:#666678;font-size:1.4rem;line-height:1.4;word-break:keep-all}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
/* .information-item .list-item 내부 아코디언 */ /* 20230314 */
.information-item .detail-list .list-item .item-box > .btn.accordion{position: static; width: auto; padding-right: 2.4rem;}
.information-item .detail-list .list-item .accordion-content{margin-top: 1.5rem}
.information-item .detail-list .list-item .accordion-content .information-item{padding: 1.8rem 1.4rem}
.information-item .detail-list .list-item .accordion-content .information-item .detail-list .list-item + .list-item{padding-top: 1.8rem; margin-top: 1.8rem; border-top: 1px solid #dddddd;}
.information-item .detail-list .list-item .accordion-content .information-item .detail-list .list-item > p{margin-top: 0.6rem;}
.information-item .detail-list .list-item .accordion-content .information-item .detail-list + p{padding-top: 1.8rem; margin-top: 1.8rem; border-top: 1px solid #dddddd; color: #666678; line-height: 2rem;}

/* 정보 박스*/
.ui-contents.bg-grey .information-item{border:0}
.information-item.type01.wide,
.information-item.type02.wide,
.information-item.type03.wide{border:0;border-radius:0}
.information-item.type01,
.information-item.type02,
.information-item.type03{border:1px solid #dee1ea;border-radius:1.6rem}
.information-item.btn{color:#000;border:1px solid transparent}
.information-item.btn:active{background:#fff;}
.ui-contents.bg-grey .information-item.btn:active,
.information-item.btn.active{color:#000;border:1px solid #0e90fe;box-shadow:0px 2px 5px 1px rgba(142, 155, 192, 0.35)}

/* 정보 박스 - 계좌 선택시  */
.information-item.account-type01 .amount-box{display:flex;justify-content:flex-end;margin-top:1.6rem}
.information-item.account-type01 .amount-box > .state{flex-shrink:0;display:inline-block;margin:0;color:#222;font-size:1.4rem}
.information-item.account-type01 .amount-box > .state + .amount{margin-left:0.7rem}
.information-item.account-type01 .amount-box > .amount,
.information-item.account-type01 .amount-box > .won{align-self:flex-end;font-size:1.4rem}

/* 정보 박스 - type01 */
.information-item.type01 > .item-cont{display:block;padding:3rem 2rem 3rem;width: 100%;}
.information-item.type01 > .item-cont.bottom-line{border-bottom:1px solid #eeeeee;}
.information-item.type01 > .item-cont.slim{padding: 2.2rem 2rem;} /* 20230314 */
.information-item.type01 .item-cont > .btn.setting{position:absolute;top:0.5rem;right:-0.7rem}/* 0224수정 */
.information-item.type01 .item-cont > .badge-box,
.information-item.type01 .item-cont > .info-state-box{margin-top:-1rem}
.information-item.type01 .amount-box + .detail-list{margin-top:2.7rem}

/* 정보 박스 - type01 - wide */
.content-item.wide-line .information-item.type01.wide > .item-cont > .detail-list:first-child{margin-top:0;border-top:0} 
.information-item.type01.wide > .item-cont{padding:0 0 3rem}
.information-item.type01.wide .detail-list{margin-top:2.3rem;padding-top:2.4rem;border-top:1px solid #eeeeee}
.information-item.type01.wide .info-result .text{margin:2.3rem 0 1.8rem;color:#666678;line-height:1.6}

/* 정보 박스 - type02  */
.information-item.type02 > .item-cont{display:block;padding:3rem 2rem 3rem;width: 100%;}
.information-item.type02 .account-box + .detail-list{margin-top:2.4rem}
.information-item.type02 .detail-list + .btn-wrap.accordion:last-child{margin-bottom:-0.6rem}
.information-item.type02 .detail-title.inp-wrap + .detail-list {padding-left:2.6rem}
.information-item.type02 .detail-title.inp-wrap .inp-box > label {font-weight:500}
.information-item.type02 .detail-list .account-box.type02{display:flex;align-items:center;width:auto}
.information-item.type02 .detail-list .account-box.type02 .bank-img{width:1.8rem;height:1.8rem}
.information-item.type02 > .item-cont > .btn-wrap.accordion + .btn-wrap {margin-top: 1.2rem;}
.information-item.type02 > .item-cont .icon-box{display: flex; justify-content: center;align-items: center;border-top:1px solid #eee;padding: 1.6rem 0;margin: 2.6rem 0 0;}
.information-item.type02 > .item-cont .icon-box .icon-link + .icon-link {margin-left:2.6rem;}
.information-item.type02 > .item-cont .icon-box .icon-link {color: #666678; font-size: 1.3rem;text-align: center; min-width: 6rem; flex: 0 6rem;}
.information-item.type02 > .item-cont .icon-box .icon{display: block;}
.information-item.type02 > .item-cont .icon-box .icon::before{content: "";display: block;margin: 0 auto 0.6rem;width:2.4rem;height:2.4rem}
.information-item.type02 > .item-cont .icon-box .icon.talk::before{background: url(../img/common/icon_talk.png)no-repeat center center/2.4rem auto;}
.information-item.type02 > .item-cont .icon-box .icon.sms::before{background: url(../img/common/icon_sms.png)no-repeat center center/2.4rem auto;}
.information-item.type02 > .item-cont .icon-box .icon.confir::before{background: url(../img/common/icon_confir.png)no-repeat center center/2.4rem auto;}
/* 정보 박스 - type02 - wide */
.information-item.type02.wide .item-cont {padding-left:0; padding-right:0;}
.information-item.type02.wide .detail-list + .detail-list {padding-top:3.1rem;}
.information-item.type02.wide .detail-list > ul +.btn-wrap {margin-top:3.2rem;}
/* 정보 박스 - type02 - contour-line */
.information-item.type02.contour-line > .item-cont + .item-cont {border-top:1px solid #eee;}

/* 정보 박스 - type03  */
.information-item.type03 > .item-cont{padding:2.3rem 2rem 2.3rem}
.information-item.type03 .amount-box + .detail-list{margin-top:2.4rem;padding-top:2.2rem;border-top:1px solid #eeeeee}
.information-item.type03 .bank-account-list > ul > .item-box + .item-box{margin-top:1rem}
.information-item.type03 .bank-account-list .account-box{display:flex;justify-content:space-between;align-items:center}
.information-item.type03 .bank-account-list .account-box > .account-bank{display:flex;align-items:center}
.information-item.type03 .bank-account-list .account-box > .account-bank .bank-img{overflow:hidden;width:1.8rem;height:1.8rem;border-radius:50%}
.information-item.type03 .bank-account-list .account-box > .account-bank .bank-img img{width:100%;height:100%}
.information-item.type03 .bank-account-list .account-box > .account-bank .bank-img + .bank-name{margin-left:0.7rem}
.information-item.type03 .bank-account-list .account-box > .account-bank + .account-info{padding-left:0.7rem}
.information-item.type03 .bank-account-list .account-box > .account-info{text-align:right}
.information-item.type03 .bank-account-list .account-box > .account-info .number{font-weight:400}
.information-item.type03 .accordion-header .btn.accordion:only-child{align-items:center;min-height:2.8rem}
.information-item.type03 .accordion-header + .accordion-content{margin-top:1.8rem}

/* 정보 박스 - type03 - wide */
.information-item.type03.wide > .item-cont{padding:2.3rem 0}
.information-item.type03.wide .account-box + .detail-list{margin-top:2.2rem;padding-top:2.2rem;border-top:1px solid #eeeeee}
/* 거래내역조회 - 대출 */
.information-item.type03.wide .item-cont{border-radius:0;border-bottom:1px solid #eee;}/* 0224수정 */
.information-item.type03.wide .info-text-box > .item-cont {border-bottom:0;}
.information-item.type03.wide .detail-title > .item-info{display:flex;align-items:center;justify-content:space-between;width:100%}
.information-item.type03.wide .detail-title > .item-info .date,
.information-item.type03.wide .detail-title > .item-info .info{color:#666678;font-size:1.3rem}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item.type03.wide .detail-title > .item-info .date{flex-shrink:0}
.information-item.type03.wide .detail-title > .item-info .info{flex:1;padding-left:0.7rem;text-align:right}
.information-item.type03.wide .detail-title > .item-info .date > .time{margin-left:0.4rem}
.information-item.type03.wide .detail-list .list-item + .list-item{margin-top:0.6rem}
.information-item.type03.wide .detail-list .amount-title{flex-shrink:0;margin-top:0.2rem;font-weight:500}
.information-item.type03.wide .detail-list .amount{flex:1;padding-left:0.7rem;font-size:1.6rem;font-weight:700;text-align:right}
.information-item.type03.wide .detail-list .text{color:#666678}
.information-item.type03.wide > .item-cont > .btn-wrap{margin-top:2.2rem}

/* 정보 박스 - type04 - 조회 */
.information-item.type04{padding:2rem 2rem 2.4rem;height:19.5rem;border-radius:1.6rem}
.information-item.type04 .item-cont{display:flex;flex-direction:column;height:100%}
.information-item.type04 .badge-box + .account-box{margin-top:1.9rem}
.information-item.type04 .amount-box{margin:auto 0 0}
.information-item.type04 .btn-wrap{position:absolute;top:1rem;right:1rem;border-top:0}
.information-item.type04 .btn-wrap .btn{padding:1rem}
.information-item.type04 .btn-wrap .btn .text{padding:0 1.5rem;height:2.8rem;color:#fff;font-weight:700;line-height:2.8rem;border-radius:2.4rem}
.information-item.type04 .btn-wrap .btn.active-type01 .text{background:#316eec}
.information-item.type04 .btn-wrap .btn.active-type02 .text{background:#25c4a8}
.information-item.type04 .btn-wrap .btn.active-type03 .text{background:#b48bf8}
.information-item.type04 .detail-list{margin-top:1.8rem;padding-bottom:0.8rem}

/* 비포 & 애프터 정보 */
.before-after-wrap{padding:2.3rem 2rem;background:#fff;border-radius:1.6rem}
.before-after-wrap .before-after-cont{display:flex;align-items:center;justify-content:space-between;position:relative}
.before-after-wrap .before-after-cont:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.6rem;height:1.2rem;background:url('../img/common/ico_after_arrow01.png')no-repeat center/1.56rem auto}
.before-after-wrap .before-after-cont .before-box,
.before-after-wrap .before-after-cont .after-box{flex:1}
.before-after-wrap .before-after-cont .before-box{padding-right:2rem}
.before-after-wrap .before-after-cont .after-box{padding-left:2rem}
.before-after-wrap .before-box .title,
.before-after-wrap .before-box .text{color:#666678}
.before-after-wrap .before-box .title,
.before-after-wrap .before-box .text,
.before-after-wrap .after-box .title,
.before-after-wrap .after-box .text{display:block;font-size:1.4rem;text-align:center;}
.before-after-wrap .before-box .text,
.before-after-wrap .after-box .text{margin-top:0.3rem}
.before-after-wrap .after-box .text{font-weight:700}

/* 동의 정보 박스 */
.agree-info-wrap{padding:2.2rem 2rem;border-radius:1.6rem;background:#fff}
.agree-info-wrap .agree-info-header label{word-break:keep-all; font-weight:500;line-height:1.4}
.agree-info-wrap .agree-info-cont{position:relative}
.agree-info-wrap .agree-info-header + .agree-info-cont{margin-top:1.6rem}
.agree-info-wrap .agree-info-cont .cont-item + .cont-item{margin-top:1.6rem}
.agree-info-wrap .agree-info-cont .cont-item .title + .text{margin-top:0.6rem}
.agree-info-wrap .agree-info-cont .cont-item .text{color:#666678;line-height:1.4}
.agree-info-wrap .agree-info-cont .cont-item .text + .text{margin-top:1.2rem}

/* 동의 정보 박스 type02 - 약관동의 */
.agree-info-wrap.type02 .agree-info-cont .inp-box.chk-type02 input[type="checkbox"] + label > span {line-height: 1.9rem;}
.agree-info-wrap.type02 .agree-info-cont .agree-check-list + .agree-check-list {margin-top: 1.1rem;}
.agree-info-wrap.type02 .agree-check-list {display:flex;justify-content:space-between;align-items:center;position:relative}
.agree-info-wrap.type02 .agree-check-list .inp-box.chk-type02 {padding-left: 0.3rem;padding-right:0.5rem}
.agree-info-wrap.type02 .agree-check-list .inp-box.chk-type02 input[type="checkbox"] + label {padding-left: 2.2rem; font-size: 1.3rem;}
.agree-info-wrap.type02 .agree-check-list .btn.move-type01,
.agree-info-wrap.type02 .agree-check-list .btn.move-type02{flex-shrink:0;margin-right:-0.6rem}
.agree-info-wrap.type02 .agree-check-list .btn.accordion{position:absolute;top:50%;right:-0.9rem;transform:translateY(-50%);width:3rem;height:3rem}
.agree-info-wrap.type02 .agree-check-list .btn.accordion:before{right:auto;left:50%;transform:translate(-50%,-50%) rotate(-180deg)}
.agree-info-wrap.type02 .agree-check-list .btn.accordion.active:before{transform:translate(-50%,-50%) rotate(0deg)}
.agree-info-wrap.type02.active .btn.accordion{transform: translateY(-50%) rotate(180deg);} /* 260312 SR-195 스타일 수정 */

/* 251226 동의 정보 박스 type02 - 약관동의(3뎁스 유형 추가) */
.agree-info-wrap.type02 .agree-check-wrap .agree-check-list .btn.move-type02 {transform:rotate(90deg);}
.agree-info-wrap.type02 .agree-check-wrap.active .agree-check-list .btn.move-type02 {transform:rotate(270deg);}
.agree-info-wrap.type02 .agree-check-list.depth3 {padding:2.0rem;border-radius:1.6rem;background: #f5f6fa;flex-direction:column;align-items:initial;}
.agree-info-wrap.type02 .agree-check-list.depth3 .inp-box {padding:0;}
.agree-info-wrap.type02 .agree-check-list.depth3 .inp-box + .inp-box {margin-top:0.8rem;}
.agree-info-wrap.type02 .agree-check-list.depth3 .inp-box label {color:#555555;}
.agree-info-wrap.type02 .agree-check-wrap.active + .agree-check-list {margin-top:1.5rem;}
.agree-info-wrap.type02 .agree-check-list + .agree-check-wrap,
.agree-info-wrap.type02 .agree-check-wrap + .agree-check-list,
.agree-info-wrap.type02 .agree-check-wrap + .agree-check-wrap {margin-top:1.5rem;} /* 260312 SR-195 스타일 수정 */
.agree-info-wrap.type02 .agree-check-list.btn-up {align-items:start;}

/* 이용내역조회 */
.information-item .total-num-box{text-align: center;padding-bottom: 3.2rem;}
.information-item .total-num-box .amount-box{text-align: center;margin-top: 1rem;}
.information-item .total-num-box .state{font-weight: 500;}
.information-item .total-num-box .date{color: #666678;font-size: 1.3rem;padding-top: 1.2rem;display: block;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .total-num-box + .detail-list{border-top: 1px solid #eee;padding-top: 2rem;}

/* 계자조회 - 계좌 */
.total-amount-box{padding:2rem;background:#769ef0;border-radius:1.6rem;box-shadow:0px 3px 10px 0px rgba(142,155,192,0.35);}
.total-amount-box .tit-box{display:flex;align-items:center;justify-content:flex-end;color:#fff}
.total-amount-box .tit-box > .tit{flex:1;font-size:1.4rem;font-weight:500;text-align:left;line-height:1.2}
.total-amount-box .tit-box > .tit + .total-number{margin-left:0.8rem}
.total-amount-box .tit-box > .total-number{display:inline-block;padding:0 0.7rem;height:1.6rem;font-size:1.2rem;font-weight:700;background:rgba(237,241,246,0.24);line-height:1.6rem;border-radius:1.6rem}
.total-amount-box .total-box{display:flex;align-items:center;justify-content:flex-end;margin-top:1.8rem;color:#fff}
.total-amount-box .total-box > .total{margin-top:0.8rem;margin-right:0.8rem;font-size:1.2rem}
.total-amount-box .total-box > .number{font-size:2.4rem;font-weight:700;line-height:1.2}
.total-amount-box .total-box > .won{margin-left:0.4rem;font-size:2.2rem;font-weight:700}
.total-amount-box + .content-list{margin-top:1.6rem}

/* 권한없음 */
.no-authority-box{margin-bottom:2.4rem;padding:2.2rem 2rem 2.3rem;min-height:9.6rem;border-radius:1.6rem; background:#256dd8;}
.no-authority-box .authority-box-inner {display:flex;flex-direction:column;padding-left:4.4rem;background: url('../img/common/ico_authority.png')no-repeat top 0.3rem left/3rem auto}
.no-authority-box .authority-box-inner > .title{display:block;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.6;word-break:keep-all}
.no-authority-box .authority-box-inner > .text{display:block;margin-top:0.2rem;color:rgba(255,255,255,0.7);font-size:1.3rem;line-height:1.4;word-break:keep-all}

/* 공제) 금액 히스토리 */
.amount-history-list > ul > .list-item{padding:2.5rem 0 1.6rem;border-bottom:1px solid #eeeeee}
.amount-history-list .date-box .date{color:#666678;font-size:1.3rem}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.amount-history-list .date-box + .info-box{margin-top:0.5rem}
.amount-history-list .info-box{display:flex;justify-content:space-between}
.amount-history-list .info-box .title,
.amount-history-list .info-box .amount{font-weight:500;word-break:break-all}
.amount-history-list .info-box .title{flex-shrink:0}
.amount-history-list .info-box .amount{text-align:right}
.amount-history-list .info-box .title + .amount{padding-left:1rem}
.amount-history-list .detail-info-list{margin-top:1.4rem}
.amount-history-list .detail-info-list > ul > .list-item{display:flex;justify-content:space-between}
.amount-history-list .detail-info-list > ul > .list-item + .list-item{margin-top:0.5rem}
.amount-history-list .detail-info-list > ul > .list-item .title,
.amount-history-list .detail-info-list > ul > .list-item .text{color:#666678}
.amount-history-list .detail-info-list > ul > .list-item .title{flex-shrink:0}
.amount-history-list .detail-info-list > ul > .list-item .title + .text{padding-left:1rem}
.amount-history-list > ul > .list-item > .btn-wrap{margin-top:0.5rem;height:1.8rem}
.amount-history-list > ul > .list-item > .btn-wrap .btn.accordion{width:100%;height:100%}

/* 조회결과 총 갯수 */
.total-group {display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:1.3rem}
.total-group > .total-text {word-break:break-all;font-weight:500}
.total-group > .total-text + .btn-wrap{flex:0 auto;padding-left:1rem;right:-0.4rem}
.total-group > .btn-wrap .btn{flex:auto;flex-shrink:0;}
.total-group > .btn-wrap .btn.filter{width:2.4rem;height:1.8rem}
.total-group > .btn-wrap .btn.sorting + .btn.filter{margin-left:1.8rem}
.total-group > .btn-wrap .btn.sorting + .btn.filter:before{content:'';display:block;position:absolute;top:50%;left:-0.8rem;transform:translateY(-50%);width:0.1rem;height:1.4rem;background:#c9cfd6}
.total-group > .btn-wrap > .bank-img{overflow:hidden;width:1.8rem;height:1.8rem;border-radius:50%}
.total-group > .btn-wrap > .bank-img > img{width:100%;height:100%}
.total-group > .btn-wrap > .bank-img + .btn.text-type01{margin-left:0.6rem}
.total-group > .time-text {font-size:1.3rem; color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */

/* 조회 정보 - sorting-info-wrap */
.wide-inner .sorting-info-wrap{margin:0}
.search-list-group > .sorting-info-wrap{border-bottom:1px solid #eeeeee}
.sorting-info-wrap{display:flex;justify-content:space-between;align-items:flex-start;padding:1.8rem 1.6rem;margin:0 -1.6rem}
.sorting-info-wrap .sorting-info .info-box{display:flex;align-items:center}
.sorting-info-wrap .sorting-info .info-box .date{font-weight:500}
.sorting-info-wrap .sorting-info .info-box .date + .time{margin-left:0.4rem}
.sorting-info-wrap .sorting-info .info-box .time{font-weight:500}
.sorting-info-wrap .sorting-info .info-box + .total-box{margin-top:0.4rem}
.sorting-info-wrap .sorting-info .info-box + .total-box .total{color:#666678;font-size:1.3rem;font-weight:400}
.sorting-info-wrap .sorting-info .total-box .total{font-weight:500}
.sorting-info-wrap .sorting-info + .btn-wrap{padding-left:1rem}
.sorting-info-wrap .btn-wrap{margin:-0.7rem -0.6rem -0.7rem 0}
.sorting-info-wrap .btn-wrap .btn{flex:auto}
.sorting-info-wrap .btn-wrap .btn + .btn{margin-left:0.9rem}/* 0224수정 */
.sorting-info-wrap .btn-wrap .btn + .btn:before{content:'';display:block;position:absolute;top:50%;left:-0.6rem;transform:translateY(-50%);width:1px;height:1.4rem;background:#dee1ea;}/* 0224수정 */
.sorting-info-wrap .btn-wrap .btn.sorting{min-width:3rem;height:3rem}
.sorting-info-wrap .sorting-btn-area {display:flex;}
.sorting-info-wrap .sorting-btn-area > .sorting-type {display:flex;}
.sorting-info-wrap .sorting-btn-area > .sorting-type .text{color:#666678;font-size:1.3rem;font-weight:400}
.sorting-info-wrap .sorting-btn-area > .sorting-type .text.cancel{color:#f73824}
.sorting-info-wrap .sorting-btn-area > .sorting-type .text + .text{position:relative;margin-left:0.7rem;padding-left:0.7rem}
.sorting-info-wrap .sorting-btn-area > .sorting-type .text + .text:before{content:'';display:block;position:absolute;top:0.3rem;left:0;;width:1px;height:0.9rem;background:#c9cfd6}
.sorting-info-wrap .sorting-btn-area > .btn-wrap{padding-left:0.5rem}

/* 상단 > 조회일자 */
.date-time-box {background:#edf1f6;padding: 1.4rem 1.6rem;margin:0 -1.6rem}
.date-time-box.bg-white{background:#fff}
.date-time-box .time-text{display:block;text-align: right;font-size: 1.3rem;color: #666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.date-time-box .time-text > .date + .time{margin-left:0.6rem}

/* 퀵 링크 박스 */
.quick-link-box > .quick-link{display:flex;align-items:center;position:relative;padding:2.2rem 2rem;min-height:7.4rem;width:100%;font-weight:500;background-color:#fff;border-radius:1.6rem;word-break:keep-all}
.quick-link-box.line > .quick-link{border:1px solid #eee}
.quick-link-box > a.quick-link{padding-right:4rem}
.quick-link-box > a.quick-link::after {content:'';display:block;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:0.7rem;height:1.2rem; background-image: url('../img/common/icon_54_arrow_right_.png');background-size:cover;background-repeat:no-repeat}
.quick-link-box > .quick-link[class*="ico-type"]{padding-left:6.8rem}
.quick-link-box > .quick-link[class*="ico-type"]:before{content:'';display:block;position:absolute;top:50%;left:2rem;transform:translateY(-50%);width:4rem;height:4rem;background-repeat:no-repeat;background-size:cover}
.quick-link-box > .quick-link > .info-box{width:100%}
.quick-link-box > .quick-link > .info-box > .title{display:block;font-weight:400;line-height:1.3} /* 251111:관세 - 스타일 수정 */
.quick-link-box > .quick-link > .info-box > .date{display:block;font-size:1.3rem;color:#666678}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.quick-link-box > .quick-link > .info-box > .sub-text{display:block;color:#666678;font-weight:400;line-height:1.3}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.quick-link-box > .quick-link > .info-box > .title + .date,
.quick-link-box > .quick-link > .info-box > .title + .sub-text,
.quick-link-box > .quick-link > .info-box > .title + .btn-wrap{margin-top:0.3rem}
.quick-link-box.wide + .quick-link-box.wide{border-top:1px solid #eee}
.quick-link-box.wide > .quick-link{padding:1.8rem 2.4rem 1.7rem 0;min-height:5.2rem;border-radius:0}
.quick-link-box.wide > a.quick-link:after{right:0.5rem}
.quick-link-box.type01 > .quick-link > .info-box{display:flex;justify-content:space-between}
.quick-link-box.type01 > .quick-link > .info-box .title{color:#666678}
.quick-link-box.type01 > .quick-link > .info-box .title + .text{padding-left:0.8rem}
.quick-link-box.type01 > .quick-link > .info-box .text{font-weight:500;line-height:1.3}
.quick-link-box.type02 > .quick-link > .info-box{display:flex;align-items:center;justify-content:space-between;line-height:1.3}
.quick-link-box.type02 .number-item{flex:1}
.quick-link-box.type02 .number-item .title{color:#666678}
.quick-link-box.type02 .number-item .title:first-child{margin-right:1.2rem;}
.quick-link-box.type02 .number-item .title > .number{margin-left:0.2rem;color:#000}
.quick-link-box.type02 .number-item + .total-item{flex-shrink:0;padding-left:1.2rem}
.quick-link-box.type02 .total-item{flex-shrink:0;}
.quick-link-box.type02 .total-item .total{font-weight:500}

/* 결재선 공통 */
.info-appr-area {padding:3rem 2rem; background-color: #fff; border-radius: 1.7rem;}
.info-appr-area.type01{border:1px solid #eeeeee}
.info-appr-area.disabled {padding-top:1.5rem;background-color: #f5f6fa; border:1px solid #f73824; color:#a4adb8;}
.info-appr-area.disabled > .appr-box{text-align:center}
.info-appr-area.disabled > .appr-box > .fail-text{display:inline-block;position:relative;margin-bottom:0.8rem;padding-left:2.3rem;color:#e50d0d;font-weight:700;text-align:center}
.info-appr-area.disabled > .appr-box > .fail-text:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.7rem;height:1.7rem;background:url('../img/appr/icon_fail_sm.png')no-repeat center/1.7rem auto}
.info-appr-area.disabled > .appr-box > .title {color:currentColor; }
.info-appr-area.disabled > .appr-box > .sub-text {color:currentColor;}
.info-appr-area.disabled > .appr-box + .detail-list > ul > li > .data-name {color:currentColor}
.info-appr-area.disabled > .appr-box + .detail-list > ul > li > .data {color:currentColor}
.info-appr-area > .appr-box {position: relative;}
.info-appr-area > .appr-box + .appr-box {margin-top: 2.8rem;}
.info-appr-area > .appr-box + .appr-box::before {content:''; position: absolute; left:50%; top:-2.2rem; transform: translateX(-50%); width: 1.8rem; height: 1.8rem; background-image: url(../img/appr/icon_arrow_down.png); background-size: cover; background-repeat: no-repeat;}
.info-appr-area > .appr-box > .title {display: block; text-align: center; font-size: 1.6rem; font-weight: 500; color:#000;}
.info-appr-area > .appr-box > .title + .sub-text {padding-top: 0.5rem;}
.info-appr-area > .appr-box > .title + .approval-form {margin-top: 1.5rem;}
.info-appr-area > .appr-box > .sub-text {padding-top: 1.2rem; margin-bottom: 1.5rem; display: block; text-align: center; font-size: 1.3rem; color:#666678;}
.info-appr-area > .appr-box + .detail-list {margin-top: 1.4rem;}
.info-appr-area > .appr-box + .detail-list > ul > li {display: flex; justify-content: space-between; line-height: 2.8rem;}
.info-appr-area > .appr-box + .detail-list > ul > li >.data-name {font-size: 1.3rem; color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.info-appr-area > .appr-box + .detail-list > ul > li >.data {font-size: 1.3rem; color:#666678;}
.info-appr-area > .appr-box > .no-result {margin:3rem 0 0;}

/* approval-form */
.approval-form {display:block;position: relative; border-radius: 1.6rem; padding:1.6rem;border:1px solid transparent}
.approval-form + .approval-form {margin-top: 1.6rem;}
.approval-form.bg-purple {background-color: #efedf6;}
.approval-form.bg-blue {background-color: #e4edfc;}
.approval-form.bg-green {background-color: #d8eee7;}
.approval-form.active {border:1px solid #0e90fe; box-shadow:0px 2px 5px 1px rgba(142, 155, 192, 0.35)}
.approval-form.disabled {color:#a4adb8; background-color: #e4e8ee;}
.approval-form.disabled > .appr-item > .appr-info > .tit {color:currentColor;}
.approval-form.disabled > .appr-item > .badge-list > ul > li > span {opacity: 0.5;}
.approval-form > .appr-item {position: relative; padding-left: 2.4rem;}
.approval-form > .appr-item > .appr-info > .tit.normal-type::before {content:''; position: absolute; left:0; top:0.4rem; width: 1.9rem; height: 1.8rem; background-image: url(../img/appr/icon_normal.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .tit.regi-type::before {content:''; position: absolute; left:0; top:0.4rem; width: 1.9rem; height: 1.8rem; background-image: url(../img/appr/icon_regi.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .tit.stop-type::before {content:''; position: absolute; left:0; top:0.4rem; width: 1.9rem; height: 1.8rem; background-image: url(../img/appr/icon_stop.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .tit.dele-type::before {content:''; position: absolute; left:0; top:0.4rem; width: 1.9rem; height: 1.8rem; background-image: url(../img/appr/icon_dele.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info {width: calc(100% - 7.3rem);}
.approval-form > .appr-item > .appr-info > .tit {display: block; font-size: 1.3rem; font-weight: 500; color:#000; line-height:2.6rem;}
.approval-form > .appr-item > .appr-info > .btn {font-size: 1.3rem; font-weight: 700; color:#000; word-break: normal; margin-top: 1.5rem; position: relative; z-index: 1;}
.approval-form > .appr-item > .appr-info > .text {display: inline-block; position: relative; z-index: 1;}
.approval-form > .appr-item > .appr-info > .text.success::after {content:''; display: inline-block; vertical-align: top; margin:1px 0 0 3px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_succes_sm.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .text.fail::after {content:''; display: inline-block; vertical-align: top; margin:1px 0 0 3px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_fail_sm01.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .text.none::after {content:''; display: inline-block; vertical-align: top; margin:1px 0 0 3px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_none_sm02.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .id-name + .btn-subject {color:#666678; margin-top: 0.8rem; font-weight: 500;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.approval-form > .appr-item > .appr-info > .id-name + .btn-subject::after {background-image: url(../img/appr/icon_arrow_right_grey.png); margin-top:-0.1rem;}
.approval-form > .appr-item > .appr-info > .btn-subject {position: relative; display: inline-block; margin-top: 0.8rem;}
.approval-form > .appr-item > .appr-info > .btn-subject::after {content:' '; display: inline-block; width: 1.6rem; height: 1.6rem; vertical-align: top; background-image: url(../img/appr/icon_arrow_right.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .appr-info > .tit + .text {font-size: 1.3rem; font-weight: 700; color:#000; word-break: normal; margin-top: 0.8rem;}
.approval-form > .appr-item > .appr-info > .id-name {display: block; margin-top: 0.4rem; color:#666678; position: relative; z-index: 1;}
.approval-form > .appr-item > .appr-info > .id-name + .text {margin-top: 1rem; font-size: 1.3rem;}
.approval-form > .appr-item > .appr-info > .text + .text {margin-left: 1rem; font-size:1.3rem;}
.approval-form > .appr-item > .appr-info > .date {display:block; margin-top:0.4rem; color:#666678; font-size:1.3rem;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.approval-form > .appr-item > .badge-list {position: absolute; right:0; top:0;}
.approval-form > .appr-item > .badge-list ul {display: flex;}
.approval-form > .appr-item > .badge-list ul li {flex:1;}
.approval-form > .appr-item > .badge-list ul li + li {margin-left: 0.5rem;}
.approval-form > .appr-item > .badge-list ul li > span {font-size: 1.3rem; font-weight: 500; display: inline-block; line-height: 2.6rem; padding:0 0.6rem; border-radius: 0.4rem;}
.approval-form > .appr-item > .badge-list ul li .tag-default {background-color: #f5f6fa; color:#666678;}
.approval-form > .appr-item > .badge-list ul li .tag-am {background-color: #fff2e7; color:#f06a22;} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.approval-form > .appr-item > .badge-list ul li .tag-gm {background-color: #f0f5fe; color:#4a80e3;}
.approval-form > .appr-item > .item-cont {padding:2rem 0;}
.approval-form > .appr-item > .item-cont > .detail-title > .item-title > .title {font-weight: 500;}
.approval-form > .appr-item > .item-cont > .detail-title + .detail-list {margin-top: 1.5rem;}
.approval-form > .appr-item > .item-cont > .detail-list .list-item + .list-item {margin-top: 1.5rem;}
.approval-form > .appr-item > .item-cont > .detail-list .list-item > .item-box {display: flex; justify-content: space-between;}
.approval-form > .appr-item > .item-cont > .detail-list .list-item > .item-box > .title {color:#666678;}
.approval-form > .appr-item > .item-cont > .detail-list .list-item > .item-box > .text {word-break: break-all; padding-left: 0.7rem; text-align: right;}
.approval-form > .appr-item > .item-cont > .detail-list .list-item > .item-box > .text.fail-type01::after {content: ''; display: inline-block; vertical-align: top; margin: 2px 0 0 5px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_clear_sm01.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .item-cont > .detail-list .list-item > .item-box > .text.fail-type02::after {content: ''; display: inline-block; vertical-align: top; margin: 2px 0 0 5px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_fail_sm01.png); background-size: cover; background-repeat: no-repeat;}
.approval-form > .appr-item > .item-cont > .detail-result{margin-top:1.5rem;text-align:right;}
.approval-form > .appr-item > .item-cont > .detail-result > .text{font-size:1.3rem}
.approval-form > .appr-item > .item-cont > .detail-result.type01 > .text{color:#0e90fe}
.approval-form > .appr-item > .item-cont > .detail-result.type02 > .text{color:#f73824}
.approval-form > .appr-item:last-child > .item-cont {padding: 2.6rem 0 0.5rem;}
.approval-form > .appr-item > .tooltip-wrap {position: absolute; left:calc(0rem - 1.6rem); top:5.2rem; width: calc(100% + 3.2rem);padding:0 1.6rem;}
.approval-form.type01.bg-white > .appr-item > .tooltip-wrap {bottom:0;}
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box {margin-left: calc(100% - 8rem);}
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box .btn.tooltip > .text{padding-left:0;padding-right:1.6rem}
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box .btn.tooltip > .text.type01{color:#0e90fe}
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box .btn.tooltip > .text.type02{color:#f06a22} /* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box .btn.tooltip > .text:before{left:auto;right:0}
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box > .tooltip-info {width: calc(100% + 4rem); left:-2rem; padding:2.3rem 2rem 2.3rem 2rem;}
.approval-form > .appr-item > .tooltip-wrap > .tooltip-box > .tooltip-info > .info-item > .info-box > .title + .approval-form {margin-top: 1rem;}
.approval-form .local-wrap {position: absolute; right:0; top:5.2rem;}
.approval-form.type01.bg-white .local-wrap {right:0; top:inherit; bottom:0; line-height:2rem;}
.approval-form .local-wrap .btn {font-size: 1.3rem; font-weight: 500; color:#666678; padding-right: 0;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.approval-form .local-wrap .btn.btn-subject::after {content: ''; display: inline-block; width: 1.2rem; height: 1.2rem; margin:0 0 -0.1rem 0.2rem; background-image: url(../img/appr/icon_arrow_right_grey.png); background-size: cover; background-repeat: no-repeat;}
.approval-form .local-wrap > .text {font-size:1.3rem;font-weight:500} 
.approval-form .local-wrap > .text.type01 {color:#0e90fe;}
.approval-form .local-wrap > .text.type02 {color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.approval-form .local-wrap > .text.type03 {color:#f06a22;}/* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */

/* approval-form - type01 */
.approval-form.type01 {padding:2rem;}
.approval-form.type01.wide {margin:0 -1.6rem;}
.approval-form.type01.bg-white {background-color: #ffffff;}
.approval-form.type01 > .appr-item {padding-left: 3.5rem;}
.approval-form.type01 > .appr-item.full {padding-left: 0;}
.approval-form.type01 > .appr-item:first-child + .appr-item {margin-top: 2rem;}
.approval-form.type01 > .appr-item + .appr-item {border-top:1px solid #eeeeee;}
.approval-form.type01 > .appr-item > .appr-info > .tit {font-size: 1.4rem; font-weight:700; line-height:2rem;}
.approval-form.type01 > .appr-item > .appr-info > .tit.normal-type::before {content:''; position: absolute; left:0; top:0.4rem;background-image: url(../img/appr/icon_normal_md.png); width: 2.5rem; height: 2.5rem;}
.approval-form.type01 > .appr-item > .appr-info > .tit.regi-type::before {content:''; position: absolute; left:0; top:0.4rem;background-image: url(../img/appr/icon_regi_md.png); width: 2.5rem; height: 2.5rem;}
.approval-form.type01 > .appr-item > .appr-info > .tit.stop-type::before {content:''; position: absolute; left:0; top:0.4rem;background-image: url(../img/appr/icon_stop_md.png); width: 2.5rem; height: 2.5rem;}
.approval-form.type01 > .appr-item > .appr-info > .tit.dele-type::before {content:''; position: absolute; left:0; top:0.4rem;background-image: url(../img/appr/icon_dele_md.png); width: 2.5rem; height: 2.5rem;}
.approval-form.type01 > .appr-item > .appr-info > .id-name {display: block; margin-top:0.4rem; word-break:break-all; color:#666678; line-height: 2rem;}
.approval-form.type01 > .appr-item > .appr-info > .id-name + .text {margin-top:0.6rem;}
.approval-form.type01 > .appr-item > .appr-info > .id-name + .data {display: block; margin-top: 1rem; color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.approval-form.type01 > .appr-item > .badge-list {top:0;}
.approval-form.type01 > .appr-item > .badge-list ul li > span {line-height:2rem;}
.approval-form.type01 > .appr-item > .appr-otp {padding:2.4rem 0;}
.approval-form.type01 > .appr-item > .appr-otp::before {content: ''; display: block; position: absolute; top: 1.9rem; left: 0; width: 2.4rem; height: 2.4rem; background-repeat: no-repeat; background-size: cover;}
.approval-form.type01 > .appr-item > .appr-otp.otp-type01::before {background-image: url(../img/appr/icon_otp_type01.png);}
.approval-form.type01 > .appr-item > .appr-otp.otp-type02::before {background-image: url(../img/appr/icon_otp_type02.png);}
.approval-form.type01 > .appr-item > .appr-otp.otp-type01 > span {display: block; font-weight: 500;}
.approval-form.type01 > .appr-item > .appr-otp.otp-type01 > span + span {margin-top: 0.5rem;}
.approval-form.type01 > .appr-item > .appr-authorit {padding-top:2.4rem; font-size: 1.3rem;}
.approval-form.type01 > .appr-item > .appr-authorit > .text.success::after {content: ''; display: inline-block; vertical-align: top; margin: 1px 0 0 3px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_succes_sm.png); background-size: cover; background-repeat: no-repeat;}
.approval-form.type01 > .appr-item > .appr-authorit > .text.fail::after {content: ''; display: inline-block; vertical-align: top; margin: 1px 0 0 3px; width: 1.2rem; height: 1.2rem; background-image: url(../img/common/icon_fail_sm01.png); background-size: cover; background-repeat: no-repeat;}
.approval-form.type01 > .appr-item > .authority-area {padding:2rem 0; border-radius:0;}

/* 스텝 */
.dotted-step-wrap .dotted-step > li{position:relative;padding-left:2.4rem;}
.dotted-step-wrap .dotted-step > li + li {margin-top:2.1rem;}
.dotted-step-wrap .dotted-step > li:before{content:'';display:block;position:absolute;left:0;top:0.5rem;width:1px;height:150%;background:url(../img/nfft/dotted_step_line.png) repeat-y left 0.3rem; background-size:0.1rem;}
.dotted-step-wrap .dotted-step > li:last-child:before{height:100%;background:#fff}
.dotted-step-wrap .dotted-step > li > .title {position:relative; display:block;line-height:1; color:#449ac9; font-weight:700; font-size:1.3rem;}
.dotted-step-wrap .dotted-step > li > .title:before {content:'';display:block;position:absolute; top:50%; left:-2.6rem; transform:translateY(-50%); width:0.5rem; height:0.5rem; background-color:#449ac9; border-radius:50%;}
.dotted-step-wrap .dotted-step > li.check .title:before {left:-3.2rem;width:1.8rem;height:1.8rem;background:url(../img/nfft/dotted_step_check.png) no-repeat center center/1.8rem;}
.dotted-step-wrap .dotted-step > li > .title + .text {display:block;margin-top:0.6rem;}
.dotted-step-wrap .dotted-step > li > .text + .sub-text {display:block;margin-top:0.4rem;color:#666678;}

/* 다운로드 box */
.download-list .download-item{display:flex;justify-content:space-between;position:relative}
.download-list .download-item + .download-item{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #eeeeee}
.download-list .download-item > .item-title{padding-right:4rem}
.download-list .download-item > .item-cont{position:relative}
.download-list .download-item > .item-cont > .btn-wrap{position:absolute;top:50%;right:-0.7rem;transform:translateY(-50%)}

/* 인증서 이용안내 */
.content-list .content-item > .item-text + .cert-guide-step-wrap {margin-top:2rem;}
.content-list .content-item > .item-title + .cert-guide-step-wrap {margin-top:1rem;}
.cert-guide-step-wrap .cert-guide-step {counter-reset:var-count;}
.cert-guide-step-wrap .cert-guide-step li + li {margin-top:4rem;}
.cert-guide-step-wrap .cert-guide-step li > .title {position:relative; display:block; padding-left:2.3rem;}
.cert-guide-step-wrap .cert-guide-step li > .title:before {counter-increment: var-count; content: counter(var-count); position:absolute; top:0; left:0; padding-right:0.1rem; width: 1.6rem; height: 1.6rem; box-sizing:border-box; font-size: 1.3rem; color: #fff; font-weight: 500; border-radius: 50%; background-color:#0e90fe; text-align: center;line-height:1.3;}
.cert-guide-step-wrap .cert-guide-step .img-box {border-radius:1rem; overflow:hidden;}
.cert-guide-step-wrap .cert-guide-step li > .title + .img-box {margin-top:1.4rem;}
.cert-guide-step-wrap .cert-guide-step .img-box > img {display:block; width:100%;}
.qna-item > .accordion-header .btn.accordion{line-height:1.5}
.qna-item > .accordion-header + .accordion-content{margin-top:1.6rem}
.qna-item > .accordion-header.line span {display:block; padding-left:1.6rem;letter-spacing:-0.05rem}
.qna-item > .accordion-header.line span:before {content:'Q'; display:block;position:absolute; left:0; top:0; color:#0e90fe; font-weight:500;}
.qna-item > .accordion-header.line + .accordion-content .info-box > .text {position:relative; padding-left:1.6rem;letter-spacing:-0.05rem}
.qna-item > .accordion-header.line + .accordion-content .info-box > .text:before {content:'A'; display:block; position:absolute; left:0; top:0; color:#666678; font-weight:500}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */

/* 거래내역 조회 */
.search-list-con > ul > li{padding: 2rem 0 1.7rem;border-bottom: 1px solid #eee;}
.search-list-con .hd-deco-box{display: flex;justify-content: space-between;font-size: 1.3rem;color: #666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.search-list-con .content-box{display:flex;justify-content:space-between;margin-top: 1.3rem;}
.search-list-con .content-box .tit{flex-shrink:0;width:43.7%;font-size: 1.4rem; font-weight: 500;word-break:break-all;}
.search-list-con .content-box .tit + .info-box{padding-left:0.2rem}

.search-list-con .content-box{display:flex;justify-content:space-between;margin-top: .5rem;}
.search-list-con .content-box .tit{ position: relative; flex-shrink:0;width:43.7%; margin-bottom:auto; font-size: 1.6rem; font-weight: 500;word-break:break-all;}
.search-list-con .content-box .tit + .info-box{padding-left:0.2rem}
.search-list-con .content-box .tit strong.name { font-size: 1.6rem; font-weight: 500;word-break:break-all; min-height:20px;  display:-webkit-box;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical; }
.search-list-con .content-box .tit span.nick   { display: block; margin-top:4px; font-size: 14px; font-weight: 400; overflow: hidden; color:#666678; text-overflow: ellipsis; white-space: nowrap; }
.search-list-con .content-box .tit em   {  position:absolute; z-index: 2; bottom:-42px; height:30px; background: #153f83; color:#fff; line-height:12px; border-radius: 6px; padding:9px 10px; white-space: nowrap; display:flex;  font-size:11px; font-weight: 500;  }
.search-list-con .content-box .tit em button   { margin-left:6px; width:12px; height:12px; background:url(../img/common/close_w.png) no-repeat 50% 50%/12px;  }
.search-list-con .content-box .tit em::before   { content :""; position:absolute; left:8px; top:-5px; width:12px; height:5px; background: url(../img/common/tootip_bul.png) no-repeat 0 0/11px;  }

.search-list-con .content-box .info-box{flex:1;text-align:right;}
.search-list-con .content-box .info-box > .info-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;font-size: 1.4rem;font-weight: 500;}
.search-list-con .content-box .info-box > .info-text.type01{color: #f73824;}/* 출금시 */
.search-list-con .content-box .info-box > .info-text.type02{color: #0E90FE;}/* 입금시 */
.search-list-con .content-box .info-box > .info-text + .info-text{margin-top: 0.4rem;}
.search-list-con .content-box .info-box > .result,
.search-list-con .content-box .info-box > .balance,
.search-list-con .content-box .info-box > .rate{display: block;margin-top: 0.5rem;font-size: 1.4rem;color: #666678;word-break:break-all;}
.search-list-con .content-box .info-box > .result > .number{color:#000}
.search-list-con .content-box .info-box > .info-text .state{margin-bottom:0.1rem;font-weight:500}
.search-list-con .content-box .info-box > .info-text .state + .amount{margin-left:0.5rem}
.search-list-con .content-box .info-box > .info-text .amount{font-size: 1.5rem;word-break:break-all;text-align:right;line-height:1.1}
.search-list-con .content-box .info-box > .info-text .amount,
.search-list-con .content-box .info-box > .info-text .won{font-weight:700}
.search-list-con .content-box .info-box > .balance,
.search-list-con .content-box .info-box > .rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.search-list-con .content-box .info-box > .balance > .amount,
.search-list-con .content-box .info-box > .rate{text-align:right;word-break:break-all}
.search-list-con .content-box .info-box > .balance > .state + .amount,
.search-list-con .content-box .info-box > .rate > .number{margin-left:0.5rem}
.search-list-con .no-result .text{display:block;color:#666678;font-size:1.4rem;text-align:center;line-height:1.4}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.search-list-con.btmline-none .breakdown-list{border-bottom: 1px solid transparent}
.search-list-con .content-box + .btn-wrap{margin-top: 1.8rem;}
.search-list-con > .btn-wrap{margin-top:2rem}
.search-list-con > .btn-wrap > .btn.text-type01{padding:0.8rem 0 0.2rem}

/* 설정 */
.my-setting-wrap > .setting-cont > .setting-info-list{position:relative}
.my-setting-wrap > .setting-cont > .setting-info-list + .setting-info-list:before{content:"";display:block;margin:0 -1.6rem;height:1.2rem;border-top:1px solid #c9cfd6;background:#edf1f6;box-sizing:border-box}
.my-setting-wrap > .setting-cont > .setting-info-list + .setting-info-list .list-item:last-child{border-bottom:1px solid #eeeeee}
.my-setting-wrap .setting-info-list .list-item{display:flex;align-items:center;padding:0 1.6rem;height:5.2rem;border-bottom:1px solid #eeeeee}
.my-setting-wrap .setting-info-list .list-item:last-child{border-bottom:none}
.my-setting-wrap .setting-info-list .item-link{background:url('../img/common/icon_54_arrow_right_.png')no-repeat center right 0.46rem/0.7rem auto}
.my-setting-wrap .setting-info-list .item-link,
.my-setting-wrap .setting-info-list .item-info{display:flex;align-items:center;justify-content:space-between;width:100%}
.my-setting-wrap .setting-info-list .item-title{flex-shrink:0;padding-right:1rem}
.my-setting-wrap .setting-info-list .item-title > .title{font-weight:500}
.my-setting-wrap .setting-info-list .item-text{display:flex;align-items:center}
.my-setting-wrap .setting-info-list .item-text > .btn-wrap > .btn.update{padding:0 0.8rem;height:2.4rem;font-size:1.3rem;font-weight:500;border-radius:0.6rem;border:1px solid #c9cfd6}
.my-setting-wrap .setting-info-list .item-text > .btn-wrap + .text{margin-left:1.9rem}
.my-setting-wrap .setting-info-list .item-text > .text{color:#666678;font-size:1.3rem}

/* 상품몰 - 전용상품 */
.info-box-area{position:relative}
.info-box-area .info-item{display:flex;position:relative;padding:2.6rem 0;justify-content:space-between;border-bottom:1px solid #eeeeee}
.info-box-area .info-item .info-box > a {display:block}
.info-box-area .info-item .info-box .title {font-weight: 500;}
.info-box-area .info-item .info-box .title + .text{margin-top:0.4rem}
.info-box-area .info-item .info-box .text {font-size: 1.4rem;}
.info-box-area .info-item .info-box .tag-list {margin-top: 1.6rem;}
.info-box-area .info-item .info-box .tag-list > ul {display: flex;flex-wrap:wrap;margin-left:-0.8rem}
.info-box-area .info-item .info-box .tag-list > ul > li {position:relative;margin-left:0.8rem;border-bottom:0;}
.info-box-area .info-item .info-box .tag-list > ul > li > span {color:#4a80e3; display: inline-block; font-size: 1.3rem;}
.info-box-area .info-item .info-box .tag-list > ul > li::after {content:''; position: absolute; z-index: -1; left:0; bottom:0; width: 100%; height: 0.8rem; background-color: #eefdff;}
.info-box-area .info-item .info-box .info-detail {display: flex; margin-top: 1.6rem;}
.info-box-area .info-item .info-box .info-detail .tel-link + .interest-rate {margin-left: 1.6rem; line-height:1.9rem;}
.info-box-area .info-item .info-box .info-detail >.interest-rate {display: inline-block; font-size: 1.3rem;}
.info-box-area .info-item .info-box .info-detail >.interest-rate .text .emp {display: inline-block; margin-left: 0.3rem; color:#f06a22; font-weight: 700;}/* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.info-box-area .info-item .info-box .info-detail .tel-link {display: inline-block; position: relative; padding-left: 2rem; font-size: 1.3rem; font-weight:500; line-height:1.8rem; color:#666678; font-size: 1.3rem;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.info-box-area .info-item .info-box .info-detail .tel-link::before {content:'전화번호'; overflow: hidden; text-indent: -100px; position: absolute; left:0; top:50%; transform: translateY(-50%); width: 1.3rem; height: 1.3rem; background-image: url(../img/common/ico-tel.png); background-repeat: no-repeat; background-size: cover;}
.info-box-area .info-item .info-box + .btn-wrap{padding-left:2.4rem}
.info-box-area .info-item .btn-wrap {display: flex; align-items: center; position: relative; align-self:flex-start; flex-direction: column; justify-content: center;}
.info-box-area .info-item .btn-wrap .btn {display:block;width: 8rem;height:3rem; text-align: center; border-radius: 1.5rem; line-height: 3rem; font-weight: 500; font-size: 1.3rem; padding:0 0.8rem;}
.info-box-area .info-item .btn-wrap .btn +.btn {margin-left: 0; margin-top: 0.8rem; }
.info-box-area .info-item .btn-wrap .btn-outline-primary {border:1px solid #0e90fe; color:#0e90fe;}
.info-box-area .info-item .btn-wrap .btn-outline-default {border:1px solid #c9cfd6; color:#666678;}
.info-box-area .info-item .btn-wrap .btn.btn-outline-default {flex:none; height:3.2rem;}/* aos7 height 재설정 */
/****************************** 23.01 조회 / 이체 개선 css ******************************/
/* 이체 */
.content-list .content-item > .item-box + .item-box .inp-type01.case01{border-radius:1.6rem;border: 1px solid #dee1ea;}
.content-list .content-item > .item-box .security-wrap .inp-box.inp-type01.case01{border-radius:1.6rem;border: 1px solid #dee1ea;}

.content-info{margin-bottom:2.4rem;}
.content-info.pdt32{padding-top: 3.2rem;} /* 260123 조특법 3차 */
.content-info .content-text{font-size:2.2rem;text-align:center;font-weight:normal;}
.content-info .content-text .number{font-size:2.4rem;font-weight:700;line-height:1.5;}
.content-info .content-text .content-detail{display: flex;justify-content: center;margin-top:1.4rem;font-size:1.3rem;}
.content-info .content-text .content-detail .num{color:#333340;}
.content-info .content-text .content-detail .won{position:relative;color:#77828f;margin-left:.8rem;padding-left:.8rem;}
.content-info .content-text .content-detail .won::before{content:'';display:block;position:absolute;top:14%;left:0;width:.1rem;height:1.2rem;background:#c9cfd6;}
.content-info .content-text .content-detail .won span{color:#333340;}

.information-item .account-box-bank{margin-bottom:1rem;}
.information-item .account-box-bank .bank-info{display:flex;align-items:center;justify-content:flex-start;margin-top:1.6rem;}
.information-item .account-box-bank .bank-info .bank-img{flex-shrink:0;overflow:hidden;width:1.8rem;height:1.8rem;margin-right:.6rem;}
.information-item .account-box-bank .bank-info .bank-img > img{width:100%;height:100%}

.information-item .detail-title .name{padding-top:.2rem;font-size:1.5rem;color:#000;font-weight:700;}
.information-item .detail-title .state-txt{font-size:1.2rem;color:#01b7cf;font-weight:500;padding: .5rem .7rem .4rem;border-radius:6em;border:1px solid #01b7cf;line-height:1;}
.information-item .detail-title .state-txt.reserve{font-size:1.2rem;color:#458af4;font-weight:500;padding: .5rem .7rem .4rem;border-radius:6em;border:1px solid #458af4;line-height:1;}
.information-item .detail-title .state-txt.delay{font-size:1.2rem;color:#f06a22;font-weight:500;padding: .5rem .7rem .4rem;border-radius:6em;border:1px solid #f06a22;line-height:1;} /* 202407 접근성 | #ff6f1e -> #f06a22 색상 변경 */
.information-item .detail-title .state-txt.error{font-size:1.2rem;color:#f06a22;font-weight:500;padding: .5rem .7rem .4rem;border-radius:6em;border:1px solid #f06a22;line-height:1;} /* 202407 접근성 | #ff6f1e -> #f06a22 색상 변경 */
.information-item .item-box .won{font-size:1.9rem;font-weight:700;color:#000;}
.information-item .item-box .won span{font-size:1.9rem;color:#000;}
.accordion-wrap .accordion-content{padding-top:2.1rem;border-top:1px solid #eee;}

.result-wrap.type02:before{background-image:url('../img/common/ico_result_type04.png');background-size:4rem auto}
.result-wrap.type02.error:before{background-image:url('../img/common/ico_result_type02.png');background-size:4rem auto}
.result-wrap.type02 .result-detail-info{font-size:1.2rem;color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.result-wrap.type02 .result-detail-info .text{margin:0;padding:0;color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.result-inner > .result-wrap{margin-bottom:2.6rem;}

.result-wrap.warning    { padding-top:5.6rem }
.result-wrap.warning:before{ width:5.6rem; height:5.6rem; background-image:url('../img/common/ico_result_warning.png'); background-size:5.6rem auto}
.result-wrap.warning .result-info       {margin-top:1.6rem; }
.result-wrap.warning .result-info p.result-text    {  }
.result-wrap.warning .result-info p.result-text strong    { font-weight: 700;  }

.result-info{margin-bottom:2.4rem;}
.result-info .result-text{font-size:2.2rem;text-align:center;font-weight:normal;}
.result-info .result-text .number{font-size:2.4rem;font-weight:700;}
.result-info .result-text .bold{font-size:2.2rem;font-weight:normal;}
.result-info .result-text .bold2 {font-weight: 700;} /*  251111:관세 - 스타일 수정 */
.result-info .result-text .result-detail{display: flex;justify-content: center;margin-top:1.2rem;font-size:1.3rem;}
.result-info .result-text .result-detail .num{color:#333340;}
.result-info .result-text .result-detail .won{position:relative;color:#77828f;margin-left:.8rem;padding-left:.8rem;}
.result-info .result-text .result-detail .won::before{content:'';display:block;position:absolute;top:14%;left:0;width:.1rem;height:1.2rem;background:#c9cfd6;}
.result-info .result-text .result-detail .won span{color:#333340;}

.information-item .detail-title .favorite-box-new{position:relative;margin-left:0.2rem}
.information-item .detail-title .favorite-box-new > .btn.favorite{position:absolute;top:50%;left:0;transform:translateY(-48%);}
.information-item .detail-title .favorite-box-new > .btn.favorite{width:2rem;height:2.6rem;background:url('../img/common/ico_favorites_nor_1.png')no-repeat center/1.2rem auto}
.information-item .detail-title .favorite-box-new > .btn.favorite.on{width:2rem;height:2.6rem;background:url('../img/common/ico_favorites_act_1.png')no-repeat center/1.2rem auto}

.information-item.type03 > .item-cont .icon-box-new{display: flex; justify-content: center;align-items: center;background-color:#f8f9fa;padding: 1rem 0;margin: 2rem -2rem 0 -2rem;}
.information-item.type03 > .item-cont .icon-box-new .icon-link + .icon-link {margin-left:2.2rem;}
.information-item.type03 > .item-cont .icon-box-new .icon-link {position:relative;color: #666678; font-size: 1.3rem;text-align: center;}
.information-item.type03 > .item-cont .icon-box-new .icon-link:last-child::before{content:'';display:block;position:absolute;top:24%;left:-.5rem;width:.1rem;height:1.2rem;margin-left:-0.5rem;background-color:#dee1ea;}

.information-item.type03 > .item-cont .icon-box-new .icon{display: inline-flex;align-items: center;}
.information-item.type03 > .item-cont .icon-box-new .icon:first-child{margin-left:0;}
.information-item.type03 > .item-cont .icon-box-new .icon:last-child{margin-left:0;}
.information-item.type03 > .item-cont .icon-box-new .icon::before{content: "";display: block;margin: 0;width:2.8rem;height:2.8rem;padding-right: 0.6rem;}
.information-item.type03 > .item-cont .icon-box-new .icon.confir::before{background: url(../img/common/icon_confir_1.png)no-repeat center center/2.8rem auto;}
.information-item.type03 > .item-cont .icon-box-new .icon.share::before{background: url(../img/common/icon_share.png)no-repeat center center/2.8rem auto;}
.information-item.type03 > .item-cont .icon-box-new .icon.sms::before{background: url(../img/common/icon_sms_2.png)no-repeat center center/2.8rem auto;}
.information-item.type03 > .item-cont > .btn-wrap{margin-top:1.6rem;}

.information-item.type03 > .item-cont.type01{margin: 0;}
.information-item.type03 > .item-cont.type01 .icon-box-new{display: flex; justify-content: center;align-items: center;margin-bottom:-2rem;padding: 1rem 0;border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;background-color:#f8f9fa;}
.information-item.type03 > .item-cont.type01 .btn-wrap{margin-top:1.6rem;}

.ui-popup.action .popup-inner.fixed .popup-content.type01{padding:0;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new{display: flex;justify-content: center;align-items: center;padding: 0;margin: 2.6rem 0 0;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon-link {color: #666678; font-size: 1.3rem;color:#666678;text-align: center; min-width: 6rem; flex: 0 6rem;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon-link + .icon-link{margin-left:6.5rem;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon{display: block;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon::before {content: "";display: block;margin: 0;width: 5rem;height: 5rem;margin-bottom:1.1rem;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon.talk{margin-right:3rem;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon.talk::before{background: url(../img/common/icon_talk_1.png)no-repeat center center/5rem auto;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon.sms{margin-right:0;}
.ui-popup.action .popup-inner.fixed .popup-content .icon-box-new .icon.sms::before{background: url(../img/common/icon_sms_1.png)no-repeat center center/5rem auto;margin-left:.5rem;}

/* 2026-02-11 추가 (출자금 이체 안내 팝업) */
.ui-popup .popup-inner.fixed .popup-content.type-info .content-title {margin-top:2.4rem;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-title .title {font-size: 2.2rem; font-weight:700;line-height: 2.8rem;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-title .text {margin-top: 1.2rem; font-size: 1.4rem; font-weight:400; line-height: 100%; color: #666678;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-list .content-item .item-title {margin-top: 4.0rem; margin-bottom: 2.4rem;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-list .content-item .bullet-list.type01 .title {display:block; margin-bottom: 1.2rem; font-weight:500;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-list .content-item .bullet-list.type01 ul li:before {width:0.3rem;height:0.3rem;background:#777777;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-list .content-item .bullet-list.type01 + .bullet-list.type01 {margin-top: 3.2rem;}
.ui-popup .popup-inner.fixed .popup-content.type-info .content-list .content-item .item-text {margin-top:0; margin-bottom: 3.2rem;}

/* 조회 */
/* TAB - type03 */
.tab-heading-wrap.type03-1{display:flex;align-items:center;}
.tab-heading-wrap.type03-1 > .tab-heading{display:flex;justify-content:center;align-items:center;border-radius:4rem;text-align:center}
.tab-heading-wrap.type03-1 > .tab-heading li {margin:0;padding:0 1.2rem;min-width:8rem;line-height:3.2rem;border-radius:1.9rem;border:1px solid #c9cfd6;background:#fff;}
.tab-heading-wrap.type03-1 > .tab-heading li.on {background:#333340;border:1px solid transparent}
.tab-heading-wrap.type03-1 > .tab-heading li a{display:block;color:#666678;font-size:1.3rem;text-align:center;}
.tab-heading-wrap.type03-1 > .tab-heading li.on a{color:#fff;font-weight:500;}
.tab-heading-wrap.type03-1 > .tab-heading li:first-child{margin-right:.9rem;}

.total-amount-box-new   {margin:0 -2rem ; padding:0 2rem 0.8rem ;border-bottom:1px solid #eee;}
.deposit-cont .total-amount-box-new   {margin-top:1.6rem }
.total-amount-box-new .total-box    {display:flex;align-items:center;justify-content:space-between; padding:0.9rem 0;border-radius:1rem;background:#fff; font-size:1.8rem;font-weight:normal;color:#000;}
.total-amount-box-new .total-box > .tit-box{display:flex; align-items:center;justify-content:flex-start;color:#666678;}
.total-amount-box-new .total-box > .tit-box > .total-number{display:inline-block;padding-left:.5rem;height:1.6rem;font-size:1.3rem;font-weight:700;color:#333340;border-radius:1.6rem}
.total-amount-box-new .total-box > .number{font-size:1.8rem;line-height:1.2; font-weight: 500; color:#0e90fe}
.total-amount-box-new .total-box > .number > .won{margin-left:-.3rem;font-size:1.8rem;}
.total-amount-box-new + .content-list{margin-top:1.6rem}

.total-amount-box-new .total-box-new{display:flex;align-items:center;justify-content:space-between;margin-top:0;padding:0.9rem 0;border-radius:1rem;background:#fff; font-size:1.8rem;font-weight:normal;color:#000;}
.total-amount-box-new .total-box-new > .tit-box{display:flex;align-items:center;justify-content:flex-start;color:#666678;}
.total-amount-box-new .total-box-new > .tit-box > .total-number{display:inline-block;padding-left:.5rem;height:1.6rem;font-size:1.3rem;font-weight:700;color:#333340;border-radius:1.6rem}
.total-amount-box-new .total-box-new > .number{font-size:1.8rem;line-height:1.2; font-weight: 700; color:#0e90fe}
.total-amount-box-new .total-box-new > .number > .won{margin-left:-.3rem;font-size:1.8rem;}

/* 조회 정보 박스 - type05 추가  */
.information-item.type05{min-height:13.5rem;padding:0 0 2rem;border-bottom:1px solid #eee;}
.information-item.type05 .item-cont{display:flex;flex-direction:column; width:100%; }
.information-item.type05 .badge-box + .account-box{margin-top:1.9rem}
.information-item.type05 .btn-wrap{position:absolute;top:0;right:-1rem;border-top:0;}
.information-item.type05 .btn-wrap .btn{flex: 1;display: inline-flex;justify-content: center;align-items: center;position: relative;color: #666678;font-size: 1.3rem;font-weight: 500;border: 1px solid transparent;box-sizing: border-box;}
.information-item.type05 .btn-wrap .btn .text{padding:1rem 1.1rem;color:#fff;font-weight:normal;border-radius:2.4rem}
.information-item.type05 .btn-wrap .btn.active-type01 .text{background:#0e90fe;} /* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */
.information-item.type05 .detail-list{margin-top:1.1rem;padding-bottom:0.8rem}
.information-item.type05 .amount-box{margin:1.3rem 0 0;}
.information-item.type05 .item-dreambox {margin-top:12px; }
.information-item.type05 .item-dreambox a { display:flex; padding:1.2rem; background: #f5f6fa; color:#666; border-radius: 8px; }
.information-item.type05 .item-dreambox a span { }
.information-item.type05 .item-dreambox a em { margin-left:auto; padding-right:14px; font-weight: 500; background: url(../img/common/arrow_right.png) no-repeat 100% 50%/12px; }

/* 조회 badge  */
.information-item .badge-box-new + .account-box{height:6.8rem;margin-top:0;}
.information-item .badge-box-new{display:flex;align-items:center;}
.information-item .badge-box-new .badge{padding:0 1.5rem 0 0;height:2.4rem;font-size:1.3rem;font-weight:normal;border-radius:0.4rem}
.information-item .badge-box-new .badge + .badge{margin-left:0;}
.information-item .badge-box-new .badge.type01{color:#458af4;}
.information-item .badge-box-new .badge.type02{color:#f06a22;} /* 202407 접근성 | #ff6f1e -> #f06a22 색상 변경 */
.information-item.type05 .amount-box{margin-top:0;text-align:right;line-height:1;word-break:break-all}
.information-item.type05 .amount-box > .amount{font-size:2.4rem;font-weight:500;}
.information-item.type05 .amount-box > .won{font-weight:500;}


.information-item.type05 .account-info .number{display:block;position:relative;color:#000;font-size:1.6rem;font-weight:500;line-height:1.2;}
.information-item.type05 .account-info .number .old-number{color:#666678;font-size:1.3rem;font-weight:normal;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item.type05 .account-info > .title + .number{margin-top:0.3rem;}
.information-item.type05 .account-info > .custom-name{color:#666678;font-size:1.3rem;font-weight:normal;line-height:1.5;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item.type05 .account-info > .number + .custom-name{display:flex;align-items:center;margin-top:0.3rem}
.information-item.type05 .account-info .title > span + span{color:#000;font-size:1.3rem;font-weight:normal;}
.information-item.type05 .account-info .title > span + span:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.2rem;height:0.2rem;border-radius:50%;background:#666678;}

/* 조회 상세 - 입출금 기본, 거래내역다운로드, 대출, 공제(보험)  */
/* 입출금 기본 */
.search-list-con.type01 .content-box{margin-top:.5rem;}
.search-list-con.type01 .content-box .tit{flex-shrink:0;width:43.7%;font-size: 1.6rem; font-weight: 500;word-break:break-all;}
.search-list-con.type01 .content-box .tit + .info-box{padding-left:0.2rem}
.search-list-con.type01 .content-box .info-box > .info-text .state{font-size: 1.6rem;font-weight:500;color:#f73824;}
.search-list-con.type01 .content-box .info-box > .info-text .amount, 
.search-list-con.type01 .content-box .info-box > .info-text .won{font-size: 1.6rem;font-weight:500;color:#f73824;}

.search-list-con.type01 .hd-deco-box .time{}
.search-list-con.type01 .hd-deco-box .time .bar{position:relative;margin:0 .6rem 0 .4rem;}
.search-list-con.type01 .hd-deco-box .time .bar:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.1rem;height:1rem;margin-right:.6rem;background:#dee1ea;}

.content-list .inner{margin:0 auto;padding:0 2rem;background:#fff;}
.content-list .inner .cont_top{display:none;}

.content-list .header{position:fixed;top:5.6rem;left:0;width:100%;height:5.5rem;transition-duration:0 .4s;transition-timing-function:ease;z-index:40;}
.content-list .header:after{content:'';display:block;width:100%;}
.content-list .header .cont_top{padding:2.4rem 0 0;font-size:1.2rem;line-height:1em;font-weight:bold;color:#000;}

.content-list .header.down .cont_top .information-item.type01.wide{margin:0 -.4rem;}

/* 0224 플로팅 경우 아이콘 위치 변경 */
.content-list .header.down .cont_top .information-item.type01.wide .btn.setting{position: absolute;top: 1.1rem;right: 0;width: 1.8rem;height: 1.8rem;background: url('../img/common/ico_setting.png')no-repeat center center/1.8rem auto;z-index:41;}/* 0224수정 */

.content-list .header.down .cont_top{display:block;margin:0 -2rem;padding:2.4rem 2rem 1.3rem;border-bottom:1px solid #c9cfd6;}
.content-list .header.down .information-item .account-box.type01{width: 100%;}
.content-list .header.down .account-box.type01 .account-info{flex:1;}
.content-list .header.down .account-box.type01 .account-info .title{display:none;}
.content-list .header.down .account-box.type01 .account-info .title > span {word-break:break-all;}
.content-list .header.down .account-box.type01 .account-info .title > span + span{position:relative;margin-left:0.6rem;padding-left:0.8rem}
.content-list .header.down .account-box.type01 .account-info .title > span + span:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.2rem;height:0.2rem;border-radius:50%;background:#0e90fe}
.content-list .header.down .account-box.type01 .account-info .number{display:block;position:relative;color: #666678;font-size: 1.2rem;font-weight:normal;line-height:1.2;}
.content-list .header.down .account-box.type01 .account-info .number .old-number{display:none;}
.content-list .header.down .account-box.type01 .account-info > .custom-name > .custom-name-edit-item {display:none;}
.content-list .header.down .account-box.type01 .account-info > .custom-name > .old-number + .custom-name-edit-item {margin-left:0.6rem}
.content-list .header.down .account-box.type01 .account-info > .custom-name > .old-number + .custom-name-edit-item > .name {line-height:2.2rem;color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.content-list .header.down .account-box.type01 .account-info > .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre {padding:0; margin-left:.6rem;}
.content-list .header.down .account-box.type01 .account-info > .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre:after {content:'';display:inline-block;vertical-align: middle;width:2rem;height:2rem;background:url('../img/common/ico_corre_1.png') no-repeat center 30%/1.4rem auto;}

.content-list .header.down .amount-box.type01{margin-top:0.6rem;padding-bottom:0;text-align:left;line-height:1;word-break:break-all;}/* 0224수정 */
.content-list .header.down .amount-box.type01 > .amount{font-size:1.8rem;font-weight:500;color:#000;}
.content-list .header.down .amount-box.type01 > .won{font-size:1.6rem;font-weight:500;color:#000;}
.content-list .header .information-item.type01.wide > .item-cont{padding-bottom:0;}

.content-list .header .cont_top.after{display:none;}
.content-list .page-start{margin-top:-13.5rem;;font-size:1rem;}
.content-list .page-start .inner{margin-top:13.5rem;padding:0;}
.content-list .page-start .inner .cont_top{display:block;margin-top:13.5rem;padding:0;}
.content-list .page-start .sorting-info-wrap.type03{display:flex;justify-content:space-between;align-items:flex-start;padding:1.8rem 1.6rem;margin:0 -1.6rem;background:#f8f9fa;border-bottom:none;}

.information-item.type03 > .item-cont{padding: 2rem;border-radius: 1.6rem;}
.information-item.type03 .item-cont .account-box-bank .bank-txt-info{display:block;margin-top:1.2rem;color:#666678;font-size:1.3rem;font-weight:normal;}
.information-item.type03 .item-cont .account-box-bank .bank-txt-info > span{position:relative;}
.information-item.type03 .item-cont .account-box-bank .bank-txt-info > span:last-child{margin-left:1.6rem;}
.information-item.type03 .item-cont .account-box-bank .bank-txt-info > span + span:before{content:'';display:block;position:absolute;top:20%;left:-1rem;width:.1rem;height:1.2rem;background:#c9cfd6;}

.content-list .header.down .floating > .item-cont{position:relative;padding:0;}
.content-list .header.down .floating >  .item-cont > .btn.setting{position:absolute;top: -0.7rem;right: -0.7rem;}
.content-list .header.down .floating .amount-box.type01{margin-top: 1.2rem;text-align: left;line-height: 1;word-break: break-all;}
.content-list .header.down .floating .account-box.type01 .account-info .number{font-size:1.2rem;font-weight:400;color:#666678;}
.content-list .header.down .floating .amount-box.type01 > .amount{font-size: 2.4rem;font-weight: 500;color: #000;}
.content-list .header.down .floating .amount-box.type01 > .won{font-size: 2.2rem;font-weight: 500;color: #000;}

/* floating */
.information-item.type01.wide.floating{display:flex;justify-content:space-between;align-items:center; position:fixed;top:5.6rem;left:0;right:0;padding:2.4rem 2rem 1.3rem; z-index:9999; border-bottom:1px solid #eee; background:#fff;}
.information-item.type01.wide.floating > .item-cont{position:relative;padding:0;}
.information-item.type01.wide.floating >  .item-cont > .btn.setting{position:absolute;top: -0.7rem;right: -0.7rem;}
.information-item.type01.wide.floating .amount-box.type01{margin-top: 1.2rem;text-align: left;line-height: 1;word-break: break-all;}
.information-item.type01.wide.floating .account-box.type01 .account-info .number{font-size:1.2rem;font-weight:400;color:#666678;}
.information-item.type01.wide.floating .amount-box.type01 > .amount{font-size: 2.4rem;font-weight: 500;color: #000;}
.information-item.type01.wide.floating .amount-box.type01 > .won{font-size: 2.2rem;font-weight: 500;color: #000;}

/* 거래내역다운로드 */
.date-time-box-new {padding: 1.4rem 1.6rem;margin:0 -1.6rem;border-bottom:1px solid #eee;}
.date-time-box-new.bg-white{background:#fff}
.date-time-box-new .time-text{display:block;text-align: right;font-size: 1.3rem;color: #666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.date-time-box-new .time-text > .date + .time{margin-left:0.6rem}

.information-item .account-box.type01{display:flex;width: 100%;}
.information-item .account-box.type01 .account-info{flex:1;}
.information-item .account-box.type01 .account-info .title{display:block;position:relative;font-size:1.4rem;line-height:1.2;}
.information-item .account-box.type01 .account-info .title > span {word-break:break-all;}
.information-item .account-box.type01 .account-info .title > span + span{position:relative;margin-left:0.6rem;padding-left:0.8rem}
.information-item .account-box.type01 .account-info .title > span + span:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.2rem;height:0.2rem;border-radius:50%;background:#0e90fe}
.information-item .account-box.type01 .account-info .number{display:block;position:relative;font-size:1.6rem;font-weight:500;line-height:1.2;}
.information-item .account-box.type01 .account-info .number .old-number{color: #666678;font-size: 1.3rem;font-weight: normal;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .account-box.type01 .account-info > .custom-name > .custom-name-edit-item {display:flex; align-items: center; margin-top:.5rem;font-size:1.3rem;}
.information-item .account-box.type01 .account-info > .custom-name > .old-number + .custom-name-edit-item {margin-left:0.6rem}
.information-item .account-box.type01 .account-info > .custom-name > .old-number + .custom-name-edit-item > .name {line-height:2.2rem;color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item .account-box.type01 .account-info > .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre {padding:0; margin-left:.6rem;}
.information-item .account-box.type01 .account-info > .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre:after {content:'';display:inline-block;vertical-align: middle;width:1.4rem;height:2rem;background:url('../img/common/ico_corre_1.png') no-repeat center 50%/1.2rem auto;}

.information-item .amount-box.type01{margin-top:2.2rem;text-align:right;line-height:1;word-break:break-all;}
.information-item .amount-box.type01 > .amount{font-size:2.4rem;font-weight:500;color:#000;}
.information-item .amount-box.type01 > .won{font-size:2.2rem;font-weight:500;color:#000;}

.information-item .amount-box.type03{margin-top:0rem;text-align:right;line-height:1;word-break:break-all;}

.content-list .content-item > .item-box .search-list-group.type01{margin-top:-3.9rem;}
.content-list .content-item > .item-box .search-list-group.type01 > .sorting-info-wrap{padding: 1.3rem 1.6rem;border-bottom:none;background-color:#f8f9fa;}
.content-list .content-item > .item-box .search-list-group.type01 > .sorting-info-wrap .sorting-info .info-box .state{width:3.4rem;margin-right:.8rem;padding:.5rem 0;font-size:1.2rem;text-align:center;background:#f8f9fa;border:1px solid #c9cfd6;border-radius:4rem;}
.content-list .content-item > .item-box .search-list-group.type01 > .sorting-info-wrap .sorting-info .info-box .date{font-size:1.4rem;color:#000;font-weight:500;}

.item-box .search-list-group.type01 > .search-list-con > ul > li{padding: 2.4rem 0;border-bottom: 1px solid #eee;}
.item-box .search-list-group.type01 > .search-list-con .hd-deco-box{display: flex;justify-content: space-between;font-size: 1.2rem;color: #666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.item-box .search-list-group.type01 > .search-list-con .hd-deco-box .time .bar{position:relative;margin:0 .4rem;}
.item-box .search-list-group.type01 > .search-list-con .hd-deco-box .time .bar:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.1rem;height:1rem;background:#dee1ea;}

.item-box .search-list-group.type01 > .search-list-con .content-box{display:flex;justify-content:space-between;margin-top: .5rem;}
.item-box .search-list-group.type01 > .search-list-con .content-box .tit{ position: relative; flex-shrink:0;width:43.7%; margin-bottom:auto; font-size: 1.6rem; font-weight: 500;word-break:break-all;}
.item-box .search-list-group.type01 > .search-list-con .content-box .tit + .info-box{padding-left:0.2rem}
.item-box .search-list-group.type01 > .search-list-con .content-box .tit strong.name { font-size: 1.6rem; font-weight: 500;word-break:break-all; display:-webkit-box;overflow:hidden;text-overflow:ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical; }
.item-box .search-list-group.type01 > .search-list-con .content-box .tit span.nick   { display: block; margin-top:4px; font-size: 14px; font-weight: 400; overflow: hidden; color:#666678; text-overflow: ellipsis; white-space: nowrap; }
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box{flex:1;text-align:right;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:.5rem;font-size: 1.4rem;font-weight: 500;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text.type01{color: #f73824;}/* 출금시 */
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text.type02{color: #0E90FE;}/* 입금시 */

.search-list-con.type01 .content-box .info-box > .info-text.type02 .amount{color: #458af4;}/* 입금시 */
.search-list-con.type01 .content-box .info-box > .info-text.type02 .won{color: #0E90FE;}/* 입금시 */

.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text + .info-text{margin-top: 0.4rem;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .result,
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .balance,
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .rate{display: block;margin-top: 0.5rem;font-size: 1.4rem;color: #666678;word-break:break-all;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .result > .number{color:#000}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text .state{margin-bottom:0.1rem;font-size: 1.6rem;font-weight:500;color:#f73824;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text .state + .amount{margin-left:0.5rem}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text .amount{font-size: 1.8rem;font-weight:500;word-break:break-all;text-align:right;line-height:1.1}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .info-text .won{font-size: 1.8rem;font-weight:500;margin-left:.3rem;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .balance,
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .balance > .amount{font-size:1.3rem;color:#666678;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .balance > .amount > .won{margin-left:.2rem;}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .balance > .amount,
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .rate{text-align:right;word-break:break-all}
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .balance > .state + .amount,
.item-box .search-list-group.type01 > .search-list-con .content-box .info-box > .rate > .number{margin-left:0.5rem}

/* 대출 */
.information-item.type03.wide .detail-title > .item-info .date > .bar{position:relative;margin-left:0.4rem;}
.information-item.type03.wide .detail-title > .item-info .date > .bar:before{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:0.1rem;height:1rem;background:#dee1ea;}
.information-item.type01 .account-box .account-info.type01 .number{display:block;position:relative;font-size:1.5rem;font-weight:500;line-height:1.2;}
.information-item.type01 .account-box .account-info.type01 .number .old-number{color: #666678;font-size: 1.3rem;font-weight: normal;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item.type01 .amount-box.type01 .tit{margin-right:.4rem;font-size:1.3rem;font-weight:normal;color:#666678;}

.information-item.type01 .item-cont > .btn.setting{position: absolute;top: -0.7rem;right: 0;width: 1.8rem;height: 1.8rem;background: url('../img/common/ico_setting.png')no-repeat center center/1.8rem auto;z-index:41;}/* 0224수정 */
.information-item.type01 .account-box .account-info.type01 .custom-name > .custom-name-edit-item {display:flex; align-items: center; margin-top:.5rem;}
.information-item.type01 .account-box .account-info.type01 .custom-name > .old-number + .custom-name-edit-item {margin-left:0.6rem}
.information-item.type01 .account-box .account-info.type01 .custom-name > .old-number + .custom-name-edit-item > .name {line-height:2.2rem;color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.information-item.type01 .account-box .account-info.type01 .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre {padding:0; margin-left:1.1rem;}
.information-item.type01 .account-box .account-info.type01 .custom-name > .custom-name-edit-item .btn-wrap > .btn.corre:after {content:'';display:inline-block;vertical-align: middle;width:2rem;height:2rem;background:url('../img/common/ico_corre_1.png') no-repeat center 30%/1.4rem auto;}

.sorting-info-wrap.type02{display:flex;justify-content:space-between;align-items:flex-start;padding:1.3rem 1.6rem;margin:-4rem -1.6rem -1rem;background:#f8f9fa;border-bottom:none;}
.sorting-info-wrap .sorting-info .info-box{display:flex;align-items:center}
.sorting-info-wrap .sorting-info .info-box .date{font-weight:500}
.sorting-info-wrap .sorting-info .info-box .date + .time{margin-left:0.4rem}
.sorting-info-wrap .sorting-info .info-box .time{font-weight:500}
.sorting-info-wrap .sorting-info .info-box + .total-box{margin-top:0.4rem}
.sorting-info-wrap .sorting-info .info-box + .total-box .total{color:#666678;font-size:1.3rem;font-weight:400}
.sorting-info-wrap .sorting-info .total-box .total{font-weight:500}
.sorting-info-wrap .sorting-info + .btn-wrap{padding-left:1rem}

/* 공제(보험) */
.information-item.type01 .detail-list .item-box > .name{flex:1;display:block;position:relative;text-align:right; color:#333340;font-size:1.4rem;font-weight:700;word-break:break-word;}
.item-box .search-list-group > .search-list-con.type02{margin-top:1rem;}
.item-box .search-list-group > .search-list-con.type02 .hd-deco-box{display: flex;justify-content: space-between;font-size: 1.2rem;color: #666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.item-box .search-list-group > .search-list-con.type02 .hd-deco-box .time .bar{position:relative;margin:0 .4rem;}
.item-box .search-list-group > .search-list-con.type02 .hd-deco-box .time .bar:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:0.1rem;height:1rem;background:#dee1ea;}
.item-box .search-list-group > .search-list-con.type02 .content-box .tit{flex-shrink: 0;width: 43.7%;font-size: 1.6rem;font-weight: 500;word-break: break-all;}
.item-box .search-list-group > .search-list-con.type02 .content-box .info-box > .info-text .amount{font-size: 1.8rem;font-weight:normal;}
.item-box .search-list-group > .search-list-con.type02 .content-box .info-box > .info-text .won{margin-left:.1rem;font-size: 1.8rem;font-weight:500;}

/****************************** 간편패스 / 바이오인증 개선 css ******************************/
/* 간편패스 */
.content-inner.cert-easypass-new{margin:0 auto;}
.content-inner.cert-easypass-new .content-info{margin-bottom: 2.8rem;}
.content-inner.cert-easypass-new .content-info > .title{display:block;font-size: 2.4rem;font-weight: 500;color:#333340;text-align:center;}
.content-inner.cert-easypass-new .content-info > .title > span{font-size:2.4rem;font-weight:500;color:#458af4;}
.content-inner.cert-easypass-new .content-info .title + .text{margin-top: 1.2rem;font-size:1.3rem;font-weight:normal;color:#666678;text-align:center;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.content-inner.cert-easypass-new .content-info .title + .text > span{font-size:1.3rem;font-weight:normal;color:#333340;}
.content-inner.cert-easypass-new .cert-easypass-visual{width:31.2rem;height:13.1rem;margin:0 auto;margin-bottom:2rem;background: url('../img/cert/img_certcenter_guide_visual2.png')no-repeat center center/100% auto;}

.content-inner.cert-easypass-new .easypass-guide{padding:0;border:1px solid #dee1ea;border-radius:2rem;}
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list {background:none;}
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li{height:6.3rem;padding:2.4rem 0 2.4rem 5.8rem;border-bottom:1px solid #eee;}
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li + li {margin:0;border-bottom:1px solid #eee;}

.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.num1{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:2.2rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.num2{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:8.4rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.num3{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:14.8rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.num4{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:21rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */

.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.ico_guide1{position:absolute;top:1.1rem;right:2.4rem;width:4.5rem;height:4.5rem;background:url(../img/cert/ico_cert05.png) no-repeat center/4.5rem auto;background-position:right; }
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.ico_guide2{position:absolute;top:6.3rem;right:2.4rem;width:4.5rem;height:4.5rem;margin-top:1.1rem;background:url(../img/cert/ico_cert06.png) no-repeat center/4.5rem auto;background-position:right; }
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.ico_guide3{position:absolute;top:12.6rem;right:2.4rem;width:4.5rem;height:4.5rem;margin-top:1.1rem;background:url(../img/cert/ico_cert07.png) no-repeat center/4.5rem auto;background-position:right; }
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li > span.ico_guide4{position:absolute;top:18.9rem;right:2.4rem;width:4.5rem;height:4.5rem;margin-top:1.1rem;background:url(../img/cert/ico_cert08.png) no-repeat center/4.5rem auto;background-position:right; }
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li:nth-child(1),
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li:nth-child(2),
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li:nth-child(3){background:none;}
.content-inner.cert-easypass-new .easypass-guide .easypass-guide-list li:nth-child(4){background:none;border-bottom:none;}

/* 바이오인증 */
.content-inner.bio-cert-regi-new{margin:0 auto;}
.content-inner.bio-cert-regi-new .content-info{margin-bottom: 2.2rem;}
.content-inner.bio-cert-regi-new .content-info > .title{display:block;font-size: 2.4rem;font-weight: 500;color:#333340;text-align:center;}
.content-inner.bio-cert-regi-new .content-info > .title > span{font-size:2.4rem;font-weight:500;color:#458af4;}
.content-inner.bio-cert-regi-new .content-info .title + .text{margin-top: 1.2rem;font-size:1.3rem;font-weight:normal;color:#666678;text-align:center;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.content-inner.bio-cert-regi-new .content-info .title + .text > span{font-size:1.3rem;font-weight:normal;color:#333340;}
.content-inner.bio-cert-regi-new .cert-bio-visual{width:26.4rem;height:14.1rem;margin:0 auto;margin-bottom:2rem;background: url('../img/cert/img_certcenter_guide_visual3.png')no-repeat center center/100% auto;}

.content-inner.bio-cert-regi-new .biocert-guide{padding:0;border:1px solid #dee1ea;border-radius:2rem;}
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list {height:18.9rem;background:none;}
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li{height:6.3rem;padding:2.4rem 0 2.4rem 5.8rem;border-bottom:1px solid #eee;}
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li + li {margin:0;border-bottom:1px solid #eee;}

.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li > span.num1{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:2.2rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li > span.num2{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:8.4rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li > span.num3{display:inline;position:absolute;top:0;left:2.4rem;width:2.4rem;height:2.4rem;margin:14.8rem 1rem 0 0;border-radius:50%;border:1px solid #0e90fe;background:#fff;color:#0e90fe;text-align:center;line-height:1.7;font-size:1.3rem;}/* 202407 접근성 | #559cf6 -> #0e90fe 색상 변경 */

.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li > span.ico_guide1{position:absolute;top:1.1rem;right:2.4rem;width:4.5rem;height:4.5rem;background:url(../img/cert/ico_cert09.png) no-repeat center/4.5rem auto;background-position:right; }
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li > span.ico_guide2{position:absolute;top:6.3rem;right:2.4rem;width:4.5rem;height:4.5rem;margin-top:1.1rem;background:url(../img/cert/ico_cert10.png) no-repeat center/4.5rem auto;background-position:right; }
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li > span.ico_guide3{position:absolute;top:12.6rem;right:2.4rem;width:4.5rem;height:4.5rem;margin-top:1.1rem;background:url(../img/cert/ico_cert11.png) no-repeat center/4.5rem auto;background-position:right; }

.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li:nth-child(1),
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li:nth-child(2){background:none;border-bottom:1px solid #eee;}
.content-inner.bio-cert-regi-new .biocert-guide .biocert-guide-list li:nth-child(3){background:none;border-bottom:none;}

/* 금리인하요구권 */ /* 23.03.22*/
.information-item .detail-info .info-box > .text.bk{color:#000;}
.content-item .information-item.bg-grey02{background:#f5f6fa;border:1px solid #f5f6fa;margin-bottom:1.8rem;}
.content-item .information-item.type02.bg-grey02 > .item-cont{padding:2.2rem 2rem}
.item-title+.item-box>p.text{padding-bottom:1rem;font-size:1.4rem;color:#666678;}
.item-title.line{padding-bottom:1.5rem;border-bottom:1px solid #dadada;}
.item-title.line+.bullet-list{margin-top:1.6rem;}
.item-title+.information-item.bg-grey02{margin-top:1.3rem;}
.item-title+.information-item.bg-grey02 .item-cont .text{color:#666678;font-size:1.4rem;}
.img-step-wrap .img-step-list > li{display:flex;align-items:center;padding-bottom:2rem;position: relative;}
.img-step-wrap .img-step-list > li:after{content:'';position:absolute;bottom: -0.1rem;left:2rem;display:inline-block;border-left: 1px dotted #4397c5;width:0.1rem;height:1.8rem;transform:translateX(-50%);}
.img-step-wrap .img-step-list > li:last-child{padding-bottom:0;}
.img-step-wrap .img-step-list > li:last-child:after{content:none;}
.img-step-wrap .img-step-list > li .img_step{position:relative;display:inline-block;width:4rem;height:4rem;background-color:#fff;border-radius:50%;}
.img-step-wrap .img-step-list > li .img_step::before{content:'';position:absolute;top:50%;left:50%;width:2rem;height:2rem;background:url(../img/nfft/img_apply_01.png) no-repeat 50% 50%/2rem auto;transform:translate(-50%,-50%);}
.img-step-wrap .img-step-list > li:nth-child(2) .img_step::before{background:url(../img/nfft/img_apply_02.png) no-repeat 50% 50%/2.2rem auto;width:2.2rem;height:2rem;}
.img-step-wrap .img-step-list > li:nth-child(3) .img_step::before{background:url(../img/nfft/img_apply_03.png) no-repeat 50% 50%/2.1rem auto;width:2.1rem;height:1.8rem;}
.img-step-wrap .img-step-list > li:last-child .img_step::before{background:url(../img/nfft/img_apply_04.png) no-repeat 50% 50%/2rem auto;}
.img-step-wrap .img-step-list > li .text_wrap{margin-left:1.8rem;}
.img-step-wrap .img-step-list > li .text_wrap>strong{display:block;color:#449ac9;font-size:1.2rem;font-weight:bold;padding-bottom:.5rem;}

.sorting-info-wrap.bg_white{background-color:#fff;}
.sorting-info-wrap.bg_white .tit{font-size:1.4rem;display:inline-block;margin-right:.5rem;}
.sorting-info-wrap.bg_white .total{color:#666678;}

/* 금고상세보기 */ /* 2023-09-13 */
.ico-find-gold{display: inline-block;width: 1rem;height: 1.22rem;background: url(../img/common/ico-btn_findgold.png) no-repeat 0 0;background-size: 100%;margin: 0.1rem 0 0 0.5rem;}

/* 고객정보 일원화 */
.mt10{margin-top: 1.0rem !important;} /* 251216 추가 */
.mt12{margin-top: 1.2rem !important;}
.mt40{margin-top: 4rem !important;}
.txt-change{color:#3074f0 !important;font-weight: bold;}
.detail-hr{margin-top: 2.2rem;padding-top: 2.2rem;border-top: 1px solid #eeeeee;}
.new-info.content-info > .title{line-height: 2.8rem}
.new-info.content-info > .title2{margin-top: 1.5rem;font-size: 1.6rem;color: #555;}
.new-info.content-info > .title3{margin-top: 1rem;font-size: 1.4rem;color: #666678;} /* 2023-11-07 : 고객정보 일원화_v0.24 */
.new-info.content-info > .text{font-size: 2rem;color: #555;}
.new-info.content-info .title + .text{margin-top: 0;}
.item-title .btn-wrap .btn-outline-primary{display: block;width: 8.4rem;height: 3.2rem;text-align: left;border-radius: 1.5rem;line-height: 3rem;font-weight: 500;font-size: 1.3rem;padding: 0 1rem;background: #fff;border: 1px solid #0e90fe;color: #0e90fe;}
.item-title .btn-wrap .btn-outline-primary:after{content: '';display: block;position: absolute;top: 1.2rem;right: 1.2rem;width: 0.5rem;height: 0.5rem;border-top: 0.1rem solid #0e90fe;border-right: 0.1rem solid #0e90fe;transform: rotate(45deg);}
.content-header .title.ty2{font-size: 1.6rem;line-height: 2rem;}
.content-header .title.ty2 + .subtext{margin-top: 1rem;font-size: 1.4rem;color: #666678;}
.quick-link-box > .quick-link.inone{min-height: 6.6rem;padding: 2rem;}
.quick-link-box > a.quick-link.inone::after{display: none;}
.quick-link-box > .quick-link.inone.ty-etc{background: #f5f6fa;border: 0.1rem solid #dee1ea;}
.quick-link-box > .quick-link.inone.ty-etc .title, .quick-link-box > .quick-link.inone.ty-etc .text{display: inline-block; color: #666678 !important;}
.quick-link-box > .quick-link.inone.ty-etc .text{float: right;padding: 0;}
.quick-link-box > .quick-link.inone.ty-etc > .info-box{display: flex;align-items: center;}
.quick-link-box > .quick-link.inone.ty-etc .badge{display: table;padding: 0.3rem 0.7rem;font-size: 1.3rem;border-radius: 0.4rem;background: #dde9ff;color: #4a80e3;font-weight:normal;margin-bottom: 0.4rem;}
.quick-link-box > .quick-link.inone.ty-detail{display: block;padding-right:4rem;}
.quick-link-box > .quick-link.inone.ty-detail .detail-box{display: none;position: relative;margin-top: 2rem;}
.quick-link-box > .quick-link.inone.ty-detail .detail-box + .btn-wrap{display: block;position: absolute;top: 2.2rem;right: 1rem;width: 2.5rem;height: 2rem;}
.quick-link-box > .quick-link.inone.ty-detail .detail-box .de-list{position: relative;line-height: 6rem;}
.quick-link-box > .quick-link.inone.ty-detail .detail-box .de-list .btn-wrap{display: block;position: absolute;top: 0;right: 0;}
.quick-link-box.type01 > .quick-link.ty-detail > .info-box{margin-top: 0.5rem;}
.quick-link-box.type01 > .quick-link.inone > .info-box .title{color: #000;}
.quick-link-box.type01 > .quick-link.inone > .info-box .title + .text{position: relative;color: #666678;font-weight: 400;padding: 0 2rem;}
.quick-link-box.type01 > .quick-link.inone > .info-box .title + .text:after{content: '';display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 0.7rem;height: 1.2rem;background-image: url(../img/common/icon_54_arrow_right_.png);background-size: cover;background-repeat: no-repeat;}
.content-list > .content-item > .item-title + .hide-item-box .item-box{margin-top: 1.2rem;}
.content-list > .content-item > .item-title + .hide-item-box + .item-box{margin-top: 1.6rem;}
.content-list > .content-item > .item-title + .disable-item-box .item-box{margin-top: 1.2rem;}
.content-list > .content-item > .item-title + .disable-item-box + .item-box{margin-top: 1.6rem;}
.content-list > .content-item > .item-title + .filter-item{margin-top: 2rem;}
.content-list > .content-item > .item-title + .filter-item .inp-box.switch-type01{width: calc(50% - 0.8rem);}
.content-list > .content-item > .item-title + .filter-item .filter-title{margin-bottom: 1rem;}
.content-list > .content-item > .item-title + .filter-item + .hide-item-box .item-box{margin-top: 1.6rem;}
.select-item.email-type{width: 50% !important;}
.select-item.email-type::before{display: block;content: '@';position: absolute;left: 0;top: 3.7rem;font-size: 1.4rem;color: #000;font-weight: 500;}
.inp-type01 .email-type .select-info{z-index: 1;outline: none;position: relative;padding: 3.9rem 2.4rem 1.8rem 2.5rem;width: 100%;}
.inp-type01 .email-type .select-info > .text{padding-right: 1.8rem;font-size: 1.4rem;font-weight: 700;background: url(../img/common/ico_arrow01.png)no-repeat right 0.3rem center/1.2rem auto;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inp-type01.disabled .select-item.email-type::before{color: #a4adb8;}
.result-info .result-text .ft-bold{font-weight: 700;}
.inp-wrap.switch-type01.box-4 .inp-box.switch-type01{flex: 1;width: auto;}
.inp-wrap.switch-type01 .inp-box.switch-type01 input[type="radio"]:disabled + label{background: #dee1ea;}
.no-result.ty2{padding-top: 20.4rem;}
.no-result.ty2:before{top:15rem}
.content-item.hr_line:before{display: block;content: '';width: calc(100% + 3.2rem);height: 0.7rem;background: #e4e8ee;margin-left: -1.6rem;}
.content-item.hr_line > .item-title{margin-top: 4rem;}
.disable-item-box .inp-type01.disabled .inp-item label{color: #a4adb8;background: transparent;}
.disable-item-box .inp-type01.disabled .email-type .select-info > .text{background-image: url(../img/common/ico_arrow02.png);color: #a4adb8;}
.add_arrow .inp-box{width: 100%;}
.add_arrow .inp-box.chk-type01 input[type="checkbox"] + label{position: relative;width: 100%;padding-right: 2rem;}
.add_arrow .inp-box.chk-type01 input[type="checkbox"] + label:after{display: block;content: '';position: absolute;right: 0;top: 50%;width: 1.8rem;height: 1.8rem;margin-top: -0.9rem;background: url(../img/common/ico_arrow04.png)no-repeat center center/0.5rem auto;}
.information-item .detail-list .item-box > div.text-box{overflow: hidden;}
.item-box .agree-info-wrap + strong.agree-check-text {display:block; margin-top: 56px; font-weight: 500; font-size: 1.6rem;text-align:center;}/* 251204 SR-154 */


/* 비대면실명확인(안면인식연동) */ /* 2023-10-27 */
.visual-img-wrap{display: flex;width: 16rem;align-items: center;margin: 3.6rem auto 0.5rem auto;}
.visual-img-wrap img{width: 100%;}
.visual-text-wrap .title{font-size: 2rem;font-weight: 400;line-height: 2.8rem;text-align: center;}
.visual-text-wrap .text{margin-top: 1rem;font-size: 1.4rem;color: #666678;text-align: center;}
.visual-text-wrap + .content-list{margin-top: 8rem;}


/* 공제보험안내 */ /* 2023-11-15 */
.ui-contents.flex{min-height: 100vh; min-height: calc(100vh - (constant(safe-area-inset-top) + constant(safe-area-inset-bottom))) !important; min-height: calc(100vh - (env(safe-area-inset-top) + env(safe-area-inset-bottom))) !important;}
.ui-contents.flex .visual-renewal-wrap{display: flex; width: calc(100% + 4rem); justify-content: center; align-items: center;padding: 3rem 0;}
.ui-contents.flex .visual-renewal-wrap img{width: 100%; max-width: 45rem;}


/* 모바일신분증 */ /* 2023-11-29 */
.mobile-id .result-info{margin-bottom: 4rem;}
.mobile-id .result-wrap .result-info .result-text{font-size: 2rem;}
.mobile-id .result-info .result-text .bold{font-size: 2rem;font-weight: 700;}
.mobile-id .dotted-step-wrap .dotted-step > li > .title + .text{color: #000;font-weight: 700;}
.mobile-id .dotted-step-wrap .dotted-step > li .sub-text{display: block;margin-top: 0.4rem;color: #666678;}
.mobile-id .dotted-step-wrap .dotted-step > li + li{margin-top: 2.8rem;}
.mobile-id > .item-title .title{font-size: 2rem;font-weight: 500;color: #000;text-align: center;letter-spacing: -0.02rem;line-height: 2.8rem;padding-bottom: 1.6rem;}/* 결함 #5499 : 2023-12-08 */
.mobile-id .quick-link-box > .quick-link > .info-box > .sub-text{color: #666678;}
.mobile-id .quick-link-box > .quick-link{padding: 2.2rem 3.9rem 2rem 5.2rem;}
.mobile-id .quick-link-box > a.quick-link::after{display: none;}
.mobile-id .quick-link-box > .quick-link[class*="ico-type"]:before{top: 2rem;width: 2.4rem;height: 2.4rem;transform: none;}
.mobile-id .quick-link-box > .quick-link.ico-type01:before{background:url(../img/common/ico_mobile_id_01.png) no-repeat 50% 50%/2.4rem auto;}
.mobile-id .quick-link-box > .quick-link.ico-type02:before{background:url(../img/common/ico_mobile_id_02.png) no-repeat 50% 50%/2.4rem auto;}
.mobile-id .quick-link-box > .quick-link.ico-type03:before{background:url(../img/common/ico_mobile_id_03.png) no-repeat 50% 50%/2.4rem auto;}
.mobile-id .alert-info.type01{margin-top: 1.4rem;color: #666678;padding-bottom: 4.6rem;padding-right: 2rem;}
.mobile-id .accordion-wrap.type01 .accordion-header{border-top: 1px solid #c9cfd6;}
.mobile-id .btn.accordion:before{background: url(../img/common/ico_arrow01.png)no-repeat 0 0/1.2rem auto;transform: translateY(-50%) rotate(0);}
.mobile-id .btn.accordion.active:before{transform: translateY(-50%) rotate(-180deg);}
.mobile-id .nfft-id-verify-guide{padding-top: 0.6rem;padding-bottom: 3rem;}
.mobile-id .nfft-id-verify-guide ol {counter-reset:var-count;}
.mobile-id .nfft-id-verify-guide ol > li {position: relative;font-size:1.4rem;font-weight:500;line-height:1.4;word-break:keep-all;letter-spacing:-0.05rem}
.mobile-id .nfft-id-verify-guide ol > li:before{counter-increment:var-count;content:counter(var-count)'.';padding-right:0.2rem;top:0;font-size:1.4rem}
.mobile-id .nfft-id-verify-guide ol > li + li {margin-top: 3rem;}
.mobile-id .nfft-id-verify-guide ol > li > .bullet-list.type01 {margin-top: 1rem;}
.mobile-id .nfft-id-verify-guide ol > li > .id-verify-ico ul > li {display: flex;height: 4rem;align-items: center;padding-left: 6.36rem;}/* 2023-12-05 : 결함 #5458 */
.mobile-id .nfft-id-verify-guide ol > li > .id-verify-ico ul > li:after {content: '';display: block;position: absolute;top:0.2rem;left:1.2rem;width: 4.3rem;height: 3.2rem;background-repeat: no-repeat;background-size: cover;}
.mobile-id .nfft-id-verify-guide ol > li > .id-verify-ico ul > li:nth-child(1):after {background-image: url(../img/nfft/ico_nfftid_type01.png);}
.mobile-id .nfft-id-verify-guide ol > li > .id-verify-ico ul > li:nth-child(2):after {background-image: url(../img/nfft/ico_nfftid_type02.png);}
.mobile-id .nfft-id-verify-guide ol > li > .id-verify-ico ul > li:nth-child(3):after {background-image: url(../img/nfft/ico_nfftid_type03.png);}
.mobile-id .nfft-id-verify-guide ol > li > .id-verify-ico ul > li:nth-child(4):after {background-image: url(../img/nfft/ico_nfftid_type04.png);}
.mobile-id .visual-img-wrap{width: 20rem;margin-top: 2.6rem;}
.mobile-id .content-img-wrap{display: flex;width: 20rem;align-items: center;margin: 2.6rem auto 0.5rem auto;}
.mobile-id .content-img-wrap img{width: 100%;}
.mobile-id .content-text-wrap .title{font-size: 2rem;font-weight: 500;line-height: 2.8rem;text-align: center;letter-spacing: -0.02rem;}
.mobile-id .content-text-wrap .btn-wrap{margin-top: 2.4rem;}
.mobile-id .content-text-wrap .btn-wrap .btn.quick{background: #fff;border: 0.1rem solid #c9cfd6;letter-spacing: -0.013rem;}
/* 2023-11-30 추가 */
.btn-wrap.fixed-two{display: block;z-index: 10;position: fixed;bottom: 20px;left: 1.6rem;right: 1.6rem;}
.btn-wrap.fixed-two .btn{display: block;width: 100%;}
.btn-wrap.fixed-two .btn.text-type01{padding: 2rem 0 0;margin: 0;font-size: 1.5rem;}
.btn-wrap.fixed-two .btn.text-type01 > .link{color: #666678;padding-right:1.8rem}
.ui-toast-popup.dim-layer{display: flex;text-align: center;font-weight: normal;padding-top: 1.1rem;background: inherit;}/* 2023-12-06 수정 */
.ui-toast-popup.dim-layer::after{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 0;z-index: 11;}/* 2023-12-06 수정 */
.ui-toast-popup.dim-layer span{position: fixed;bottom: 8.4rem;right: 1.6rem;left: 1.6rem;width: calc(100% - 3.2rem);height: 5.2rem;padding: 1.7rem 1rem 1rem 1rem;background: rgba(0, 0, 0, 0.65);z-index: 12;border-radius: 1rem;}/* 2023-12-06 수정 */
.ui-toast-popup.dim-layer.two-btn-view span{bottom: 12.4rem;}/* 2023-12-06 수정 */

/* 패밀리앱 공제추가 */ /* 2023-12-01 */
.family-app .quick-link-box > .quick-link.ico-type04:before{background-image:url(../img/cust/img_family_app_app04.png);}

/* 보안문자입력 */
.item-title + .safetyText-wrap{margin-top:1.5rem;}
.safetyText-conts{display:flex; flex-wrap:nowrap; align-items:center; justify-content:space-between;  width:100%; min-height:7.4rem; padding:1.8rem 2rem 1.7rem; background:#FFF; border-radius:1.6rem; }
.safetyText-conts>.image-area{min-width:12rem; max-width:calc(100% - 10rem);}
.safetyText-conts>.image-area img{width:100%;}
.safetyText-conts .btns-area{flex:0 0 auto;}
.safetyText-conts + .item-box{margin-top:1rem;}
.btn.icon-btn{display:flex; align-items:center; height:2.8rem; padding:0.4rem 0.6rem; border-radius:0.3rem; border:1px solid #c9cfd6; font-size:1.3rem; color:#666678;}
.btn.icon-btn>img{width:2rem;}
.btn.icon-btn>img + span{margin-left:.2rem;}
.btn.icon-btn + .btn.icon-btn{margin-top:0.4rem;}

/*  2403 PUSH알림 */
.color-gray{color:#8f8f8f !important;}
.ui-contents.push-cont{background:#EDF1F6;}
.ui-contents.push-cont:before{z-index:-9999;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#EDF1F6;}
.ui-contents.flex.push-cont .visual-info-cont .img-area{width:19rem; margin:0 auto;}
.visual-info-cont .img-area + .tit{margin-top:3rem;}
.visual-info-cont .tit{text-align: center; font-weight:500; color:#000; font-size:2rem; line-height:2.8rem;}
.visual-info-cont .desc{margin-top:1.6rem; text-align: center; color:#666678; font-size:1.4rem; line-height:1.4;}
.push-inner{position:relative;}
.tab-group .tab-heading-wrap.fixed{position:fixed; top:5.6rem; left:0; z-index:100; width:100%; margin:0;}
.tab-group .tab-heading-wrap.fixed + .tab-body{padding-top:5.6rem;}
.push-btn-wrap{margin-bottom:1rem; text-align: right;}
.btn.ico{display:inline-flex; align-items:center;}
.btn.ico .text{color:#333340; line-height:1.2;}
.btn.ico>img + .text{margin-left:0.4rem;}
.btn.ico>img{width:2rem;}
.btn.round{flex:0 0 auto; height:3.2rem; padding:0 1rem; border:1px solid #0e90fe; color:#0e90fe; font-weight:500; font-size:1.3rem; border-radius:10rem;}
.btn.round:after{content:''; display:block; width:0.5rem; height:0.5rem; margin:0 0.4rem; border:1px solid #0e90fe; border-left:0; border-bottom:0; transform: rotate(45deg);}
.btn.round.type-01:after{display:none;}
.tab-group .fix-cont-wrap{display:flex; align-items: center; justify-content: center; min-height:calc(100vh - 5.6rem - 5.6rem - 5.6rem - 5.6rem);}
.ui-toast-popup.h-auto{ height:auto; min-height:5.2rem;}
.ui-toast-popup.h-auto span{height:auto; min-height:5.2rem;}
/* 알림설정 */
.push-set-list{padding-top:1rem;}
.push-set-list.type-border{border-bottom:1px solid #eee;}
.push-set-box{position:relative; display:flex; align-items:center; justify-content:space-between; padding:2rem 0;}
.push-set-box + .push-set-box{border-top:1px solid #eee;}
.push-set-box .info-area .tit{font-weight:500; font-size:1.4rem; color:#000;}
.push-set-box .info-area .desc{color:#666678; font-size:1.4rem;}
.push-set-box .info-area .tit + .desc{margin-top:0.6rem;}
.push-set-box .info-area .accNum{margin:0.2rem 0 1.6rem; font-weight:700; color:#000;}
.push-set-box a.info-area       {position: relative;}
.push-set-box a.info-area:after{content: ""; position: absolute; right:0; top:50%; margin:0 0.6rem 0 1rem;  margin-top:-5px; display: block; flex:0 0 auto; height: 0.8rem; width: 0.8rem; border-top: 1px solid #666678; border-right: 1px solid #666678; transform: rotate(45deg);} 
.push-set-box a{position:absolute; width:100%; height:100%;}
.push-set-box.type-rbox{padding:1.8rem 2rem; border-radius:1.2rem; background:#FFF; }
.push-titConts{position:relative; padding:2.4rem 0 3.6rem;}
.push-titConts:after{content:''; position:absolute; bottom:0; left:0; width:calc(100% + 3.2rem); height:1.2rem; margin-left:-1.6rem;border-top:1px solid #eee; background:#edf1f6; box-sizing: border-box;}
.push-titConts .text{color:#666678; font-size:1.4rem; line-height:1.8rem}
.push-titConts .push-set-box{padding:0; border:0;}
.push-titConts .text + .push-set-box{padding-top:2rem;}
.push-set-box.link>a{position:absolute; width:100%; height:100%;}
.push-set-box.link:after{content: ""; display: block; flex:0 0 auto; height: 0.8rem; width: 0.8rem;margin:0 0.6rem 0 1rem; border-top: 1px solid #666678; border-right: 1px solid #666678; transform: rotate(45deg);}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.push-line-box + .btn-wrap{padding:2rem 0 3rem; border-bottom:1px solid #eee;}
.push-info-box{margin-top:1rem; padding:2rem; background:#F5F6FA; border-radius:1.6rem;}
.push-info-box .tit{font-weight:500; color:#000;}
.push-info-box .tit + .desc{margin-top:0.6rem;}
.push-info-box .desc{color:#666678;}
.push-info-box .desc + button{margin-top:1.5rem;}
.push-titConts .btn-wrap + .push-info-box.type-tit{margin-top:2rem;}
.push-info-box.type-tit{padding:0; background:none;}
.push-info-box.type-tit>div{text-align:center;}
.push-info-box.type-tit .img-area{width:6.4rem; margin:0 auto 1rem;}
.push-info-box.type-tit .img-area>img{width:100%;}
.push-info-box.type-tit + .btn-wrap{margin-top:2rem;}
.push-line-box{padding:2.4rem 2rem; border:1px solid #dee1ea; border-radius:1.6rem;}
.push-line-box>.push-set-box:first-of-type{padding-top:0;}
.push-line-box>.push-set-box:last-of-type{padding-bottom:0;}
.push-set-box .tooltip-box > .btn-wrap > .tooltip .title{font-size:1.4rem;}

        /* 25.5.26 Push 알림음 설정 버튼 추가 */
.push-set-box.f-wrap {flex-wrap: wrap; padding-bottom:0.8rem;}
.push-set-box.f-wrap .set-area {position: relative; width:100%; display:flex; flex-direction: column; align-items: flex-end;}
.push-set-box.f-wrap .set-area .btn.setting-sub {width:auto; margin-top:1.4rem; color:#666678;}
.push-set-box.f-wrap .set-area .btn.setting-sub::before {content:''; position: absolute; top: 1.7rem;right: 7.2rem; width:1.4rem; height:1.4rem; background: url('../img/common/ic14_set_sm.svg')no-repeat center center/1.4rem auto;z-index:41;}

        /* 25.5.26 Push 알림음 설정 페이지 추가 */
.set-push-sound .content-list > .content-item .item-title + .item-box {margin-top:1.6rem;}
.set-push-sound .inp-wrap {flex-direction:column;}
.set-push-sound .inp-wrap .inp-box:not(:first-child) {margin-top:1.6rem}

.inp-box.type-flex{display:flex; align-items:center;}
.inp-box.type-flex .tit-label{color:#666678; margin-right:1rem;}
.push-inner .hide-item-box[aria-hidden="true"]{display:none;}
.push-inner .filter-group .filter-item .filter-title{margin-bottom:0.8rem; font-size:1.3rem; font-weight:500;}
.popup-content .info-box>.img-area{width:5.2rem; margin:0 auto 1rem;}
.popup-content .info-box>.img-area.type-s01{width:4.8rem; margin-top:-1rem;}
.popup-content .info-box>.img-area.type-s02{width:10rem;}
.popup-content .info-box>.img-area>img{width:100%;}
.ui-popup.note .popup-content > .info-box > .tit{font-size:1.6rem; font-weight:700; text-align:center;}
.ui-popup.note .popup-content > .info-box > .tit + .text{margin-top:1.2rem;}
.push-titConts + .push-titConts:after{display:none;}
.push-titConts + .push-titConts{padding-bottom:2rem; padding-top:3rem;}
.push-set-list.push-line-box{margin-bottom:2rem;}
/*알림함*/
.push-listBox + .push-listBox{margin-top:4rem;}
.push-listBox .push-list-date{margin-bottom:2rem; font-size:1.3rem; color:#000;}
.push-item{padding:2rem 2rem 1.6rem; background:#FFF; border-radius:1.6rem; overflow:hidden;}
.push-item>a{display:block;}
.push-item + .push-item{margin-top:1.6rem;}
.push-item .tit-area{display:flex; justify-content:space-between; align-items:center; font-size:1.3rem; color:#666678;  line-height:2rem;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.push-item .tit-area .gubun{display:inline-flex; align-items:center; min-height:2.8rem; color:#000; font-weight:700; font-size:1.6rem;}
.push-item .tit-area .gubun:before{content:''; display:block; width:2.8rem; height:2.8rem; margin-right:1rem; background-position: 0 0; background-repeat:no-repeat; background-size:2.8rem 2.8rem;}
.push-item.push-gb01 .tit-area .gubun:before{ background-image:url('../../resource/img/asvc/ico_pushbox_01.png');}
.push-item.push-gb02 .tit-area .gubun:before{ background-image:url('../../resource/img/asvc/ico_pushbox_02.png');}
.push-item.push-gb03 .tit-area .gubun:before{ background-image:url('../../resource/img/asvc/ico_pushbox_03.png');}
.push-item.push-gb04 .tit-area .gubun:before{ background-image:url('../../resource/img/asvc/ico_pushbox_04.png');}
.push-item .tit-area + .cont-area{margin-top:1rem;}
.push-item .cont-area .tit{font-weight:500; font-size:1.4rem;}
.push-item .cont-area .date{margin-top:0.4rem; font-size:1.3rem; color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.push-item .cont-area .tit + .desc,
.push-item .cont-area .accNum + .desc{margin-top:0.4rem; color:#666678; line-height:1.8rem;}
.push-item .cont-area>.desc{color:#666678; line-height:1.8rem; word-break: break-all; overflow: hidden;}
.push-item .cont-area .tit + .desc.moreDesc{overflow:hidden;}
.push-item .cont-area .accNum{display:flex; align-items:center; margin-top:0.4rem; color:#555;}
.push-item .cont-area .accNum>.acc{flex:0 0 auto;}
.push-item .cont-area .accNum>.desc{display:flex; margin-left:0.4rem; font-size:1.3rem; color:#666678; overflow:hidden;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.push-item .cont-area .accNum>.desc span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.push-item .sum-area{margin-top:0.6rem; font-size:1.4rem;}
.push-item .sum-area.flex{display:flex; align-items:center; justify-content: space-between; flex-wrap:wrap; margin-top:1rem;}
.push-item .sum-area.flex .tit{text-align:left;}
.push-item .sum-area.flex .sum{margin-left:auto;}
.push-item .sum-area.flex .balSum{width:100%;}
.push-item .sum-area .sum + .balSum{margin-top:0.4rem; color:#666678;}
.push-item .sum-area .sum{font-size:1.6rem; color:#000;}
.push-item .sum-area .sum>span:first-child{font-size:1.4rem; font-weight:500;}
.push-item.push-sum-d .sum-area .sum{color:#0e90fe;}
.push-item.push-sum-w .sum-area .sum{color:#f73824;}
.push-item .sum-area>div{text-align:right;}
.push-item .sum-area>div>span + span{margin-left:0.6rem;}
.push-item .sum-area>div>span>em{margin-left:0.2rem; font-size:1.4rem;}
.cont-area .desc.moreDesc.ellipsis2{-webkit-line-clamp:3;}
.push-item .cont-area .tit + .desc.moreDesc.ellipsis2{-webkit-line-clamp:2;}
.push-item.push-gb01 .cont-area .tit{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/*#6232*/

/* 고객확인제도 CDD/EDD */
.flex-type01{display:flex; align-items:center; justify-content:space-between;}
.information-item .detail-info.flex-type01 .info-box + .info-box2>div{text-align:right;}
.information-item .detail-info .info-box2 > .date{font-weight:500;}
.information-item .detail-info .info-box2 > .date + .desc{margin-top:0.5rem; color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.conts-box{padding:2rem; margin-top:2rem; border:1px solid #eee;  border-radius:1.6rem;}
.conts-box.type01{background:#f5f6fa; border:0;}
.conts-box>.text{color:#666678; font-size:1.4rem; line-height:1.3;}
.conts-box>.title{font-size:1.6rem; line-height:1.3;}
.conts-box>.title + .text, .conts-box>.text + .bullet-list{margin-top:1.4rem;}
.conts-box>.date{text-align:center; font-size:2rem; font-weight:700; line-height:1.4;}
.conts-box>.desc{margin-top:0.2rem; text-align:center; font-size:1.4rem; line-height:1.4; color:#666678;}
.conts-box .subTit{text-align:center; margin-bottom:0.4rem; font-weight:500;}/* 240617 금고명 노출 */
.information-item .detail-info .info-box .info-box-con .date{font-weight:500; color:#000;}
.information-item .detail-info .info-box .info-box-con .desc{margin-left:0.4rem; font-weight:400; color:#666678;}/* 202407 접근성 | #8f8f9f -> #666678 색상 변경 */
.conts-box>.date.term-end, .conts-box>.date.term-end + .desc,
.information-item .detail-info .info-box2 > .date.term-end, .information-item .detail-info .info-box2 > .date.term-end + .desc,
.information-item .detail-info .info-box .info-box-con .date.term-end, .information-item .detail-info .info-box .info-box-con .date.term-end + .desc{color:#f06a22;}/* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.conts-box + .alert-info{margin-top:1.4rem;}
.content-info>.title + .conts-box, .content-info>.conts-box + .title3{margin-top:3rem;} 
.content-info>.title + .conts-box, .content-info.new-info .title3 .bold{color:#000; font-weight:500;}
.content-info.new-info .title + .title3{margin-top:2rem;}
.conts-box>.bullet-list.type02 > ul > li{color:#000; font-size:1.4rem;}
.conts-box>.bullet-list.type02 > ul > li:before{background:#000;}
.visual-info-area .visual-img-wrap{width:13.4rem; margin:2rem auto 0;}
.visual-info-area .visual-img-wrap + .visual-text-wrap{margin-top:3rem;}
.visual-info-area .visual-img-wrap + .visual-text-wrap .title + .text{margin-top:16px;}
.visual-info-area + .content-list{margin-top:4rem;} 
.information-item .accordion-content .detail-info .info-box .text + .bullet-list,
.information-item .accordion-content .detail-info .info-box .title + .bullet-list{margin-top:0.8rem;}
.information-item .accordion-content .detail-info.type02 .info-box .bullet-list>ul>li{margin-top:0.2rem;}
.information-item .accordion-content .detail-info.type02 .info-box + .info-box{margin-top:2.4rem; padding-top:2.4rem;}
.content-info .title + .tooltip-box.type02{margin-top:2rem;}
.tooltip-box.type02{position:relative;}
.content-item + .content-item.wide-line.new-wideLine{margin-top:4rem;}
.content-info.new-info + .content-item.wide-line{margin-top:3rem;}
.content-item + .content-item.wide-line.new-wideLine:before,
.content-info.new-info + .content-item.wide-line:before{margin-bottom:3rem; border-top:1px solid #c9cfd6;}
button.information-item{width:100%;}
.inp-box.btn-type02.select .label-title{display:inline-block; position:relative; margin-top:1.2rem; font-size:1.3rem; font-weight:500; padding-right:0.7rem;}
.inp-box.btn-type02.select .label-title:before{content:''; display:block; position:absolute; top:0.2rem; right:0; width:0.3rem; height:0.3rem; background:#f06a22; border-radius:50%;}/* 202407 접근성 | #ef7d21 -> #f06a22 색상 변경 */
.content-list .content-item > .item-box + .item-box .inp-box.btn-type02.select .label-title{margin-top:2.4rem}
.pop-sorting .sorting-list.wide-inner.line-2 .btn{height:auto; padding:1.2rem 0; flex-wrap: wrap;}
.pop-sorting .sorting-list.wide-inner.line-2 .btn span{width:100%;}
.item-box + .hide-item-box>.content-item, .wide-line.new-wideLine .alert-info + .content-item{margin-top:1.6rem;}
/*240528 재이행주기 날짜 위치 변경 */
.item-box.flex-area .detail-info{display:flex; align-items:top; justify-content:space-between;}
.item-box.flex-area .information-item .detail-info .info-box + .info-box{border:0; margin:0; padding:0; margin-left:1rem; flex:0 0 auto;}
.item-box.flex-area .detail-info .info-box + .info-box .info-box-con span{display:block; text-align:right;}
.item-box.flex-area .detail-info .info-box .info-box-con span + span{margin-left:0; margin-top:0.5rem;}

/*뱅킹업무 개선 | 신분증사용제한 서비스*/
.conts-box>.subtit{font-weight:500;}
.conts-box>.text + .subtit{margin-top:2rem;}
.conts-box.type02{margin:0; padding:0; border:0;}
.conts-box.type02 div{text-align:center;}

/* 비대면 신규 가입 */
.conts-tit{margin-bottom:1.6rem; font-weight:500; color:#000;}
.item-cont-header{display:flex; align-items:center; justify-content:space-between; flex-wrap: wrap; margin-bottom:2.8rem;}
.item-cont-header .title{font-size:1.6rem; color:#000; font-weight:500;}
.item-cont-header .text-flex{flex:0 0 100%; margin-top:1.8rem; color:#666678;}
.content-info>.titImg-area{max-width:30rem; margin:0 auto;}
.content-info>.titImg-area.sm{max-width:10rem;}
.content-info>.titImg-area>img,
.bnr-wrap .imag-area>img,
.visual-wide-wrap .visual-info-cont .img-area>img{width:100%;}
.visual-wide-wrap{margin:0 -1.6rem; padding:3rem 1.6rem;  background:#FFF;}
.visual-wide-wrap .visual-info-cont .tit + .desc{margin-top:0.4rem;}
.visual-wide-wrap .visual-info-cont .img-area{width:10rem; margin:0 auto;}
.visual-wide-wrap .visual-info-cont .img-area + .tit{margin-top:1rem;}
.visual-wide-wrap + .content-list{margin-top:1rem;}
.visual-wide-wrap .btn-wrap.btn-bg-w{margin:2rem 0 0;}
.content-info>.text + .titImg-area{margin-top:4rem;}
.content-info>.titImg-area + .title{margin-top:2.5rem;}
.cont-textBox, .cont-textBox>div{text-align:center; line-height:1.25;}
.cont-textBox>.btn-wrap{margin:1.6rem 0 0;}
.cont-textBox + .cont-textBox{border-top:1px solid #eee; margin-top:2rem; padding-top:2rem;} 
.cont-textBox.type-flex + .cont-textBox.type-flex{margin-top:1.6rem; padding-top:1.6rem;}
.cont-textBox.type-flex{display:flex; align-items: center; justify-content: space-between;}
.content-list > .content-item > .item-title.type01{align-items:flex-start; justify-content: flex-start;}
.content-list > .content-item > .item-title.type01>*{font-size:1.6rem; font-weight:500; line-height:1.3;}
.content-list > .content-item > .item-title.type01>.num{flex:0 0 2rem;}
.content-list > .content-item > .item-title.type01.item-box>.num{margin-right:0.2rem;}
.content-list > .content-item > .item-title.type01>.num>img{width:100%;}
.conts-box.type03{padding:2.8rem 2rem; background:#f5f6fa; border:0;}
.conts-box.type03>.text{color:#000; word-break:break-all;}
.popup-content .conts-box.type03{padding:2rem; margin-bottom:2rem;}
.info-box-area.type-s01 .info-item:last-of-type{border-bottom:0;}
.bnr-wrap{display:flex; align-items:center; padding:1.6rem 2rem; margin-top:1.6rem; background:#F5F6FA; border-radius:1.6rem;}
.bnr-wrap .imag-area{width:4rem; flex: 0 0 4rem; margin-right:1.2rem;}
.bnr-wrap .text-area>.title{font-weight:500; color:#000;}
.bnr-wrap .text-area>.desc{font-weight:500; color:#89899D; font-size:1.3rem;}
.bnr-wrap .text-area>div + div{margin-top:0.6rem;}
.switch .btn.switch-typeAcc{width:100%; border-radius:1.6rem;}
.switch .btn.switch-typeAcc.active{border:1px solid #0E90FE;}
.withdraw-account-list .item-title + .chk-group,
.withdraw-account-list .alert-info + .chk-group{margin-top:3rem;}
.list-chk-wrap .list-chk-list + .btn-wrap{margin-top:2.8rem;}
.information-item.type-line + .bullet-list{padding-top:1.6rem; margin-top:2rem; border-top:1px solid #eee;}
.switch .btn.switch-typeICo{display:flex; align-items:center; padding:1.8rem; border:1px solid #DEE1EA; border-radius:1.6rem; color:#000; font-weight:400;}
.switch .btn.switch-typeICo.active{border:1px solid #0e90fe;}
.switch .btn.switch-typeICo>img{width:2.4rem; margin-right:0.4rem;}
.ui-popup.full .popup-inner.noFlex-header{padding-top:0;}
.ui-popup.full .popup-inner.noFlex-header .popup-content{padding-top:5.6rem;}
.ui-contents.bg-grey .information-item.type02.bg-grey{border:1px solid #DEE1EA;}/* #6806 */
/*상품상세*/
.prd-guide-wrap .item-box .bullet-list.type02 > ul > li{color:#89899D;}
.product-box .main-text{width:calc(100% - 10.4rem);}
.deposit-product .product-box .main-text{width:calc(100% - 6.4rem);}
.product-box .cont-right{width:auto !important;}
.product-box .cont-right .btn.download{display:flex; align-items: center; justify-content:center; padding:0 0.8rem; border:1px solid #C9CFD6; border-radius:0.6rem; width:auto; background:none;}/* 241004 비대면 신규 가입 #6796*/
.product-box .cont-right .btn.download:after{content:'상품설명서'; font-size:1.3rem; font-weight:500; color:#666678;}

/*더치트 사기의심계좌 안내 팝업*/
.conts-box>.title.title-type01{margin-top:0.6rem; font-weight:700; color:#F06A22;}

/* 20250102 #5903 */
.information-item .badge-box + .account-box.ui-none + .detail-list{margin-top: 1.6rem;}



.account-detail-pop     {}

.account-trans                  {padding:24px 0 0;}
.account-trans .trans-tit       {}
.account-trans .trans-tit span     {display:block; min-height:18px; line-height:18px; color:#666678;  }
.account-trans .trans-tit strong.info-text   {display:block; font-size:24px; font-weight: 700; margin-top:8px;  }
.account-trans .trans-tit strong.info-text.type01{color: #f73824;}/* 출금시 */
.account-trans .trans-tit strong.info-text.type02{color: #0E90FE;}/* 입금시 */
.account-trans .trans-form      {margin-top:40px; }
.account-trans .trans-form label      { font-weight: 500;  }


.account-detail-pop .information-item     {margin-top:40px; }


/*착오송금 방지 안내 팝업*/
.flex-box               {display: flex;}
.flex-box.jcsb         { justify-content: space-between; }
.flex-box .title       { color:#666678 }
.flex-box .text        { color:#000 }
.flex-box.jcsb .text   { text-align: right;  }

/* 251216 조세특례제한법 개정 */
.c_MG_Con_03 {color: #89899D !important;}
sup{vertical-align: super;font-size: smaller;}

/* 260123 조특법 3차 */
.loading .video-wrap{display: flex;justify-content: center; max-width: 10rem; text-align: center; margin: 0 auto;}
.loading .video-wrap img{ width: 100%; }
.loading .video-wrap video{width:28rem;height:18.4rem;}
.loading .popup-content .video-wrap{padding-top:6.4rem;}
.loading .loading-title{display: block;text-align: center;font-size: 2.2rem;font-weight: 500;line-height: 1.3;color:#000000;}
.loading .video-wrap + .loading-title{margin-top: 3.2rem;}
.loading .loading-title + .loading-text{display: block;margin-top: 1.0rem;text-align: center;font-size: 1.4rem;line-height:1.3;font-weight: 400;color:#666678;}
.doc-status-wrap .status-item{padding: 2.4rem 2rem;border-radius: 1.6rem;background:#ffffff;}
.doc-status-wrap .status-item + .status-item{margin-top:1.2rem;}
.doc-status-wrap .status-item .title{display: block;font-size: 1.6rem;line-height:1.25; }
.doc-status-wrap .status-item .doc{position:relative;display:flex;justify-content: space-between;padding-left:1.1rem;margin-top: 2rem;font-size:1.4rem;line-height:1.3;color:#777777;font-weight:400;}
.doc-status-wrap .status-item .doc:before{content:"";position:absolute;top:7px;left:0;width:3px;height:3px;border-radius:50%;background:#777777;}
.doc-status-wrap .status-item .doc .status{color:#0e90fe;min-width:50px;text-align:right;}
.doc-status-wrap .status-item .doc .status.error{color:#f73824;}