.alp-c-ka-visual{position:relative;background:#af80ea;border-radius:8px;padding:20px 20px 58px;margin:20px 20px 0;box-sizing:border-box;}
.alp-c-ka-visual::after {content:'';position:absolute;bottom:12px;right:8px;width:110px;height:110px;background:url('/mobilealpha/public/images/ico/ico_ka_visual_01.png') no-repeat 0 0 / contain;}
.alp-c-ka-visual .alp-c-title--v2{color: #fff;line-height:1.4;}
.alp-c-ka-visual2,.alp-c-ka-visual3{position:relative;background:#f6f6f9;padding:32px 20px 175px;box-sizing:border-box;}
.alp-c-ka-visual2::after {content:'';position:absolute;bottom:32px;right:20px;width:141px;height:136px;background:url('/mobilealpha/public/images/ico/ico_ka_visual_02.png') no-repeat 0 0 / contain;}
.alp-c-ka-visual3::after {content:'';position:absolute;bottom:32px;right:20px;width:141px;height:136px;background:url('/mobilealpha/public/images/ico/ico_ka_visual_03.png') no-repeat 0 0 / contain;}
.alp-c-ka-visual2 .alp-c-title--v2,.alp-c-ka-visual3 .alp-c-title--v2{font-size:22px;line-height:1.36;}
.alp-c-ka-section{padding:0 20px;}
.alp-c-ka-section2{background:#eff2ff;margin-top:40px;padding:38px 20px 42px;}
.alp-c-ka-section2 .alp-c-text--v16{position:relative;margin-top:8px;}
.alp-c-ka-section2 .alp-c-text--v16 a{position:absolute;right:0;bottom:0;border-bottom:1px solid #999ea4;line-height:1.1;}
.alp-c-ka-list li{display:flex;align-items:center;margin-top:24px;}
.alp-c-ka-list li .alp-c-ka-list__ico{max-width:44px;min-width:44px;height:44px;margin-right:15px;align-self:flex-start;}
.alp-c-ka-list p span{display:block;margin-top:4px;}
.alp-c-ka-box-list{display:flex;flex-wrap:wrap;align-items:stretch;}
.alp-c-ka-box-list li{position:relative;background:#fff;flex:1 1 45%;padding:16px 16px 46px;box-sizing:border-box;min-height:106px;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.12);margin:0 20px 20px 0;}
.alp-c-ka-box-list li:nth-child(2n){margin-right:0;}
.alp-c-ka-box-list li .alp-c-text--v12{word-break:break-all;margin-bottom:4px;}
.alp-c-ka__bdg{display:inline-block;font-size:10px;font-weight:500;color:#2a3fec;background:#f1f2ff;padding:4px 8px;border-radius:4px;line-height:1.2;}
.alp-c-ka-box-list li::after{content:'';position:absolute;bottom:16px;right:16px;width:32px;height:32px;}
.alp-c-ka-box-list li:nth-child(1)::after{background:url('/mobilealpha/public/images/ico/ico_ka_list2_03.png') no-repeat 0 0 / contain;}
.alp-c-ka-box-list li:nth-child(2)::after{background:url('/mobilealpha/public/images/ico/ico_ka_list2_01.png') no-repeat 0 0 / contain;}
.alp-c-ka-box-list li:nth-child(3)::after{background:url('/mobilealpha/public/images/ico/ico_ka_list2_02.png') no-repeat 0 0 / contain;}
.alp-c-ka-box-list li:nth-child(4)::after{background:url('/mobilealpha/public/images/ico/ico_ka_list2_04.png') no-repeat 0 0 / contain;}
.alp-c-ka-section3 > p{padding:0 20px 20px;border-bottom:1px solid #eee;box-sizing:border-box;}
.alp-c-ka-list2{padding:0 20px;}
.alp-c-ka-list2 li{border-bottom:1px solid #f4f4f4;}
.alp-c-ka-list2 li a{padding:16px 0;display:flex;align-items:center;}
.alp-c-ka-list2 li a .alp-c-text--v12{position:relative;flex:1;padding-right:20px;box-sizing:border-box;}
.alp-c-ka-list2 li a .alp-c-text--v12::after{content:'';position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%);right:0;background:url('/mobilealpha/public/images/ico/ico_ka_arrow.png') no-repeat 0 0 / contain;}
.alp-c-ka-list2 li .alp-c-ka-list__ico{max-width:32px;min-width:32px;height:32px;margin:2px 15px 0 0;align-self:flex-start;}
.alp-c-ka-list2 p span{display:block;margin-top:4px;}
.alp-c-ka-box-list2{display:flex;flex-wrap:wrap;align-items:stretch;padding:32px 0;}
.alp-c-ka-box-list2 li{position:relative;background:#fff;flex:1 1 45%;box-sizing:border-box;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.12);margin:0 20px 20px 0;}
.alp-c-ka-box-list2 li a{display:block;padding:14px 14px 67px;box-sizing:border-box;min-height:102px;}
.alp-c-ka-box-list2 li:nth-child(2n){margin-right:0;}
.alp-c-ka-box-list2 li .alp-c-text--v12{word-break:break-all;color:#111;}
.alp-c-ka-box-list2 li::after{content:'';position:absolute;bottom:12px;right:12px;width:40px;height:40px;background:url('/mobilealpha/public/images/ico/ico_ka_children_01.png') no-repeat 0 0 / contain;}
.alp-c-ka-box-list2 li:nth-child(2)::after{background:url('/mobilealpha/public/images/ico/ico_ka_children_02.png') no-repeat 0 0 / contain;}
.alp-c-ka-box-list2 li:nth-child(3)::after{background:url('/mobilealpha/public/images/ico/ico_ka_children_03.png') no-repeat 0 0 / contain;}
.alp-c-ka-box-list2 li:nth-child(4)::after{width:72px;background:url('/mobilealpha/public/images/ico/ico_ka_children_04.png') no-repeat 0 0 / contain;}
.alp-c-ka-list3{border-top:10px solid #f6f6f9;padding:24px 0px 40px;}
.alp-c-ka-list3 li{border-bottom:1px solid #eee;}
.alp-c-ka-list3 li:last-child{border-bottom:0;}
.alp-c-ka-list3 li a{padding:16px 20px;display:flex;align-items:center;}
.alp-c-ka-list3 li a .alp-c-text--v12{position:relative;flex:1;padding-right:20px;box-sizing:border-box;}
.alp-c-ka-list3 li a .alp-c-text--v12::after{content:'';position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%);right:0;background:url('/mobilealpha/public/images/ico/ico_ka_arrow.png') no-repeat 0 0 / contain;}
.alp-c-ka-list3 p span{display:block;margin-top:4px;}
.alp-c-ka-notice{margin-top:40px;padding:0 20px 40px;}
.alp-c-ka-btn{padding:20px;width:100%;box-sizing:border-box;position:fixed;bottom:0;left:0;}
.alp-c-ka-btn button{background:#2a3fec;border-radius:8px;height:52px;font-size:16px;font-weight:500;color:#fff;width:100%;}
.alp-c-ka-select{background:#f6f6f9;padding:0 20px; min-height:100vh;}
.alp-c-ka-select .alp-c-ka-select-list{display:flex;flex-flow:column;padding-bottom:40px;}
.alp-c-ka-select .alp-c-ka-select-list li{margin-top:20px;}
.alp-c-ka-select .alp-c-ka-select-list li:first-child{margin-top:0;}
.alp-c-ka-select .alp-c-ka-select-list li a{position:relative;display:block;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.08);padding:20px 64px 20px 20px;border-radius:8px;min-height:92px;box-sizing:border-box;word-break:break-all;}
.alp-c-ka-select .alp-c-ka-select-list li a::before{content:'';position:absolute;width:40px;height:40px;top:50%;transform:translateY(-50%);right:16px;background:url('/mobilealpha/public/images/ico/ico_ka_select_01.png') no-repeat 0 0 / contain;}
.alp-c-ka-select .alp-c-ka-select-list li:nth-child(2) a::before{background:url('/mobilealpha/public/images/ico/ico_ka_select_02.png') no-repeat 0 0 / contain;}
.alp-c-ka-select .alp-c-ka-select-list li:nth-child(3) a::before{background:url('/mobilealpha/public/images/ico/ico_ka_select_03.png') no-repeat 0 0 / contain;}
.alp-c-ka-select .alp-c-ka-select-list li:nth-child(4) a::before{background:url('/mobilealpha/public/images/ico/ico_ka_select_04.png') no-repeat 0 0 / contain;}

.alp-c-step-box{text-align:center;padding-top:40px;}
.alp-c-step-box .alp-c-step-num{font-size:13px;line-height:1.54;font-weight:bold;color:#2a3fec;margin-bottom:12px;}
.alp-c-step-box .alp-c-step-sub-text{margin-top:5px;}
.alp-c-step-box .alp-c-step-sub-text .alp-c-text--v17 a{display:inline-block;color:#777e8c;border-bottom:1px solid #777e8c;}
.alp-c-step-box .alp-c-step-sub-text .alp-c-text--v17 a:hover,.alp-c-step-box .alp-c-step-sub-text .alp-c-text--v17 a:active{color:#777e8c;border-bottom:1px solid #777e8c;}
.alp-c-step-box .alp-c-step-text{font-size:18px;line-height:1.44;font-weight:bold;color:#333950;}
.alp-c-step-box .alp-c-step-text span{display:block;}

.d-flex { display: flex !important; }
.btn-account { margin-left: auto; text-decoration: underline; }

/* 2026-01-19 자녀계좌개설 리뉴얼 */
.ca-wrap--v3 .alp-c-ka-visual-v3 {display:block;margin:40px auto;width:clamp(260px, 90%, 360px)}
.ca-wrap--v3 .alp-c-title--v41 {font-size:24px;font-weight:700;color:#111;line-height:1.33}
.ca-wrap--v3 .alp-c-title--v41 {font-size:24px;font-weight:700;color:#111;line-height:1.33}
.ca-wrap--v3 .alp-c-box--v3 {padding:24px}
.ca-wrap--v3 .alp-c-box--v3:after {display:block;overflow:hidden;content:'';clear:both}
.ca-wrap--v3 .alp-c-box--v3 .alp-c-btn--link {float:right}
.ca-wrap--v3 .alp-c-ka-ready {display:flex;flex-flow:column wrap;gap:16px;margin: 0}
.ca-wrap--v3 .alp-c-ka-ready li {position:relative;display:flex;align-items:center;min-height:24px;padding-left:36px}
.ca-wrap--v3 .alp-c-ka-ready li img {position:absolute;left:0;top:50%;width:24px;transform:translateY(-50%)}
.ca-wrap--v3 .alp-c-ka-easy {margin:16px 0 40px}
.ca-wrap--v3 .alp-c-ka-easy li:not(:last-child) {border-bottom:1px solid #f4f4f4}
.ca-wrap--v3 .alp-c-ka-easy li .alp-c-col-item {display:block;position:relative;padding:16px 0 16px 64px}
.ca-wrap--v3 .alp-c-ka-easy li .alp-c-col-item .thumbnail {position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:13px;width:48px;height:48px;border-radius:8px;background:#f2f7ff;}
.ca-wrap--v3 .alp-c-ka-easy li .alp-c-col-item .thumbnail img {width:32px;height:32px}
.ca-wrap--v3 .alp-c-ka-full_bar {width: 100vw;margin-left:calc(-50vw + 50%);height: 10px;background-color: #f6f6f9}
.ca-wrap--v3 .alp-c-ka-block {display:block !important}
.ca-wrap--v3 .alp-c-ka-arrow {display:inline-block;position:relative;padding-right:18px}
.ca-wrap--v3 .alp-c-ka-arrow:before,
.ca-wrap--v3 .alp-c-ka-arrow:after {display:block;content:'';position:absolute;right:4px;top:10px;margin-left:10px;background:#111;transform-origin:100% 0} 
.ca-wrap--v3 .alp-c-ka-arrow:before {width:8px;height:1px;transform:rotate(45deg)}
.ca-wrap--v3 .alp-c-ka-arrow:after {width:1px;height:8px;transform:rotate(45deg)}
.ca-wrap--v3 .account-list {align-items:stretch}
.ca-wrap--v3 .account-list .account-item label {height:100%;box-sizing:border-box}
.ca-wrap--v3 .account-list .account-item .alp-c-tag-evt--v2 {position:absolute;right:20px;top:20px;z-index:3}
.ca-wrap--v3.alp-l-layout--v5.bg {height:100vh;height:100dvh}

/* PC 분기처리 추가 */
.ca-wrap--v3.pc {max-width:760px;margin:0 auto;border:1px solid #f1f1f1;border-width: 0 1px 0;}
.ca-wrap--v3.pc .alp-c-ka-section {padding: 0 40px}
.ca-wrap--v3.pc .alp-c-ka-btn {max-width:720px;left:50%;transform:translateX(-50%)}
.ca-wrap--v3.pc .alp-c-ka-popup {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.ca-wrap--v3.pc .alp-c-ka-popup-cont {position:absolute;left:50%;top:50%;display:flex;flex-direction:column;width:clamp(300px,auto,680px);height:clamp(200px, auto, 80vh);transform:translate(-50%, -50%);background:#fff;border-radius:16px;overflow:hidden;}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-header {flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding: 20px}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-header .close-popup {display:inline-block;position:relative;width: 24px; height: 24px; overflow: hidden; font-size:0;line-height:0;}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-header .close-popup:before {content: ''; position: absolute; left: 0; top: 11px; display: block; width: 24px; height: 2px; line-height: 24px; background: #111; transform: rotate(45deg);}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-header .close-popup:after {content: ''; position: absolute; left: 0; top: 11px; display: block; width: 24px; height: 2px; line-height: 24px; background: #111; transform: rotate(-45deg);}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-body {flex:1 1 auto;font-size:0;line-height:0}

.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-qr {padding:40px 40px 100px;text-align: center;}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-qr h3 {margin-bottom:10px}
.ca-wrap--v3.pc .alp-c-ka-popup-cont .cont-qr img {max-width:150px;margin:20px 0}
.ca-wrap--v3.pc .alp-c-ka-popup-cont iframe {width:600px;height:clamp(500px, 720px, calc(90vh - 70px));transform: translateZ(0);backface-visibility: hidden;}

.ca-wrap--v3.pc .link-window {vertical-align: middle;}
.ca-wrap--v3.pc .link-window:after {content: '';display:inline-block;width:12px;height:12px;margin:-4px 0 0 4px;vertical-align:middle;font-size:0;line-height:0;background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yOTI3IDEuMDAwMDZMODA2MjE5IDEuMDAwMTdDNy43ODYwNCAxLjAwMDE4IDcuNTYyMTggMC43NzYzMzMgNy41NjIxNiAwLjUwMDE5QzcuNTYyMTUgMC4yMjQwNDggNy43ODYgMC4wMDAxNzk2NzkgOC4wNjIxNCAwLjAwMDE2NjMyN0wxMS41IDUuODk5MTRlLTEwQzExLjYzMjYgLTY0MzY3MWUtMDYgMTEuNzU5OCAwLjA1MjY2OTIgMTEuODUzNSAwLjE0NjQzOEMxMS45NDczIDAuMjQwMjA3IDEyIDAuMzY3Mzg4IDEyIDAuNVYzLjU5MzgyQzEyIDMuODY5OTYgMTEuNzc2MSA0LjA5MzgyIDExLjUgNC4wOTM4MkMxMS4yMjM5IDQuMDkzODIgMTEgMy44Njk5NiAxMSAzLjU5MzgyVjEuNzA3TDYuMDA5MjggNi42OTcxMlY1LjgxNCA2Ljg5MjM3IDUuNDk3NDIgNi44OTIzNiA1LjMwMjE3IDYuNjk3MDhDNS4xMDY5MiA2LjUwMTgxIDUuMTA2OTcgNi4xODUyMyA1LjMwMjIxIDUuOTg5OThMMTAuMjkyNyAxLjAwMDA2Wk0yLjU2MjUgMUMxLjY5OTU1IDEgMSAxLjY5OTU1IDEgMi41NjI0OVY5LjQzNzUxQzEgMTAuMzAwNCAxLjY5OTU1IDExIDIuNTYyNSAxMUg5LjQzNzVDMTAuMzAwNCAxMSAxMSAxMC4zMDA0IDExIDkuNDM3NTFWNi42ODc0N0MxMSA2LjQxMTMyIDExLjIyMzkgNi4xODc0NyAxMS41IDYuMTg3NDdDMTEuNzc2MSA2LjE4NzQ3IDEyIDYuNDExMzIgMTIgNi42ODc0N1Y5LjQzNzUxQzEyIDEwLjg1MjcgMTAuODUyNyAxMiA5LjQzNzUgMTJIMi41NjI1QzEuMTQ3MjcgMTIgMCAxMC44NTI3IDAgOS40Mzc1MVYyLjU2MjQ5QzAgMS4xNDcyNiAxLjE0NzI3IDQuNzc0MjdlLTA3IDIuNTYyNSA0Ljc3NDI3ZS0wN0g1LjMxMjVDNS41ODg2NCA0Ljc3NDI3ZS0wNyA1LjgxMjUgMC4yMjM4NTggNS44MTI1IDAuNUM1LjgxMjUgMC43NzYxNDMgNS41ODg2NCAxIDUuMzEyNSAxSDIuNTYyNVoiIGZpbGw9IiMzQjNCNDEiIC8+Cjwvc3ZnPg==') no-repeat 0 0 / 100% auto}